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

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

Быстрый выбор в 1С: что это такое и как им пользоваться

Что такое быстрый выбор в 1С, как работает подбор по строке, какие есть режимы и как настроить быстрый выбор в справочниках и документах.

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

Механизм встроен в платформу «1С:Предприятие 8» и работает практически во всех полях, где требуется ссылка на объект: контрагент, номенклатура, склад, договор, сотрудник. Быстрый выбор существенно ускоряет заполнение документов, особенно когда в справочнике тысячи позиций и открывать полный список каждый раз нерационально.

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

Как работает быстрый выбор на практике

Представьте документ «Реализация товаров». В поле «Контрагент» вы вводите «ромаш» — и платформа тут же показывает список контрагентов, в наименовании которых есть это сочетание: «ООО Ромашка», «Ромашка-Трейд». Выбираете нужного — и поле заполнено, форма списка контрагентов даже не открывалась.

Технически механизм называется «автоподбор текста» и «быстрый выбор». Автоподбор отвечает за формирование выпадающего списка по мере ввода, а свойство «Быстрый выбор» у поля ввода определяет, что при нажатии кнопки выбора или клавиши F4 откроется не полная форма списка, а компактная форма быстрого подбора. В тонком клиенте и веб-клиенте поиск выполняется автоматически после ввода нескольких символов.

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

Способы подобрать значение без открытия списка

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

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

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

Порядок действий при подборе значения
  1. 1
    Установите курсор в поле ввода
  2. 2
    Наберите 2–3 первых символа наименования, кода или артикула
  3. 3
    Дождитесь появления выпадающего списка с вариантами
  4. 4
    Выберите нужный элемент стрелками и Enter или мышью
  5. 5
    Если вариант не найден, уточните фрагмент или откройте полный список кнопкой выбора

Настройки поля ввода в конфигураторе

За поведение быстрого выбора отвечают свойства поля формы. Основные из них: «Быстрый выбор», «Автоподбор текста», «Ввод по строке» и «Режим получения данных выбора». Если «Быстрый выбор» установлен в «Да», при вызове выбора откроется компактная форма подбора вместо полной формы списка.

Свойство «Ввод по строке» задаётся на уровне объекта метаданных (справочника, документа, плана видов характеристик) и определяет, по каким полям выполняется поиск. Например, для справочника «Номенклатура» разумно добавить артикул, а для «Контрагентов» — ИНН. Тогда пользователи смогут находить элементы по этим реквизитам.

Режим получения данных выбора бывает фоновым и обычным. Фоновый режим удобен на больших справочниках: список формируется асинхронно и не блокирует ввод. На слабых серверах или медленных соединениях это заметно снижает задержки при наборе текста.

Настройка полей поиска для справочника

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

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

Для иерархических справочников учтите: поиск по строке обычно находит и группы, и элементы. Если группы не должны попадать в выбор (например, в поле товара нельзя указывать папку), это ограничение настраивается параметрами выбора или отбором в форме.

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

Почему быстрый выбор не находит нужный элемент

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

Вторая причина — ограничения прав или RLS. Если у пользователя нет доступа к части элементов справочника, они не появятся ни в списке, ни в результатах автоподбора. Это нормальное поведение, а не ошибка: проверяйте права и настройки ограничения доступа на уровне записей.

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

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

Быстрый выбор против полной формы списка

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

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

Сравнение вариантов

Быстрый выбор (автоподбор)

Подходит при известном наименовании, коде или артикуле; не показывает остатки, цены и дополнительные данные

Полная форма списка

Нужна для отборов, сортировок и просмотра колонок; медленнее при точечном выборе

Форма подбора

Даёт остатки, цены и множественный выбор; доступна не во всех документах и требует настройки

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

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

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

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

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

Поиск по новому реквизиту
Норма

Элемент находится по ИНН, артикулу или коду

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

Подбор работает только по наименованию

Скорость подбора
Норма

Список появляется без заметной задержки

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

Поле «зависает» на несколько секунд при вводе

Права пользователя
Норма

Видны только доступные элементы

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

Пользователь видит чужие данные или не видит свои

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

Итог

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

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

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

Чем быстрый выбор отличается от автоподбора текста?

Автоподбор — это появление вариантов по мере ввода символов. Быстрый выбор — свойство поля, определяющее, что при вызове выбора (кнопкой или F4) откроется компактная форма подбора вместо полной формы списка. Обычно оба механизма работают вместе.

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

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

Можно ли искать по части слова в середине наименования?

В современных версиях платформы поиск по строке обычно находит вхождение подстроки, но точное поведение зависит от настроек и версии платформы. Надёжнее вводить начало слова из наименования.

Как добавить поиск по ИНН для контрагентов?

В конфигураторе откройте свойства справочника «Контрагенты», найдите настройку «Ввод по строке» и добавьте реквизит ИНН. После обновления конфигурации базы данных поиск по ИНН заработает в полях ввода.

Почему помеченный на удаление элемент не находится?

Это штатное поведение: помеченные на удаление объекты исключаются из выбора, чтобы пользователи не использовали их в новых документах. Если элемент нужен, снимите пометку удаления.

Тормозит быстрый выбор на большом справочнике — что делать?

Сократите количество полей в настройке «Ввод по строке», включите фоновый режим получения данных выбора и проверьте индексацию реквизитов поиска. На очень больших объёмах также помогает оптимизация сервера СУБД.