1C-Company / 1c-edt-issues

Пространство для пожеланий и обсуждения ошибок 1C:Enterprise Development Tools
https://edt.1c.ru/
138 stars 9 forks source link

[1CEDT] Проверка кода в расширении для методов заимствования в режиме ИзменениеИКонтроль #655

Open EChudnovsky opened 2 years ago

EChudnovsky commented 2 years ago
В методах заимствованных из основной конфигурации в режиме ИзменениеИКонтроль изменение типового кода запрещено.
Иначе будет выдана ошибка применения расширения к конфигурации.
Поэтому любые сообщения об ошибках в типовом коде является избыточным, а порой являются вредным, т.к. за "фонящими" сообщениями теряются важные сообщения разработки.

Хотелось бы чтобы в таких методах в режиме ИзменениеИКонтроль проверка выполнялась только в блоке #Вставка\#КонецВставки
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
EChudnovsky commented 2 years ago

изображение

EChudnovsky commented 2 years ago

Еще одна проблема с проверкой методов в режиме ИзменениеИКонтроль не корректное определение существования обработчиков или методов указанных в коде основной конфигурации, все они существуют в основной конфигурации и в расширение не добавляются.

изображение

EChudnovsky commented 2 years ago

Еще одна ситуация на которую нельзя повлиять потому что это типовой код.

изображение

EChudnovsky commented 1 year ago

Нет проверки (предупреждения) использования метода ПродолжитьВызов только с аннотацией &Вместо. При изменении кода (см. ниже) для использования аннотации &ИзменениеИКонтроль ошибка будет получена только при использовании функционала в предприятии.

изображение