Аннотация «Вместо» в 1С позволяет полностью перекрыть типовой метод: типовой метод не будет выполнен, вместо него выполнится только перехватчик. wonderland.v8.1c.ru Имя замещаемого метода указывается в качестве параметра аннотации. infostart.ru
Некоторые особенности применения аннотации «Вместо»:
- Рекомендуется использовать этот способ только в том случае, когда нет возможности использовать другие способы расширения методов. infostart.ru
- Для расширяемых функций возможно применение только этого способа расширения. infostart.ru
- При использовании аннотации «Вместо» не происходит «потеря контекста» между частями «до» и «после»: все объявленные переменные и их значения сохранятся после исполнения «ПродолжитьВызов». xn----1-bedvffifm4g.xn--p1ai
Метод «ПродолжитьВызов()» позволяет исполнить ту функцию, которую перекрыли, после чего исполнение кода вернётся в перехватчик. wonderland.v8.1c.ru koder.by
Некоторые особенности применения метода «ПродолжитьВызов()»:
- Может использоваться не только при перекрытии функций, но и при перекрытии процедур. wonderland.v8.1c.ru
- Содержит те же параметры, что и метод основной конфигурации: происходит вызов функции из основной конфигурации с фактическими значениями параметров, которые могли быть изменены в расширении. xn----1-bedvffifm4g.xn--p1ai