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

Справочники и Данные · 9 мин

Как выбрать значение в 1С: практическое руководство

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

Операция «выбрать значение» — одна из самых частых в 1С: она встречается при заполнении документов, справочников, отчётов и настроек. Несмотря на кажущуюся простоту, именно здесь пользователи чаще всего ошибаются: выбирают элемент не из того справочника, создают дубли вместо подбора существующего значения или теряют введённые данные из-за неправильного типа поля.

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

Ниже разобраны основные сценарии: как определить тип поля, как выбрать значение из списка и из справочника, как работать с составными типами, как искать элементы без создания дублей и как проверить, что значение выбрано корректно.

Как определить, какое значение ожидает поле

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

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

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

Выбор значения из справочника или списка документов

Стандартный сценарий: нажмите кнопку выбора, в открывшейся форме списка найдите нужный элемент и дважды щёлкните по нему или нажмите «Выбрать». Поиск внутри формы обычно доступен по Ctrl+F, а в управляемых формах строка поиска часто находится прямо над списком.

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

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

Порядок выбора значения
  1. 1
    Нажмите кнопку выбора у поля или начните вводить наименование
  2. 2
    Если открылась форма списка — найдите элемент через поиск или отбор
  3. 3
    Выделите элемент и нажмите «Выбрать» или дважды щёлкните по строке
  4. 4
    Убедитесь, что в поле появилось подчёркнутое значение-ссылка
  5. 5
    Кликните по значению и проверьте, что открылся именно тот объект

Выбор значения составного типа

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

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

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

Быстрый подбор и создание новых элементов

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

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

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

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

Выбор значений в табличных частях и списках

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

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

Для переноса данных между строками удобны копирование и вставка строк целиком (обычно Ctrl+Shift+C / Ctrl+Shift+V или команды контекстного меню «Скопировать» / «Вставить»). Это снижает число ручных выборов и связанных с ними ошибок.

Проверка результата и ограничения

Главный признак корректно выбранного ссылочного значения — оно отображается как ссылка: подчёркнуто и открывает объект по клику. Если текст в поле выглядит как обычная строка и не кликается, скорее всего, значение не выбрано, а просто напечатано, и при записи оно будет очищено или вызовет ошибку.

После выбора проверьте связанные реквизиты: при выборе контрагента часто автоматически подставляются договор, ИНН, адрес; при выборе номенклатуры — единица измерения, ставка НДС, цена. Если связанные поля остались пустыми или заполнились неожиданными данными, возможно, выбран не тот элемент или у него не заполнена карточка.

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

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

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

Вид значения в поле
Норма

Текст подчёркнут, по клику открывается объект

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

Обычный текст без ссылки, поле очищается при записи

Связанные реквизиты
Норма

Договор, ИНН, единица измерения подставились автоматически

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

Связанные поля пусты или содержат данные другого элемента

Запись и проведение
Норма

Документ записывается и проводится без сообщений об ошибках

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

Сообщения «Поле не заполнено» или «Недопустимое значение»

Отсутствие дублей
Норма

Поиск по наименованию и коду находит один элемент

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

Несколько одинаковых элементов с разными кодами

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

Итог

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

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

Почему поле очищается сразу после того, как я ввёл текст?

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

Как выбрать элемент, который помечен на удаление?

По умолчанию такие элементы скрыты из подбора. В форме списка включите отображение помеченных (команда «Показать помеченные на удаление» в меню «Ещё»), выберите элемент и при необходимости снимите пометку. Учтите: использовать помеченные объекты в новых документах не рекомендуется.

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

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

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

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

Как быстро выбрать несколько товаров в документ?

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

Почему поиск не находит элемент, который точно есть в справочнике?

Быстрый поиск ищет по началу слов наименования и по ограниченному набору реквизитов. Попробуйте искать по части слова, коду, артикулу или ИНН, либо откройте форму списка и используйте полный поиск по Ctrl+F с отключёнными отборами.