Синтакс-чекер ругается на обращение к Общему модулю расширения

1. Altez50 1 06.03.23 12:11 Сейчас в теме
На скриншоте:
причина ошибки -
обращение из внешней обработки к методам общего модуля ДФИ(дин.формирование интерфейса) из расширения.

Если динамически(программно) добавить реквизит на форму и обратиться к нему не через ЭтотОбъект.ИмяРеквизита, также выйдет сообщение об ошибке.
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. spacecraft 06.03.23 14:50 Сейчас в теме
(1) в полне логичное поведение. Если расширение отключится будет выброшено исключение.
Желательно получать программно модуль с проверкой наличия такого модуля.
7. Altez50 1 06.03.23 15:07 Сейчас в теме
(6) Согласен на логичность при наличии опции в настройках чекера, а так можно через 4 "если бы" до Киева докопаться.
К тому же, народ в лице (2) соврать не даст: глюк плавающий.

Нужна петиция в 1с "добавить в исключения проверку доступности динамически добавляемых объектов", имхо.
2. minarenko 06.03.23 12:16 Сейчас в теме
надо перезапустить компьютер
5. Altez50 1 06.03.23 14:41 Сейчас в теме
(2) А как это связано? Согласен, что порой проблема "сама" исчезает на какое-то время.
Отключить проверку синтаксиса решился на одном из мест. Но это не 100% решение.
3. VmvLer 06.03.23 12:24 Сейчас в теме
МодульДФИ = ОбщегоНазначенияКлиент.ОбщийМодуль("ДФИ"); // На клиенте

МодульДФИ = ОбщегоНазначения.ОбщийМодуль("ДФИ"); // На сервере


МодульДФИ.СоздатьРевизиты(...);
4. Altez50 1 06.03.23 14:36 Сейчас в теме
(3) Так и поступил. Потеряв удобства перехода к определению по F12 при отладке.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот