В полностью самописной конфигурации есть подписка на событие ПриУстановкеНовогоНомера. Действует для РКО, ПКО, и Авансового отчета. Включается только при изменении реквизита "Филиал". Сейчас мне нужно для тех же документов сделать изменение префикса при изменении реквизита "ЮрЛицо". Я уже всю голову сломала, где это прописано. В документах при изменении филиала ничего подобного не прописано.
В источнике стоят три документа РКО, ПКО и АО. Процедура ПриУстановкеНовогоНомераДокумента отрабатывает только при измененнии реквизита "Филиал" в этих документах, а мне нужно тоже при изменении юрлица. Филиала в источнике нет. Или я что-то не понимаю
(5) Почему тогда если я в старом проведенном документе меняю филиал, то отладчик останавливается на процедуре ПриУстановкеНовогоНомера и происходит смена префикса у документа. Там сейчас ничего не прописано. Как это вообще тогда работает
Если Филиал <> Ссылка.Филиал Тогда
Номер = "";
Иначе
Номер = Ссылка.Номер;
КонецЕсли;
Номер менялся, процедура запускалась
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший