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

Быстрый старт · 9 мин

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

Как включить контекстную подсказку в 1С: настройка справки, вызов по F1, подсказки в конфигураторе и пользовательском режиме, решение типичных проблем.

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

Чаще всего вопрос о включении подсказки возникает в трёх ситуациях: справка не открывается по нажатию F1, в конфигураторе не появляются всплывающие подсказки при вводе кода, либо после установки платформы справочные материалы вообще не были установлены. Ниже разобраны все три сценария с точными действиями и проверкой результата.

Что такое контекстная подсказка и где она работает

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

В конфигураторе контекстная подсказка — это всплывающие окна при вводе кода: список свойств и методов объекта после точки, подсказка по параметрам процедуры, описание функции при наведении курсора. Отдельно существует синтакс-помощник — полноценный справочник по встроенному языку, который открывается по Ctrl+F1 и показывает описание конструкции, на которой стоит курсор.

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

Как вызвать подсказку в режиме 1С:Предприятие

В пользовательском режиме ничего дополнительно включать обычно не требуется — справка работает сразу, если она установлена. Откройте любую форму, например документ или элемент справочника, и нажмите клавишу F1. Должно открыться окно справки с описанием текущего объекта.

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

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

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

В конфигураторе подсказки при редактировании кода управляются отдельной группой настроек. Откройте конфигуратор, перейдите в меню «Сервис» → «Параметры» и найдите вкладку «Модули», а в ней — группу «Контекстная подсказка» (в разных версиях платформы расположение может незначительно отличаться, но группа всегда находится в параметрах редактора модулей).

Установите флажки для нужных видов подсказок: автоматический вызов списка свойств и методов при вводе точки, подсказка по параметрам процедур и функций, отображение комментариев. Обычно удобно включить все варианты — они не мешают работе и закрываются клавишей Esc.

Включение подсказки в конфигураторе
  1. 1
    Откройте конфигуратор и перейдите в меню «Сервис» → «Параметры»
  2. 2
    Найдите вкладку «Модули» и группу настроек контекстной подсказки
  3. 3
    Отметьте нужные виды: подсказка при вводе точки, по параметрам, по комментариям
  4. 4
    Нажмите «ОК» и откройте любой модуль для проверки
  5. 5
    Введите имя объекта и точку — должен появиться список свойств и методов

Для вызова описания конкретной конструкции встроенного языка используйте синтакс-помощник. Поставьте курсор на имя метода, например НайтиПоНомеру, и нажмите Ctrl+F1 — откроется раздел с описанием синтаксиса, параметров, возвращаемого значения и примерами использования. Сам синтакс-помощник также доступен через меню «Справка» → «Синтакс-помощник».

Настройка подсказок при вводе кода

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

Сочетание Ctrl+Пробел — универсальный способ вызвать контекстный список в любой момент, даже если автоматическая подсказка отключена. Поставьте курсор после точки или внутрь скобок вызова процедуры и нажмите комбинацию — появится список доступных вариантов или подсказка по текущему параметру.

Обратите внимание: подсказка по свойствам объекта работает только тогда, когда редактор может определить тип переменной. Для переменных, объявленных без явного типа и заполняемых динамически, список методов может не появляться — это ограничение механизма, а не неисправность.

Что делать, если подсказка не работает

Самая частая причина — справочные материалы не были установлены вместе с платформой или были удалены. При установке 1С в окне выбора компонентов есть отдельный пункт «Справочные материалы» (он может называться «Описание конфигурации», «Справка» и подобно). Если его не отметить, F1 и синтакс-помощник работать не будут.

Решение — запустить установщик платформы повторно в режиме изменения и доустановить нужный компонент. Это безопасная операция: она не затрагивает информационные базы и настройки пользователей, но установку лучше выполнять при закрытых сеансах 1С.

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

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

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

Нажатие F1 в открытой форме документа
Норма

Открывается окно справки с описанием этого документа

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

Пустое окно, ошибка или сообщение, что раздел не найден

Ввод точки после имени объекта в модуле
Норма

Появляется список свойств и методов объекта

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

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

Ctrl+F1 на имени метода встроенного языка
Норма

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

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

Ничего не происходит или открывается стартовая страница

Типичные ошибки и ограничения

Распространённая ошибка — ожидать от подсказки описания прикладных объектов конфигурации так же подробно, как встроенного языка. Синтакс-помощник описывает только язык и типы платформы; по прикладным объектам (документам, регистрам конкретной конфигурации) описание берётся из справки конфигурации, которую должен подготовить разработчик. В самописных конфигурациях такой справки может просто не быть.

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

Типичные ошибки
01
Искать настройку справки в пользовательском режиме — она включается только установкой компонентов платформы, а не флажком в базе
02
Ждать подсказку по нетипизированной переменной — редактор не знает её тип и не показывает список методов
03
Путать Ctrl+F1 (синтакс-помощник) и Ctrl+Пробел (список методов) — это разные инструменты
04
Удалять файлы справки вручную из каталога платформы вместо корректной переустановки компонентов

FAQ

Можно ли отключить автоматическую подсказку в конфигураторе, но оставить ручной вызов?

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

Почему F1 открывает справку не по моей форме, а общую страницу?

Такое бывает, когда для конкретной формы в конфигурации не создан раздел справки — платформа тогда показывает ближайший доступный общий раздел. В типовых конфигурациях справка покрывает основные объекты, в доработанных и самописных — зависит от разработчика.

Работает ли контекстная подсказка в веб-клиенте?

Справка по F1 в веб-клиенте доступна, но её работа зависит от корректной публикации справочных материалов на веб-сервере. Если в тонком клиенте справка открывается, а в браузере — нет, проблему публикации должен проверять администратор сервера.

Нужно ли перезапускать конфигуратор после изменения настроек подсказки?

Нет, настройки редактора модулей применяются сразу после нажатия «ОК». Достаточно переключиться в открытый модуль и проверить появление подсказки при вводе точки или по Ctrl+Пробел.

Как добавить собственную подсказку для поля на форме?

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

Итог

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

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