Выбор значения в поле 1С 8.3: ввод по строке, форма выбора, отборы и группы

· 11 мин

Содержание

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

Поэтому всё, что описано ниже, одинаково работает в 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других программах на платформе 8.3 с интерфейсом «Такси». Разница между конфигурациями только в том, какие отборы разработчик заранее наложил на конкретное поле.

Как устроено поле выбора и три способа заполнить его

Поле, куда выбирают ссылку на справочник или документ, обычно выглядит как строка ввода с кнопками справа:

  • 🔽 кнопка выпадающего списка — показывает подсказки и историю выбора;
  • ⋯ кнопка выбора (три точки) — открывает форму выбора, то есть полный список элементов;
  • 🔗 кнопка открытия — появляется, когда значение уже выбрано, и открывает карточку выбранного элемента;
  • ✖ кнопка очистки — есть не у всех полей, сбрасывает значение.

Какие кнопки видны, решает разработчик формы. Но три способа выбора доступны почти всегда.

Способ 1. Ввод по строке

Это самый быстрый путь, когда вы знаете хотя бы часть названия.

  1. Поставьте курсор в поле.
  2. Начните набирать наименование: например, ромаш для контрагента «Ромашка ООО».
  3. Под полем появится список совпадений. Стрелками выберите нужную строку и нажмите Enter.

Искать можно не только по наименованию. Для многих справочников поиск идёт и по коду, а у контрагентов в типовых конфигурациях — ещё и по ИНН. Набрали 7701 — получили список контрагентов, у которых ИНН начинается с этих цифр.

Если в подсказке десятки строк, допечатайте ещё 2–3 символа. Это быстрее, чем листать список.

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

Способ 2. Форма выбора

Нажмите кнопку … справа от поля или клавишу F4. Откроется список элементов справочника (или журнал документов ). Выбрать строку можно так:

  • двойным щелчком мыши;
  • клавишей Enter на выделенной строке;
  • кнопкой «Выбрать» в командной панели формы.

Закрыть форму без выбора — Esc. Значение в поле при этом не изменится.

Способ 3. История и недавние значения

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

Поиск и отборы в форме выбора: как быстро найти нужное значение

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

ИнструментКак вызватьКогда удобен
Строка поискаполе «Поиск» в правом верхнем углу, Ctrl+Fзнаете часть названия, кода, ИНН
Расширенный поискAlt+F или меню Ещёнужно искать по конкретной колонке и условию
Отбор по значению в ячейкеконтекстное меню ячейки (правая кнопка мыши)показать только строки с таким же значением в колонке
Быстрые отборы над спискомполя над таблицей, если они естьотбор по организации, периоду, статусу
Настройка отбора спискаменю Ещё, команда настройки списка, вкладка «Отбор»сложное условие из нескольких полей

Строка поиска

Набираете текст — список сужается до строк, где он встречается. Поиск идёт по колонкам, которые видны в списке. Отменить поиск и вернуть весь список — Ctrl+Q или крестик в строке поиска.

Расширенный поиск

Открывается по Alt+F. В окне выбираете колонку («Наименование», «Код», «ИНН» и т. п.), вводите значение и вариант сравнения: по началу строки, по любой части или точное совпадение. Это полезно, когда строка поиска находит слишком много: например, слово «сервис» встречается в сотне названий, а нужен контрагент, у которого название с этого слова начинается.

Отбор через контекстное меню

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

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

Выбор в многоуровневых справочниках с группами

Многие справочники организованы деревом: «Номенклатура» разбита на группы «Товары», «Материалы», «Услуги», внутри — подгруппы. Группы показаны значком папки, элементы — обычной строкой.

Режимы просмотра

В меню Ещё → Режим просмотра есть три варианта:

  • 📁 Иерархический список — видно содержимое одной группы, в группы заходят как в папки;
  • 📋 Список — все элементы плоским списком, без групп;
  • 🌳 Дерево — группы слева или сверху раскрываются, элементы видны под ними.

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

Навигация по группам

  • войти в группу — двойной щелчок по ней или Ctrl+↓;
  • подняться на уровень выше — Ctrl+↑ или щелчок по названию родительской группы в строке пути над списком.

Можно ли выбрать саму группу

Зависит от поля. Разработчик для каждого поля задаёт, что в нём допустимо: только элементы, только группы или и то и другое. В документе «Реализация» в колонку «Номенклатура» группу выбрать нельзя — двойной щелчок по папке просто откроет её. А в отборе отчёта по номенклатуре группу выбрать можно, и отчёт покажет все её элементы.

Подчинённые справочники

Некоторые справочники подчинены другим. Классический пример — «Договоры» подчинены «Контрагентам». Поэтому в документе поле «Договор» показывает только договоры выбранного контрагента.

Порядок здесь важен:

  1. Сначала заполните поле-«владельца» (контрагента).
  2. Потом выбирайте договор.

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

История выбора и недавние значения

Платформа 8.3 запоминает, что вы выбирали в конкретном поле, и предлагает это первым. Работает это так:

  1. Оставьте поле пустым и нажмите кнопку выпадающего списка.
  2. В списке будут последние выбранные значения — тот же склад, та же организация, те же 2–3 частых контрагента.
  3. Щёлкните нужное.

История хранится по пользователю. У коллеги в той же базе свой набор недавних значений.

Если работаете с одним складом или одной организацией, проверьте персональные настройки пользователя в своей конфигурации. В БП 3.0, УТ 11 и ЗУП 3.1 можно задать основные значения (организацию, склад, подразделение), и они будут подставляться в новые документы автоматически — выбирать вообще не придётся.

Историю выбора можно отключить у поля в конфигурации, поэтому в некоторых полях её нет. Это не ошибка.

Горячие клавиши для выбора без мыши

Кто вводит по 50–100 документов в день, экономит заметное время, когда не тянется к мыши.

В поле ввода

КлавишиДействие
F4открыть форму выбора
Shift+F4очистить поле
Enterподтвердить строку из выпадающей подсказки
Tabперейти к следующему полю
Escзакрыть подсказку или форму без выбора

В форме выбора

КлавишиДействие
Enterвыбрать текущую строку
Ctrl+Fперейти в строку поиска
Alt+Fрасширенный поиск
Ctrl+Qотменить поиск
Ctrl+↓ / Ctrl+↑войти в группу / выйти из неё
Insсоздать новый элемент
F2открыть текущий элемент на изменение
Home / Endпервая / последняя строка списка

Полный список сочетаний для своей версии платформы откройте в справке: меню «Справка» в главном меню программы, раздел о сочетаниях клавиш.

Выбор документов, перечислений и полей составного типа

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

Документ в поле

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

Документов за несколько лет может быть десятки тысяч. Поэтому:

  1. Установите период через меню Ещё → Установить период — список сократится до нужного месяца или квартала.
  2. Найдите документ по номеру или сумме через строку поиска.
  3. Выберите его Enter.

Перечисление

Поля вроде «Вид операции», «Ставка НДС», «Статус» выбирают из короткого фиксированного списка. Форма выбора здесь не нужна: значения появляются прямо в выпадающем списке. Можно и начать печатать — подсказка сработает так же.

Поле составного типа

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

При нажатии F4 в таком поле сначала откроется окно выбора типа данных. Выберите тип («Контрагенты», «Физические лица» и т. д.), и только потом откроется список элементов этого типа.

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

Подбор нескольких строк сразу

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

Разница с обычным выбором:

  • выбор — одно значение в одно поле;
  • подбор — сразу много строк в табличную часть.

Выбор в тонком клиенте, веб-клиенте и обычном приложении

Режим запуска влияет на мелочи, и про них лучше знать заранее.

Тонкий клиент

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

Веб-клиент

Работа через браузер выглядит так же, но есть два отличия:

  • 🌐 часть сочетаний клавиш браузер перехватывает раньше программы. Например, F5 перезагрузит вкладку, а Ctrl+N откроет новое окно браузера. Клавиши F4, Enter и Esc для выбора обычно работают;
  • ⏳ подсказки при вводе по строке появляются с задержкой: каждый символ уходит на сервер. Печатайте 3–4 символа и ждите список, а не жмите Enter сразу.

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

Обычное приложение

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

Почему не получается выбрать значение: проблемы и решения

Диагностика: выберите симптом

Элемент помечен на удаление

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

Не снимайте пометку с чужих элементов, не уточнив, почему их пометили. Часто так убирают дубли, и возврат дубля создаёт путаницу в отчётах.

Нет прав на справочник

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

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

Как выбрать значение, которого ещё нет в справочнике?
Откройте форму выбора кнопкой … или F4, нажмите «Создать» (или Ins), заполните карточку и запишите её. Новый элемент сразу подставится в поле.
Почему в подсказке при вводе по строке видно не все совпадения?
Подсказка показывает ограниченное число строк. Если нужного варианта нет, допечатайте символы или откройте полный список ссылкой «Показать все» внизу подсказки либо клавишей F4.
Можно ли скопировать значение из одного поля и вставить в другое?
Можно через Ctrl+C и Ctrl+V. При вставке программа ищет элемент по скопированному тексту, как при вводе по строке. Если найдено несколько совпадений, появится список для уточнения.
Как очистить ошибочно выбранное значение?
Нажмите Shift+F4 в поле или кнопку очистки, если она есть. Можно также выделить текст и удалить его клавишей Del, затем выйти из поля.
Почему у коллеги в выпадающем списке другие значения?
История выбора ведётся отдельно для каждого пользователя. У каждого в списке свои недавние значения, общий справочник при этом один.