1c-edt-issues
1c-edt-issues copied to clipboard
[1CEDT] Проверка кода в расширении для методов заимствования в режиме ИзменениеИКонтроль
В методах заимствованных из основной конфигурации в режиме ИзменениеИКонтроль изменение типового кода запрещено.
Иначе будет выдана ошибка применения расширения к конфигурации.
Поэтому любые сообщения об ошибках в типовом коде является избыточным, а порой являются вредным, т.к. за "фонящими" сообщениями теряются важные сообщения разработки.
Хотелось бы чтобы в таких методах в режиме ИзменениеИКонтроль проверка выполнялась только в блоке #Вставка\#КонецВставки
Product name: 1C:Enterprise Development Tools
Product version: 1.26.1.27
Java home: C:\Program Files\BellSoft\LibericaJDK-11-Full
Java vm name: OpenJDK 64-Bit Server VM
Java vm info: mixed mode
Java version: 11.0.12
Java vendor: BellSoft
OS: win32
Total mem: 8 103
Free mem: 2 811
Cores: 16
Еще одна проблема с проверкой методов в режиме ИзменениеИКонтроль не корректное определение существования обработчиков или методов указанных в коде основной конфигурации, все они существуют в основной конфигурации и в расширение не добавляются.
Еще одна ситуация на которую нельзя повлиять потому что это типовой код.
Нет проверки (предупреждения) использования метода ПродолжитьВызов только с аннотацией &Вместо. При изменении кода (см. ниже) для использования аннотации &ИзменениеИКонтроль ошибка будет получена только при использовании функционала в предприятии.