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

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

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

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

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

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

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

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

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

Как вызвать подсказку в пользовательском режиме

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

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

Как получить справку по форме
  1. 1
    Откройте нужный документ, справочник или отчёт
  2. 2
    Нажмите клавишу F1 или кнопку со знаком вопроса в командной панели
  3. 3
    Дождитесь открытия окна справки с описанием формы
  4. 4
    Если справка пуста — проверьте, заполнена ли она в конфигурации

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

Разработчики и администраторы чаще всего имеют в виду именно подсказку в модуле. Если при наборе кода не появляется список методов и свойств, проверьте настройки конфигуратора. Откройте меню «Сервис», выберите пункт «Параметры» и перейдите на закладку «Модули», затем на вкладку «Контекстная подсказка».

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

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

Почему подсказка не появляется: диагностика

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

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

F1 открывает пустое окноСправка не заполнена

Проверить справку по другой форме — если там текст есть, проблема в наполнении конфигурации

Нет списка методов после точкиОтключена подсказка в редакторе

Открыть Сервис → Параметры → Модули → Контекстная подсказка и включить режимы

Подсказка не видит объекты конфигурацииРабота во внешнем файле

Открыть модуль внутри конфигурации, а не как внешнюю обработку

Подсказка пропала после обновленияСбой кэша

Очистить кэш метаданных и перезапустить конфигуратор

Очистка кэша и восстановление настроек

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

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

Как заполнить подсказки для своих объектов

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

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

Текст подсказки лучше писать коротко: одно-два предложения о назначении поля и формате ввода. Длинные пояснения пользователи не читают всплывающей подсказкой — подробности разумнее выносить в справку формы.
ПЗ
Практическое замечание

Типичные ошибки при работе с подсказкой

Типичные ошибки
01
Искать настройку подсказки в пользовательском режиме — там она не отключается, справка вызывается клавишей F1
02
Путать отсутствие подсказки с незаполненной справкой конфигурации — платформа не может показать текст, которого нет
03
Очищать кэш при работающей платформе — это приводит к ошибкам и повторным сбоям
04
Ожидать подсказку по объектам при редактировании внешней обработки — без контекста конфигурации список методов объектов недоступен

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

Итог

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

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

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

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

Нажмите F1 при открытой форме — откроется справка именно по текущему объекту. Альтернатива — кнопка со знаком вопроса в командной панели формы или пункт «Справка» в главном меню программы.

Почему при наведении на поле не появляется пояснение?

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

Ctrl+Пробел не работает в модуле — что делать?

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

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

Да. На вкладке «Контекстная подсказка» в параметрах конфигуратора снимите флажки автоматического вызова. Ручной вызов по Ctrl+Пробел при этом останется доступным.

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

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

Зависит ли подсказка от прав пользователя?

Нет. Механизм справки и контекстной подсказки не связан с ролями. Если подсказки нет, причина в настройках конфигуратора, состоянии кэша или в том, что текст справки не заполнен разработчиком.