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

Администрирование · 12 мин

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

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

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

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

Определите, какое автозаполнение вам нужно

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

  • Автоподбор при вводе — когда вы начинаете печатать в поле, а программа предлагает подходящие элементы справочника;
  • Поиск по строке — выпадающий список вариантов при вводе части наименования, артикула или ИНН;
  • Автозаполнение реквизитов — подстановка договора, банковского счёта, адреса после выбора контрагента;
  • Автодополнение кода — контекстная подсказка в модуле при работе в конфигураторе;
  • Автозаполнение табличных частей — кнопки «Заполнить» в документах, например подбор остатков или начислений.

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

Включите автоподбор и поиск по строке в полях ввода

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

В большинстве типовых конфигураций поиск по строке активен по умолчанию. Достаточно установить курсор в поле (например, «Контрагент» в документе) и набрать несколько первых символов названия. Программа покажет совпадения по наименованию, ИНН или другим полям поиска. Выбор подтверждается клавишей Enter или щелчком мыши.

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

Как проверить автоподбор в поле ввода
  1. 1
    Откройте любой документ, например «Реализация товаров и услуг»
  2. 2
    Установите курсор в поле «Контрагент»
  3. 3
    Наберите 2–3 первые буквы названия организации
  4. 4
    Дождитесь выпадающего списка с вариантами
  5. 5
    Выберите нужный элемент клавишей Enter или кликом
  6. 6
    Убедитесь, что связанные реквизиты (договор, адрес) подставились автоматически

Настройте быстрый выбор и способ поиска в списках

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

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

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

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

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

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

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

Пустой договорУ контрагента не создан основной договор

Откройте карточку контрагента и проверьте вкладку «Договоры»

Несколько договоровНи один не помечен как основной

Установите признак основного у нужного договора

Пустая организацияУ пользователя не задана организация по умолчанию

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

Включите автодополнение кода в конфигураторе

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

Установите флажки «Автоматическая подсказка при наборе» (подсказка появляется после ввода точки или кавычки), «Автоматическая подстановка» и при необходимости «Подсказка по вызову» для параметров процедур. Вызвать подсказку вручную можно сочетанием Ctrl+Пробел в любом месте модуля.

Дополнительно полезно включить автоматическую проверку синтаксиса и автозамену шаблонов: на вкладке «Модули» → «Проверка» и «Шаблоны». Шаблоны текста позволяют вставлять типовые конструкции (циклы, условия, обращения к запросам) по короткому сокращению — это тоже форма автозаполнения, заметно ускоряющая разработку.

Если контекстная подсказка в конфигураторе предлагает неактуальные методы или не видит новые объекты, обновите конфигурацию базы данных (F7) — подсказка строится по сохранённой в базе конфигурации, а не по редактируемой копии.
ПЗ
Практическое замечание

Используйте кнопки автозаполнения в табличных частях

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

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

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

Частые ошибки и ограничения

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

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

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

Типичные ошибки
01
Ожидать подсказку в свободном текстовом поле — автоподбор работает только для полей, связанных со справочниками и документами
02
Искать настройку автозаполнения там, где проблема в правах — без доступа к справочнику поиск по строке вернёт пустой список
03
Включать полнотекстовый поиск на большой базе в рабочее время — построение индекса нагружает сервер
04
Нажимать «Заполнить» в документе с ручными строками — данные будут перезаписаны без возможности отката

Как проверить, что автозаполнение работает правильно

После настройки выполните контрольную проверку на тестовом документе. Создайте новый документ, выберите контрагента через поиск по строке и убедитесь, что подставились договор, счёт и адрес. Затем заполните табличную часть через кнопку «Заполнить» или подбор и проверьте корректность количества и цен.

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

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

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

Поиск по строке в поле «Контрагент»
Норма

После 2–3 символов появляется список совпадений

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

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

Подстановка договора после выбора контрагента
Норма

Поле «Договор» заполняется автоматически

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

Поле пустое — у контрагента нет основного договора

Контекстная подсказка в модуле
Норма

После точки появляется список методов

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

Подсказки нет — включите её в параметрах конфигуратора

Часто задаваемые вопросы

Почему в 1С не появляется выпадающий список при вводе в поле?

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

Можно ли включить автозаполнение по ИНН контрагента?

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

Как сделать, чтобы организация и склад подставлялись в документы автоматически?

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

Автодополнение в конфигураторе не видит новые объекты — что делать?

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

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

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

Опасно ли включать полнотекстовый поиск на рабочей базе?

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

Итог

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

Автозаполнение в 1С — это несколько независимых механизмов: поиск по строке в полях, подстановка реквизитов из карточек, команды «Заполнить» в табличных частях и контекстная подсказка в конфигураторе. Большинство из них работают по умолчанию; если что-то не работает, в первую очередь проверяйте права доступа, заполненность основных реквизитов и настройки полнотекстового поиска.