При наборе текста программного кода многие из нас привыкли к автодополнению (контекстной подсказке), т.е. подсказывающему списку вариантов продолжения слова. Иногда он открывается автоматически (например после "."), но чаще всего мы открываем его явно сочетанием CTRL+Space.
В ТурбкоКонфе есть ряд улучшений этого механизма, включающих открытие собственного списка (Т9) через ALT+Space или через Ctrl+Space, когда штатный список не открывается или уже открыт. Однако в нем до сих пор отсутствовал глубокий анализ контекста. Адаптер ИР добавляет собственный мощный анализатор кода и потому собственный список подсказки ТурбоКонфа теперь будет содержать значительно более релевантные элементы в огромном числе ситуаций. Список подсказки при открытии всегда фильтруется по фрагменту левее каретки, но фильтр можно отключить повторным нажатием Alt+ или Ctrl+Space.
Подсказка работает в следующих типах окружения встроенного языка:
Рекомендуется использовать такие настройки ТурбоКонфа
В окне "Выражение" используется контекст последнего модуля, в котором вызывалась команда адаптера. Есть специальная команда для его открытия с передачей контекста Вычислить выражение с контекстом
В окне "Условие останова" так же используется контекст последнего модуля, в котором вызывалась команда адаптера.
В конфигураторе встроенный анализатор кода не предоставляет возможности явно назначить документирующий тип выражению.
Поэтому приходилось применять различные обходные пути типа таких.
Анализатор кода ИР допускает явное назначение типов с помощью комментариев:
Используется расширенный стандарт типизирующих комментариев EDT. Подробнее тут
Подсказка работает в редакторе модуля внутри строкового литерала с полным текстом запроса
Подсказка работает в любом окне редактора полного текста запроса. Например в редакторе запроса схемы компоновки данных
ИР Найти последнее изменение метода
ИР Вычислить выражение с контекстом