Обложка канала

Александр Кунташов — про 1С и не только

Заметки про разработку и смежные штуки. 1С, Битрикс24, 1Script, PHP, Linux, JS и другое

Александр Кунташов — про 1С и не только

7 лет назад
Открыть в
🔩 Аннотация &ИзменениеИКонтроль и директива #КонецВставить 🤦‍♂️ в расширениях

Судя по почтовому уведомлению новый пост в Зазеркалье вышел 10 минут назад, а мне в личку коллега уже успел пошутить, что 1С легализовала на уровне платформы в препроцессоре "авторские комментарии" #Удалить и #Вставить (#КонецВставить 🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️ — надеюсь, к релизу переименуют).

На самом деле это не совсем так. В отличие от злополучных авторских комментариев эти директивы в расширенном методе с аннотацией &ИзменениеИКонтроль позволят на этапе применения расширения платформе сообщать нам о том, что бизнес-логика расширенного метода изменилась и вероятно ваши "вставленные" 🤦‍♂️ доработки нужно проверить.

https://wonderland.v8.1c.ru/blog/razvitie-mekhanizma-rasshireniy-konfiguratsii-15/