ИР Проверить модуль

tormozit 21 1 1

В конфигураторе есть встроенный расширенный режим проверки модулей, который в текущем потоке (блокирует ввод) проверяет самые простые случаи обращений через точку. Он найдет например такие ошибки

ф = Справочники.<ИмяНесуществующегоСправочника>
ф = Справочники.Справочник1.<ИмяНесуществующегоМетода>(
ф = ОбщегоНазначения.<ИмяНесуществующегоМетода>(

Но уже не найдет такие

ф = РегламентныеЗадания.<ИмяНесущестующегоЗадания>
ф = Метаданные.РегламентныеЗадания.<ИмяНесущестующегоЗадания>
ф = МойПоискОбъекта().<ИмяНесуществующегоМетода>(

Команда адаптера "Проверить модуль", опираясь на собственный анализатор кода, выполняет поиск неизвестных слов (свойств/методов) после точки на полную глубину в инструкциях встроенного языка и вложенных текстов запросов. Проверка выполняется без блокирования работы конфигуратора - в приложении ИР (мягко блокируются обращения к приложению ИР до окончания проверки). Там же отображаются результаты в виде таблицы. Двойной клик в строке таблицы открывает соответствующее место в модуле конфигуратора. Сначала проверяется текущий метод.

Чтобы подсказать анализатору настоящий тип, используйте типизирующие комментарии, например

Объект = 0; // ТаблицаЗначений
//! Объект = 0; // ТаблицаЗначений

Чтобы подавить проверки во всех выражениях конкретной строки, над таблицей ошибок есть команда "Подавить проверки". Она вставляет в конец строки EDT совместимую инструкцию подавления проверок //@skip-check unknown-method-property

0

Еще в "TurboConf ИР"

ИР Переименовать слово

ИР Открыть объект метаданных

ИР Анализ замера

ИР Форматировать текст

ИР Найти последнее изменение метода

ИР Запустить толстый клиент

ИР Найти в модулях

ИР Список общих методов

ИР Вычислить выражение

ИР Отладить объект

Модератору