1C-CodeТеория → Расширения конфигурации

Расширения конфигурации в 1С

Аннотации, заимствование, безопасный режим. Как дорабатывать типовую, не снимая её с поддержки.

Ниже — 2 вопроса с разбором. Всего по этой теме 6 вопросов, и в тренажёре они задаются вперемешку и без подсказок: там проверяется, что тема уложилась, а не что её приятно читать.

Пройти тему в тренажёре

Разбор

Что означает аннотация &Вместо у процедуры в расширении?

&Вместо полностью подменяет метод — самая опасная из аннотаций. Обновилась типовая, а у вас лежит копия её старого кода, и об этом никто не сообщит. &Перед и &После безопаснее: они лишь добавляют своё, не отменяя чужого.

Чем аннотация &Перед отличается от &После?

&Перед удобна, чтобы подготовить или проверить данные до основного кода, &После — чтобы дописать своё по его итогам. Обе видят параметры исходного метода, поэтому через них можно влиять на результат, не подменяя метод целиком.

О чём ещё спрашивают по этой теме

Ответы и разборы — в тренажёре.

Другие темы

Запросы и оптимизация8 вопросов Регистры и учёт7 вопросов Язык и типы данных10 вопросов СКД6 вопросов Архитектура и производительность6 вопросов Транзакции и блокировки7 вопросов Обмен данными и интеграции6 вопросов Права, роли и RLS6 вопросов