Создал подписку на событие для корректировки записей регистра.
Событие "ПриЗаписи" (далее пытался воспользоваться событием "ПередЗаписью").
Процедура подписки отрабатывает как надо, но возникла такая проблема... запись регистра уходит в рекурсию. Если сначала в модуле события присутствовала строка "НаборЗаписей.Записать()", что, теоретически, могло интерпретироваться, как новый вызов события "ПриЗаписи", но после ее удаления проблема не исчезла.
Сталкивался ли кто-нибудь с необходимостью редактировать записи регистра при записи? Можно ли как-нибудь обойти эту рекурсию при вызове перезаписи в подписке на событие? Не хотелось бы корректировать код в модуле записи регистра.
Для самых изысканных кодеров: в подписке вызывать запись с доп. свойством-маркером, а выше анализировать этот маркер - если он взведен, то код подписки не выполнять
Пришел утром, все заработало. Может кэш... Цензурных слов нет!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой