Руководство разработчика. Захват процедур и функций в заимствованных формах
Перейти к навигации
Перейти к поиску
Назад к руководству
При захвате процедур и функций типовой конфигурации рекомендуется следовать следующим принципам:
- Захват существующих обработчиков событий формы рекомендуется выполнять через препроцессор &После, в определенных случаях - через &Перед. При этом захват должен выполняться через параметры формы, а не на уровне кода
- Процедуры и функции, не связанные с обработчиками формы или ее элементов, рекомендуется захватывать на уровне кода, при этом использовать или &После, или &Вместо, при этом при захвате через препроцессор &Вместо обязательно необходимо оставлять вызов процедуры \ функции ПродолжитьВызов(), если не требуется явно отключать логику обработчика. Препроцессор &ИзменениеИКонтроль рекомендуется использовать в исключительных случаях, когда требуется адаптировать часть кода в середине процедуры, и нет никаких других способов захвата через подчиненные вызовы процедур.
При этом рекомендуется в процессе захвата следовать принципу наименьших изменений, а все захваты существующих процедур, особенно касающихся изменения типового кода, должны сопровождаться комментариями, поясняющими ПРИЧИНУ расширения кода. Это будет полезно при повторном изучении изменений спустя продолжительное время.