Как работает подбор номенклатуры в 1С и где он экономит время
Содержание
Подбор в 1С — это режим, в котором вы набираете в документ сразу много строк из справочника, не закрывая окно после каждой позиции. В Бухгалтерии 3.0 он открывается кнопкой Подбор над табличной частью документа: дважды щёлкаете по товарам, указываете количество и цену, потом жмёте Перенести в документ — и все строки попадают в накладную разом.
Типичная ситуация: клиент прислал заявку на 40 позиций, а менеджер вбивает их в реализацию по одной через кнопку Добавить. Это сорок открытий справочника и сорок раз поиск с нуля. Через подбор та же работа занимает в разы меньше времени, потому что форма со списком товаров остаётся открытой, а выбранное копится в отдельной таблице.
Что такое подбор и чем он отличается от обычного выбора
В 1С:Предприятии 8.3 есть два способа взять значение из справочника.
- 🔹 Выбор. Вы стоите в поле строки, нажимаете кнопку выбора, находите позицию — форма закрывается. Одна строка за раз.
- 🔹 Подбор. Форма списка открывается рядом с документом и не закрывается после выбора. Каждый двойной щелчок добавляет позицию. Можно набрать хоть сотню строк за один заход.
С точки зрения платформы подбор — это та же форма выбора, только открытая с параметром «не закрывать при выборе». Поэтому подбор встречается почти везде, где есть табличная часть со ссылкой на справочник: товары, услуги, сотрудники в кадровых документах, основные средства .
В типовых конфигурациях фирмы 1С подбор номенклатуры оформлен отдельной формой. Кроме списка товаров в ней есть:
- 📦 остатки по складу документа;
- 💰 цены по типу цен, выбранному в документе;
- 🧾 нижняя таблица с уже подобранными позициями;
- 🔍 поиск и дерево групп номенклатуры.
Подбор ничего не записывает в базу сам по себе. Пока вы не нажали Перенести в документ, а потом не записали документ, никаких изменений нет. Закрыли форму подбора без переноса — набранное просто пропало.
Где найти кнопку подбора в документах
Кнопка всегда стоит в командной панели табличной части, над строками. Если в документе несколько закладок (Товары, Услуги), у каждой свой подбор.
| Конфигурация | Документ | Где кнопка |
|---|---|---|
| Бухгалтерия 3.0 | Реализация (акт, накладная, УПД) | закладка Товары или Услуги → Подбор |
| Бухгалтерия 3.0 | Поступление (акт, накладная, УПД) | закладка Товары → Подбор |
| Бухгалтерия 3.0 | Счёт покупателю | табличная часть → Подбор |
| Бухгалтерия 3.0 | Перемещение товаров, Требование-накладная | табличная часть → Подбор |
| Управление торговлей 11 | Заказ клиента, Реализация товаров и услуг | закладка Товары → Подобрать товары |
В УТ 11 форма подбора богаче: в ней видно наличие на складах, свободный остаток с учётом резервов и цены по видам цен. Обратите внимание на термины: в Бухгалтерии говорят «тип цен», в Управлении торговлей — «вид цен». Смысл один, названия разные.
Если кнопки подбора нет вовсе, обычно её скрыли настройкой формы. Откройте меню Ещё над табличной частью, выберите изменение формы и включите видимость команды. Кнопка вернётся только у вас: настройки формы сохраняются для каждого пользователя отдельно.
Как подобрать товары в документ: пошагово
Разберём на реализации в Бухгалтерии 3.0. В других документах порядок тот же.
Шаг 1. Заполните шапку документа
Перед подбором укажите контрагента, договор и склад. Это не формальность:
- 🏬 склад нужен, чтобы форма показала остатки именно по нему;
- 💲 тип цен (ссылка
Цены и валютав шапке документа) определяет, какая цена подставится в строку; - 📅 дата документа влияет на то, какие цены и остатки вы увидите.
Подбор, открытый в пустом документе, покажет товары без остатков и без цен. Это первая причина вопросов «почему в подборе нули».
Шаг 2. Откройте форму подбора
На закладке Товары нажмите Подбор. Откроется отдельное окно со списком номенклатуры. Слева — группы справочника, справа — сами позиции, внизу — таблица подобранного.
В верхней части есть флажки Запрашивать количество и Запрашивать цену. Решите сразу, нужны ли они:
- включены — после двойного щелчка появится маленькое окно, где вы вводите количество и цену;
- выключены — позиция добавится с количеством 1 и ценой по типу цен, без вопросов.
Для заявки «по одной штуке каждого» запросы удобнее отключить. Для обычной накладной — оставить.
Шаг 3. Найдите и отметьте позиции
Ищите товар одним из способов:
- Раскройте нужную группу в дереве слева.
- Начните печатать название прямо в списке — 1С перейдёт к совпадению.
- Введите часть названия или артикула в поле поиска над списком и нажмите
Enter.
Двойной щелчок или Enter на строке добавляет позицию в нижнюю таблицу. Одну и ту же позицию можно выбрать повторно: количество в нижней таблице обычно увеличится.
Шаг 4. Проверьте набранное и перенесите
В нижней таблице видно всё, что вы подобрали. Здесь же можно поправить количество, удалить лишнюю строку клавишей Delete или изменить цену
.
Нажмите Перенести в документ. Форма закроется, строки появятся в табличной части. Дальше документ заполняют как обычно: проверяют суммы, ставку НДС и счета учёта.
Отбор и поиск в форме подбора: как быстро сузить список
Когда в справочнике несколько тысяч позиций, листать бесполезно. В форме подбора работают те же инструменты, что и в любом списке 1С 8.3.
Поиск по строке
Поле поиска над списком ищет по наименованию и артикулу. Удобно вводить уникальную часть: не «гвоздь», а «4х100». Сочетание Ctrl+F открывает расширенный поиск по выбранной колонке — например, только по артикулу.
Отбор по реквизитам
Если нужен постоянный фильтр (только одна товарная группа, только определённый вид номенклатуры), откройте меню Ещё в форме подбора и перейдите в настройку списка. На закладке Отбор добавьте поле и условие.
Пример: поставщик привозит только товары из группы «Электрика», а вы хотите видеть в подборе поступления только их. Ставите отбор «Родитель в группе Электрика» — и список сразу короткий.
Отбор в настройках списка сохраняется до следующего открытия. Через неделю вы откроете подбор в реализации и не найдёте половину товаров. Если список подозрительно короткий — сначала проверьте, не висит ли старый отбор.
Только товары с остатком
При отгрузке со склада не нужны позиции, которых нет в наличии. В УТ 11 форма подбора умеет показывать только то, что есть на складе. В Бухгалтерии 3.0 то же самое делается отбором или сортировкой по колонке остатка: щёлкните по заголовку колонки, и товары с нулём уйдут вниз.
Подбор или ручной ввод: что выбрать
Подбор — не единственный способ заполнить табличную часть. Иногда другой путь быстрее.
| Способ | Когда удобен | Ограничения |
|---|---|---|
Добавить и выбор в строке | 1–5 позиций, разовая правка | каждый раз заново открывается справочник |
| Подбор | 10–200 позиций из справочника | товар должен уже быть в справочнике |
| Сканер штрихкодов | склад, розница, приёмка по факту | у номенклатуры должны быть штрихкоды |
| Загрузка из файла | заявка пришла таблицей Excel | нужно сопоставить колонки и наименования |
| Копирование документа | повторяющаяся отгрузка тому же клиенту | надо пересмотреть количество и цены |
| Заполнение по основанию | реализация по счёту или заказу | только если основание уже есть в базе |
Ручной ввод выигрывает только на коротких документах. Подбор лучше всего, когда товар известен, но список большой и собирается из разных групп. Если же заявка уже лежит в Excel, загрузка из файла сэкономит ещё больше: в Бухгалтерии 3.0 у табличных частей есть команда загрузки из файла, которая сопоставляет строки с номенклатурой.
Что делать после переноса: проверка строк и печать
Подбор только заполняет строки. Дальше обычная работа с документом.
- Проверьте суммы. Если цена в строке пустая, значит, на дату документа нет цены по выбранному типу цен. Введите её вручную или зарегистрируйте цены документом установки цен номенклатуры.
- Проверьте НДС. Ставка подставляется из карточки номенклатуры. Если там пусто — будет пусто и в строке.
- Проверьте счета учёта на закладке товаров. Они берутся из настройки счетов учёта номенклатуры.
- Проведите документ кнопкой
Провести. До проведения остатки не списываются. - Распечатайте. Меню
Печатьв документе даст нужные формы: накладную ТОРГ-12, УПД, счёт-фактуру, акт.
Сама форма подбора не печатается. Если нужен список товаров для комплектовщика до оформления реализации, удобнее создать счёт покупателю через подбор и распечатать его — или в УТ 11 оформить заказ и распечатать задание на отбор со склада.
Подбор в своей обработке: приём для разработчика
Если вы дописываете форму документа или обработку, подбор делают стандартным способом: открывают форму выбора с параметром ЗакрыватьПриВыборе = Ложь, а владельцем указывают таблицу формы. Тогда каждый выбор приходит в событие ОбработкаВыбора этой таблицы.
&НаКлиенте
Процедура Подбор(Команда)
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ЗакрыватьПриВыборе", Ложь);
ПараметрыФормы.Вставить("МножественныйВыбор", Истина);
ПараметрыФормы.Вставить("Отбор", Новый Структура("ПометкаУдаления", Ложь));
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", ПараметрыФормы, Элементы.Товары);
КонецПроцедуры
&НаКлиенте
Процедура ТоварыОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ТипЗнч(ВыбранноеЗначение) = Тип("Массив") Тогда
Список = ВыбранноеЗначение;
Иначе
Список = Новый Массив;
Список.Добавить(ВыбранноеЗначение);
КонецЕсли;
Для Каждого Позиция Из Список Цикл
НоваяСтрока = Объект.Товары.Добавить();
НоваяСтрока.Номенклатура = Позиция;
НоваяСтрока.Количество = 1;
КонецЦикла;
КонецПроцедуры
Что здесь важно:
- 🧩
МножественныйВыборпозволяет выделить несколько строк черезCtrlилиShiftи выбрать их одним нажатием — тогда придёт массив; - 🧩 обработчик
ТоварыОбработкаВыбораназначается таблице формы на палитре свойств, событие «Обработка выбора»; - 🧩 отбор по
ПометкаУдаленияпрячет помеченные на удаление позиции.
В типовую конфигурацию такие правки вносят через расширение, а не в основной код. Иначе при обновлении изменения придётся переносить вручную.
Почему подбор работает не так, как ожидалось
Пять симптомов, с которыми приходят к администратору после работы с подбором, и что проверить в каждом случае.