0
unknown181538
10.09.11
✎
03:32
|
Можно ли узнать, что документ записывается в первый раз в ПриЗаписи() модуля объекта?
Вообще нужно "наследовать" записи по регистру сведения документа-основания, которые в дальнейшем могут меняться при проведении. Т.е. "перечитать" их надо только при первой записи.
|
|
2
Поручик
10.09.11
✎
16:15
|
(0) Именно в ПриЗаписи() вы не узнаете, новый документ/справочник записывается или это перезапись существующего.
Используйте передачу флага через ДополнительныеСвойства объекта.
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
ДополнительныеСвойства.Вставить("ЭтоНовый", ЭтоНовый());
КонецПроцедуры // ПередЗаписью()
Процедура ПриЗаписи(Отказ)
Если ДополнительныеСвойства.ЭтоНовый Тогда
................
КонецЕсли;
КонецПроцедуры // ПриЗаписи()
|
|