РУБРИКА «ЧёПоСтандартам»
Сегодня не будет ссылки на стандарты 1С, потому что я их не нашел. Может плохо искал?
Подскажите, кто-то видел стандарты по расширениям 1С?
Если же их все-таки нет, то хотелось бы озвучить свой стандарт, который я пропагандирую)
В большинстве случаев при расширении метода, как из модуля формы так и из других модулей, лучше использовать аннотации "ИзменениеИКонтроль", "Перед" или "После".
Особенно важно обращать на это внимание при доработке типовых конфигураций. Когда что-то поменяется при использовании аннотации "Вместо", работать перестанет, а найти причину возможно выйдет не сразу.
Еще есть интересная особенность (на скрине), что если мы расширяем обработчик, то можно выбрать добавление этого обработчика в расширение (в свойствах формы) и тогда сама процедура будет вообще без аннотаций, что будет сложно обнаружить визуально с первого взгляда (что она именно расширяет метод основной конфигурации).
За механизмом расширений я смотрю довольно давно, и он мне очень нравится, особенно в задачах с доработками типовой конфигурации. Но пока по ним бывают ошибки и различного рода казусы. Отсутствие легкодоступных стандартов и документации усугубляет это дело... (если они и есть, то где-то запрятаны, либо в большинстве своем самописные)
#ЧёПоСтандартам
