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