Задача: Выполнить свой код в модуле формы до выполнения команды и после.
У формы есть команда ВыполнитьОперациюВыемка, которую добавил в расширение и создал собственную процедуру Вместо, вызываемую через палитру свойств. Она отрабатывает корректно и переходит к исходной процедуре через ПродолжитьВызов().
Проблема: Далее по коду этой процедуры вызывается еще одна процедура ВыполнитьОперациюВыемкаЗавершение, после которой необходимо выполнить еще одну свою процедуру.
Так вот с этой Процедурой никак не срабатывает расширение с директивой &После.
Возможно это баг платформы
Проверь создав новое другое расширение, там &После для ВыполнитьОперациюВыемкаЗавершение отрабатывает?
При вызове через ПродолжитьВызов() из первого расширения
(1) Спасибо, попробую, не встречал в документации.
(2) Проблему решил так - добавил процедуру &После не руками, а через щелчок правой кнопкой на исходной процедуре "Добавить в расширение". Теперь только так и буду делать.
(5) Непосредственно к событиям на форме она не привязана. Могло быть дело в том, что она Экспортная? Про свойства формы не понял - где там процедуры прописывать.
Проверьте, что сигнатура метода в расширении соответствует конфигурации
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший