Почему нет метода ПослеЗаписи в Модуле объекта

1. zoeh 31 12.07.24 05:51 Сейчас в теме
Нужно записать данные в регистр сведений именно после успешной записи справочника,
учитывая была ли эта модальная запись либо интерактивная.

едиственное что придумал в отсутствии нужного мне обработчика:
1. при записи в форме, пользоваться процедурой ПослеЗаписи
2. в случае модальной записи в ПриЗаписи модуля объекта, отслеживать что форма закрыта и писать свои действия в случае модального изменения
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Pokemonus 12.07.24 07:27 Сейчас в теме
(1)
в случае модальной записи


если вы хотели запутать - это хорошо получилось,
не надо придумывать новые термины для подмены физической реальности.

и что же это такое?
5. user1992988 12.07.24 07:37 Сейчас в теме
(1)
модальная запись либо интерактивная.
Вот интересно, человек, который придумывает свои термины и определения на основе происходящего, он кто больше - дремучий сектант или наивный фантазер?
3. zoeh 31 12.07.24 07:34 Сейчас в теме
Если придумали процедуру после записи почему её не засунуть и в модуль объекта?
4. zoeh 31 12.07.24 07:34 Сейчас в теме
Процедура ПриЗаписи(Отказ)
    Если СокрЛП(НаименованиеПередЗаписью)<> СокрЛП(Наименование) Тогда
        Форма = ПолучитьФорму("ФормаЭлемента");
        Если НЕ(Форма.Открыта())  Тогда
            НаборЗаписей = РегистрыСведений.ИсторияИзмененийНоменклатуры.СоздатьНаборЗаписей();
            
            НаборЗаписей.Отбор.Номенклатура.Установить(Ссылка);
            НаборЗаписей.Отбор.Период.Установить(ТекущаяДата());
            
            НовЗапись = НаборЗаписей.Добавить();
            
            НовЗапись.Номенклатура = Ссылка;
            НовЗапись.Период  = ТекущаяДата();
            НовЗапись.Пользователь = УправлениеПользователями.ОпределитьТекущегоПользователя();
            НовЗапись.Наименование = СокрЛП(Наименование);
            
            НаборЗаписей.Записать(Истина);
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры
Показать
8. RustamZz 12.07.24 09:10 Сейчас в теме
(4) Зачем это всё если есть версионирование и даже уже в платформе?
6. user1992988 12.07.24 07:39 Сейчас в теме
Про транзакции лучше вообще не думать, я так понимаю. Бесячье изобретение, только мешает людям.
orakool; Sashares; user1619761; Zevzm; +4 Ответить 1
7. Pokemonus 12.07.24 07:40 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот