1C-Company / 1c-edt-issues

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

Ложное срабатывание redundant-export-method для методов, которые используются в обработчиках ожидания #1392

Open agibalovsa opened 5 months ago

agibalovsa commented 5 months ago

Описание ошибки

Если в глобальном модуле описан экспортный метод, и данный метод вызывается только в обработчике ожидания, то будет возникать ошибка Неиспользуемый экспортный метод "ПроверитьСостояниеВыполненияИнструкции". Причем в самом модуле метод не будет подкрашен как ошибочный. И в структуре будет отображаться корректно его вызов.

Как воспроизвести

  1. Создаем в глобальном модуле экспортный метод (Рис. 1)
  2. Вызываем данный метод в обработчике ожидания (Рис. 2, 3)
  3. В списке ошибок появится замечание "Неиспользуемый экспортный метод" (Рис. 4)

Скриншоты

image Рис. 1.

image Рис. 2.

image Рис. 3.

image Рис. 4.

Ожидаемое поведение

Ошибки не должно возникать

Лог рабочей области

metadata.zip

Версия 1С:EDT

Ruby 2023.3.4

Операционная система

Windows

Установленные плагины

1C:Code style V8, 1C:SSL-support

Дополнительная информация

No response