Как из обработчика события «ОбработкаПроведения», назначенного для подписки на событие, получить поля созданного или измененного документа?
1С 8.3, УПП 1.3 (обычное приложение).
Как из обработчика события "ОбработкаПроведения" (находящегося в общем модуле), назначенного для подписки на событие для документа "ТребованиеНакладная", получить значение полей только что созданного или измененного документа?
Один из параметров этой процедуры из общего модуля (кажется всегда первый) - это и есть измененный объект. С помощью его Ссылки можно вычислить - это новый или редактирование существующего. Если редактирование, то через Ссылку можно получить значение реквизитов ДО изменения.
Если тебе нужно видеть реквизиты до изменения - то не ОбработкаПроведения, а ПередЗаписью()
Через Источник.Ссылка.Контрагент - получаешь контрагента до записи (соответственно если Источник.ЭтоНовый() тогда и контрагент пустой будет)
Через Источник.Контрагент - контрагент после записи.
Кажется так