Имя: Пароль:
1C
 
Регистр сведений. ПриЗаписи(). Получение значения ресурса...
0 Rounder
 
12.05.11
15:34
Есть Регистр сведений. Необходимо организовать некие действия с другим регистром сведений при записи элемента в первый.
В модуле объекта делаю процедуру ПриЗаписи().
Кроме как запросом в этой самой процедуре можно получить значение записываемого ресурса? Если да - то как?
1 Сергей Д
 
12.05.11
15:36
Модуль набора записей, в процедуре использовать ЭтотОбъект - это массив записываемых в регистр записей.
2 Rounder
 
12.05.11
15:37
из ЭтотОбъект.Отбор я могу почерпнуть только значения измерений записываемой записи.
Как получить оттуда ресурс?
3 Сергей Д
 
12.05.11
15:39
Зачем Отбор?
Вот пример из Регистра сведений Контактная Информация:

Процедура ПередЗаписью(Отказ, Замещение)
   Для каждого Запись Из ЭтотОбъект Цикл
       Если НЕ ЗначениеЗаполнено(Запись.Объект) Тогда
           Отказ = Истина;
           СтрокаОтказа = "Не заполнен объект.";
           Продолжить;
       КонецЕсли;
       Если Запись.Объект.ЭтоГруппа Тогда
           Отказ = Истина;
           СтрокаОтказа = "Нельзя использовать группу в качестве объекта контактной информации.";
           Прервать;
       КонецЕсли;
   КонецЦикла;
   
   Если Отказ Тогда
       ОбщегоНазначения.СообщитьОбОшибке(СтрокаОтказа);
   КонецЕсли;
тут чего-то делаем с текущей записью    
КонецПроцедуры
4 Rounder
 
12.05.11
15:41
Спасибо. Попробую.
Закон Брукера: Даже маленькая практика стоит большой теории.