К статье
Практический материал

Разработка и Конфигурация · 10 мин

Как включить подсказки в конфигураторе 1С

Как включить подсказки в конфигураторе 1С: синтакс-помощник, контекстная подсказка в модуле, автоподстановка. Настройки редактора, горячие клавиши и решение проблем.

Подсказки в конфигураторе 1С — это несколько разных механизмов: синтакс-помощник с описанием объектов и методов, контекстная подсказка при наборе кода в модуле, автоматическая подстановка свойств и методов через точку, а также всплывающие подсказки с сигнатурами функций. Каждый из них включается и настраивается отдельно, и если какой-то вариант не работает, причина обычно кроется в настройках редактора модулей или в особенностях конкретной конфигурации.

Основная масса настроек собрана в меню «Сервис» → «Параметры» на закладках «Модули» и «Справка». Именно там включается контекстная подсказка, выбирается режим автоподстановки и настраивается поведение синтакс-помощника. Ниже разобраны все варианты: от базового вызова подсказки клавишей F1 до тонкой настройки автодополнения кода.

Важно понимать: если подсказка «пропала» после обновления платформы или переноса настроек, это почти всегда решается сбросом параметров редактора или повторным включением нужных флажков, а не переустановкой 1С. Разберём каждый сценарий по шагам.

Какие виды подсказок есть в конфигураторе

Прежде чем что-то включать, полезно различать четыре независимых механизма. Первый — синтакс-помощник: полноценный справочник по встроенному языку, объектам конфигурации, их свойствам и методам. Второй — контекстная подсказка в редакторе модуля: всплывающий список свойств и методов при наборе точки или нажатии Ctrl+Пробел. Третий — автоподстановка: автоматическое появление списка без дополнительных клавиш. Четвёртый — подсказка по параметрам процедур и функций: всплывающая строка с сигнатурой при вводе скобки.

За каждый механизм отвечает своя настройка, поэтому ситуация «F1 работает, а список по точке не появляется» — нормальна и означает, что отключена только часть функций. Ниже для каждого вида приведены точные пути включения.

Включение синтакс-помощника и справки по F1

Синтакс-помощник открывается через меню «Справка» → «Синтакс-помощник» или клавишей F1. Если нужно получить описание конкретного слова в коде — установите курсор на имя метода или объекта в модуле и нажмите Ctrl+F1: синтакс-помощник откроется сразу на нужном разделе. Это самый быстрый способ посмотреть параметры функции, не покидая редактор.

Если панель синтакс-помощника случайно закрыта, её можно вернуть тем же пунктом меню. Полезно закрепить окно помощника рядом с редактором модуля, перетащив его за заголовок: тогда описания будут всегда под рукой при написании кода.

Дополнительно проверьте настройки справки: «Сервис» → «Параметры» → закладка «Справка». Там задаётся, какие разделы документации включать в поиск и отображение. Если какие-то разделы сняты, часть описаний в синтакс-помощнике будет отсутствовать — это частая причина «неполной» подсказки.

Как открыть подсказку по коду
  1. 1
    Поставьте курсор на имя метода или свойства в модуле
  2. 2
    Нажмите Ctrl+F1 — откроется синтакс-помощник на нужном разделе
  3. 3
    Если помощник не открылся, проверьте «Справка» → «Синтакс-помощник» и настройки в «Сервис» → «Параметры» → «Справка»

Включение контекстной подсказки в редакторе модуля

Контекстная подсказка — это список свойств и методов, который появляется при наборе кода. За неё отвечает настройка «Сервис» → «Параметры» → закладка «Модули» → группа «Контекстная подсказка». Убедитесь, что флажок включения установлен, и выберите режим: автоматическое появление списка при вводе точки или вызов только по Ctrl+Пробел.

Режим автоподстановки удобен для повседневной работы: после ввода имени объекта и точки список доступных методов появляется сам. Если список мешает или появляется с задержкой на слабой машине, переключитесь на ручной вызов — Ctrl+Пробел откроет тот же список по требованию.

Обратите внимание на опцию перечисления шаблонов и ключевых слов в списке подсказки. Если она включена, в выпадающий список попадают не только методы объекта, но и общие конструкции языка. Это расширяет подсказку, но делает список длиннее — выбирайте по своему стилю работы.

Подсказка по параметрам процедур и функций

Отдельный полезный механизм — всплывающая подсказка с сигнатурой при вводе вызова процедуры. Когда вы ставите открывающую скобку после имени функции, конфигуратор показывает список её параметров с типами и значениями по умолчанию. Эта функция работает, если включена контекстная подсказка в настройках модулей.

Если подсказка по параметрам не появляется для собственных процедур конфигурации, проверьте, что процедура объявлена с ключевым словом «Экспорт» (если вызов идёт из другого модуля) и что модуль, где она описана, не содержит синтаксических ошибок. Ошибки в общем модуле блокируют построение контекста, и подсказка по его экспортным методам пропадает.

Для методов, вызываемых через точку от объекта (например, реквизиты справочника), подсказка строится на основе метаданных конфигурации. Если конфигурация находится на поддержке с частично снятыми объектами или модуль объекта содержит ошибки, список может быть неполным.

Работа с шаблонами текста как дополнение к подсказкам

Шаблоны текста (Ctrl+Q для вставки) не являются подсказкой в строгом смысле, но решают схожую задачу — ускоряют набор типовых конструкций. Стандартные шаблоны (циклы, условия, попытка-исключение) поставляются с платформой и подключаются в настройках модулей. Проверьте, что в «Сервис» → «Параметры» → «Модули» включено использование шаблонов.

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

Почему подсказки не работают: диагностика

Наиболее частые причины отказа подсказок: снятые флажки в параметрах модулей, синтаксические ошибки в модулях конфигурации, повреждённый кэш метаданных и ограничения тонкого клиента. Начинайте диагностику с проверки настроек, затем выполните «Конфигурация» → «Проверка конфигурации» с проверкой модулей — ошибки компиляции напрямую влияют на построение контекстной подсказки.

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

Отдельный случай — работа через тонкий клиент или веб-клиент: полноценный конфигуратор там недоступен, и вопрос подсказок относится только к толстому клиенту в режиме конфигуратора. Если разработка ведётся в EDT, настройки подсказок ищите в параметрах самой EDT, а не классического конфигуратора.

Типичные ошибки
01
Искать настройку подсказки в свойствах конфигурации — она находится в «Сервис» → «Параметры» и относится к пользователю, а не к базе
02
Игнорировать ошибки компиляции модулей: из-за них контекстная подсказка по экспортным процедурам перестаёт строиться
03
Снимать разделы документации в настройках справки и затем считать, что синтакс-помощник работает неполноценно

Проверка результата после настройки

После изменения параметров закройте и откройте заново окно редактора модуля — настройки редактора применяются к новым окнам. Откройте любой модуль, введите имя известного объекта (например, «Справочники») и точку: должен появиться список менеджеров справочников. Затем нажмите Ctrl+F1 на имени любого метода — синтакс-помощник должен открыть соответствующий раздел.

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

Контрольные точки

Как проверить результат

Список методов после ввода точки
Норма

Список появляется автоматически или по Ctrl+Пробел

Тревожный признак

Список пуст или не появляется — проверьте флажок контекстной подсказки

Ctrl+F1 на имени метода
Норма

Открывается раздел синтакс-помощника с описанием

Тревожный признак

Открывается пустая страница — проверьте настройки справки

Подсказка по параметрам функции
Норма

При вводе скобки видна сигнатура с типами

Тревожный признак

Подсказки нет — проверьте модуль на синтаксические ошибки

Итог

Что важно запомнить

Все подсказки конфигуратора включаются в «Сервис» → «Параметры»: контекстная подсказка — на закладке «Модули», состав справки — на закладке «Справка». Ctrl+F1 открывает описание слова под курсором, Ctrl+Пробел — список методов вручную. Если подсказка пропала, сначала проверьте флажки и ошибки компиляции модулей, а кэш чистите только с резервной копией.

Частые вопросы

Почему по Ctrl+F1 открывается пустая страница синтакс-помощника?

Чаще всего причина в том, что в настройках справки («Сервис» → «Параметры» → «Справка») сняты разделы документации, к которым относится выбранное слово. Включите нужные разделы и повторите вызов. Также проверьте, что курсор стоит точно на имени метода, а не на комментарии или строковом литерале.

Можно ли включить подсказки для всех пользователей разработки сразу?

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

Подсказка по точке работает, а по собственным процедурам общего модуля — нет. Что делать?

Проверьте три вещи: процедура должна быть объявлена с ключевым словом «Экспорт», общий модуль не должен содержать синтаксических ошибок (выполните проверку конфигурации), а флажок «Сервер» или нужные флажки контекста у модуля должны соответствовать месту вызова.

Отличаются ли подсказки в 1С:EDT от конфигуратора?

Да. EDT построена на платформе Eclipse, и там действуют собственные механизмы автодополнения и документации с отдельными настройками в параметрах среды. Инструкции для классического конфигуратора к EDT не применимы, хотя общая логика (Ctrl+Пробел, всплывающие описания) похожа.

После обновления платформы подсказки стали медленно появляться. Это нормально?

Задержка возможна при первом открытии модулей после обновления, пока перестраивается кэш метаданных. Если замедление сохраняется, очистите кэш базы и проверьте, не включены ли в подсказке лишние источники (шаблоны, все разделы ключевых слов), которые увеличивают список.

Можно ли вызвать подсказку без мыши, только клавиатурой?

Да, все основные механизмы доступны с клавиатуры: F1 — синтакс-помощник, Ctrl+F1 — описание слова под курсором, Ctrl+Пробел — список методов и свойств, Ctrl+Q — вставка шаблона. Навигация по списку подсказки выполняется стрелками, выбор — клавишей Enter или Tab.