Почему нет метода ПослеЗаписи в Модуле объекта
Нужно записать данные в регистр сведений именно после успешной записи справочника,
учитывая была ли эта модальная запись либо интерактивная.
едиственное что придумал в отсутствии нужного мне обработчика:
1. при записи в форме, пользоваться процедурой ПослеЗаписи
2. в случае модальной записи в ПриЗаписи модуля объекта, отслеживать что форма закрыта и писать свои действия в случае модального изменения
учитывая была ли эта модальная запись либо интерактивная.
едиственное что придумал в отсутствии нужного мне обработчика:
1. при записи в форме, пользоваться процедурой ПослеЗаписи
2. в случае модальной записи в ПриЗаписи модуля объекта, отслеживать что форма закрыта и писать свои действия в случае модального изменения
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура ПриЗаписи(Отказ)
Если СокрЛП(НаименованиеПередЗаписью)<> СокрЛП(Наименование) Тогда
Форма = ПолучитьФорму("ФормаЭлемента");
Если НЕ(Форма.Открыта()) Тогда
НаборЗаписей = РегистрыСведений.ИсторияИзмененийНоменклатуры.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Номенклатура.Установить(Ссылка);
НаборЗаписей.Отбор.Период.Установить(ТекущаяДата());
НовЗапись = НаборЗаписей.Добавить();
НовЗапись.Номенклатура = Ссылка;
НовЗапись.Период = ТекущаяДата();
НовЗапись.Пользователь = УправлениеПользователями.ОпределитьТекущегоПользователя();
НовЗапись.Наименование = СокрЛП(Наименование);
НаборЗаписей.Записать(Истина);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот