Разработка и Конфигурация · 10 мин
Как включить подсказки в конфигураторе 1С
Как включить подсказки в конфигураторе 1С: синтакс-помощник, контекстная подсказка в модуле, автоподстановка. Настройки редактора, горячие клавиши и решение проблем.
Подсказки в конфигураторе 1С — это несколько разных механизмов: синтакс-помощник с описанием объектов и методов, контекстная подсказка при наборе кода в модуле, автоматическая подстановка свойств и методов через точку, а также всплывающие подсказки с сигнатурами функций. Каждый из них включается и настраивается отдельно, и если какой-то вариант не работает, причина обычно кроется в настройках редактора модулей или в особенностях конкретной конфигурации.
Основная масса настроек собрана в меню «Сервис» → «Параметры» на закладках «Модули» и «Справка». Именно там включается контекстная подсказка, выбирается режим автоподстановки и настраивается поведение синтакс-помощника. Ниже разобраны все варианты: от базового вызова подсказки клавишей F1 до тонкой настройки автодополнения кода.
Важно понимать: если подсказка «пропала» после обновления платформы или переноса настроек, это почти всегда решается сбросом параметров редактора или повторным включением нужных флажков, а не переустановкой 1С. Разберём каждый сценарий по шагам.
Какие виды подсказок есть в конфигураторе
Прежде чем что-то включать, полезно различать четыре независимых механизма. Первый — синтакс-помощник: полноценный справочник по встроенному языку, объектам конфигурации, их свойствам и методам. Второй — контекстная подсказка в редакторе модуля: всплывающий список свойств и методов при наборе точки или нажатии Ctrl+Пробел. Третий — автоподстановка: автоматическое появление списка без дополнительных клавиш. Четвёртый — подсказка по параметрам процедур и функций: всплывающая строка с сигнатурой при вводе скобки.
За каждый механизм отвечает своя настройка, поэтому ситуация «F1 работает, а список по точке не появляется» — нормальна и означает, что отключена только часть функций. Ниже для каждого вида приведены точные пути включения.
Включение синтакс-помощника и справки по F1
Синтакс-помощник открывается через меню «Справка» → «Синтакс-помощник» или клавишей F1. Если нужно получить описание конкретного слова в коде — установите курсор на имя метода или объекта в модуле и нажмите Ctrl+F1: синтакс-помощник откроется сразу на нужном разделе. Это самый быстрый способ посмотреть параметры функции, не покидая редактор.
Если панель синтакс-помощника случайно закрыта, её можно вернуть тем же пунктом меню. Полезно закрепить окно помощника рядом с редактором модуля, перетащив его за заголовок: тогда описания будут всегда под рукой при написании кода.
Дополнительно проверьте настройки справки: «Сервис» → «Параметры» → закладка «Справка». Там задаётся, какие разделы документации включать в поиск и отображение. Если какие-то разделы сняты, часть описаний в синтакс-помощнике будет отсутствовать — это частая причина «неполной» подсказки.
- 1Поставьте курсор на имя метода или свойства в модуле
- 2Нажмите Ctrl+F1 — откроется синтакс-помощник на нужном разделе
- 3Если помощник не открылся, проверьте «Справка» → «Синтакс-помощник» и настройки в «Сервис» → «Параметры» → «Справка»
Включение контекстной подсказки в редакторе модуля
Контекстная подсказка — это список свойств и методов, который появляется при наборе кода. За неё отвечает настройка «Сервис» → «Параметры» → закладка «Модули» → группа «Контекстная подсказка». Убедитесь, что флажок включения установлен, и выберите режим: автоматическое появление списка при вводе точки или вызов только по Ctrl+Пробел.
Режим автоподстановки удобен для повседневной работы: после ввода имени объекта и точки список доступных методов появляется сам. Если список мешает или появляется с задержкой на слабой машине, переключитесь на ручной вызов — Ctrl+Пробел откроет тот же список по требованию.
Обратите внимание на опцию перечисления шаблонов и ключевых слов в списке подсказки. Если она включена, в выпадающий список попадают не только методы объекта, но и общие конструкции языка. Это расширяет подсказку, но делает список длиннее — выбирайте по своему стилю работы.
Подсказка по параметрам процедур и функций
Отдельный полезный механизм — всплывающая подсказка с сигнатурой при вводе вызова процедуры. Когда вы ставите открывающую скобку после имени функции, конфигуратор показывает список её параметров с типами и значениями по умолчанию. Эта функция работает, если включена контекстная подсказка в настройках модулей.
Если подсказка по параметрам не появляется для собственных процедур конфигурации, проверьте, что процедура объявлена с ключевым словом «Экспорт» (если вызов идёт из другого модуля) и что модуль, где она описана, не содержит синтаксических ошибок. Ошибки в общем модуле блокируют построение контекста, и подсказка по его экспортным методам пропадает.
Для методов, вызываемых через точку от объекта (например, реквизиты справочника), подсказка строится на основе метаданных конфигурации. Если конфигурация находится на поддержке с частично снятыми объектами или модуль объекта содержит ошибки, список может быть неполным.
Работа с шаблонами текста как дополнение к подсказкам
Шаблоны текста (Ctrl+Q для вставки) не являются подсказкой в строгом смысле, но решают схожую задачу — ускоряют набор типовых конструкций. Стандартные шаблоны (циклы, условия, попытка-исключение) поставляются с платформой и подключаются в настройках модулей. Проверьте, что в «Сервис» → «Параметры» → «Модули» включено использование шаблонов.
Файлы шаблонов хранятся отдельно и могут подменяться корпоративными наборами. Если привычные шаблоны пропали, уточните путь к файлу шаблонов в настройках — возможно, после обновления платформы он сбросился на стандартный.
Почему подсказки не работают: диагностика
Наиболее частые причины отказа подсказок: снятые флажки в параметрах модулей, синтаксические ошибки в модулях конфигурации, повреждённый кэш метаданных и ограничения тонкого клиента. Начинайте диагностику с проверки настроек, затем выполните «Конфигурация» → «Проверка конфигурации» с проверкой модулей — ошибки компиляции напрямую влияют на построение контекстной подсказки.
Если настройки в порядке, а подсказка работает нестабильно, очистите кэш: закройте конфигуратор и удалите базу из списка, затем добавьте заново, либо очистите служебные каталоги кэша в профиле пользователя. Перед любыми действиями с файлами убедитесь, что есть актуальная выгрузка информационной базы.
Отдельный случай — работа через тонкий клиент или веб-клиент: полноценный конфигуратор там недоступен, и вопрос подсказок относится только к толстому клиенту в режиме конфигуратора. Если разработка ведётся в EDT, настройки подсказок ищите в параметрах самой EDT, а не классического конфигуратора.
Проверка результата после настройки
После изменения параметров закройте и откройте заново окно редактора модуля — настройки редактора применяются к новым окнам. Откройте любой модуль, введите имя известного объекта (например, «Справочники») и точку: должен появиться список менеджеров справочников. Затем нажмите Ctrl+F1 на имени любого метода — синтакс-помощник должен открыть соответствующий раздел.
Финальная проверка — вызов процедуры с параметрами: при вводе открывающей скобки должна появиться всплывающая строка с сигнатурой. Если все три механизма работают, настройка завершена.
Как проверить результат
Список появляется автоматически или по Ctrl+Пробел
Список пуст или не появляется — проверьте флажок контекстной подсказки
Открывается раздел синтакс-помощника с описанием
Открывается пустая страница — проверьте настройки справки
При вводе скобки видна сигнатура с типами
Подсказки нет — проверьте модуль на синтаксические ошибки
Что важно запомнить
Все подсказки конфигуратора включаются в «Сервис» → «Параметры»: контекстная подсказка — на закладке «Модули», состав справки — на закладке «Справка». Ctrl+F1 открывает описание слова под курсором, Ctrl+Пробел — список методов вручную. Если подсказка пропала, сначала проверьте флажки и ошибки компиляции модулей, а кэш чистите только с резервной копией.
Частые вопросы
Почему по Ctrl+F1 открывается пустая страница синтакс-помощника?
Чаще всего причина в том, что в настройках справки («Сервис» → «Параметры» → «Справка») сняты разделы документации, к которым относится выбранное слово. Включите нужные разделы и повторите вызов. Также проверьте, что курсор стоит точно на имени метода, а не на комментарии или строковом литерале.
Можно ли включить подсказки для всех пользователей разработки сразу?
Нет, настройки контекстной подсказки хранятся в профиле пользователя конфигуратора, а не в самой конфигурации. Каждый разработчик включает их у себя самостоятельно. В корпоративной среде можно распространять типовые настройки через копирование файлов профиля, но это требует аккуратности.
Подсказка по точке работает, а по собственным процедурам общего модуля — нет. Что делать?
Проверьте три вещи: процедура должна быть объявлена с ключевым словом «Экспорт», общий модуль не должен содержать синтаксических ошибок (выполните проверку конфигурации), а флажок «Сервер» или нужные флажки контекста у модуля должны соответствовать месту вызова.
Отличаются ли подсказки в 1С:EDT от конфигуратора?
Да. EDT построена на платформе Eclipse, и там действуют собственные механизмы автодополнения и документации с отдельными настройками в параметрах среды. Инструкции для классического конфигуратора к EDT не применимы, хотя общая логика (Ctrl+Пробел, всплывающие описания) похожа.
После обновления платформы подсказки стали медленно появляться. Это нормально?
Задержка возможна при первом открытии модулей после обновления, пока перестраивается кэш метаданных. Если замедление сохраняется, очистите кэш базы и проверьте, не включены ли в подсказке лишние источники (шаблоны, все разделы ключевых слов), которые увеличивают список.
Можно ли вызвать подсказку без мыши, только клавиатурой?
Да, все основные механизмы доступны с клавиатуры: F1 — синтакс-помощник, Ctrl+F1 — описание слова под курсором, Ctrl+Пробел — список методов и свойств, Ctrl+Q — вставка шаблона. Навигация по списку подсказки выполняется стрелками, выбор — клавишей Enter или Tab.