Реализация есть, товара нет: как не собирать 25 комплектов руками

30.09.26

Задачи пользователя - Инструкции пользователю

Что происходит в 1С:Управлении торговлей 11, когда товара по документу не хватает и его надо собрать из комплектующих: резервы, полуфабрикаты, ордерный склад, права кладовщика. Шесть случаев на типовой демо-базе, ответы на пять вопросов из комментариев, шпаргалка перед проведением и что нового в расширении 2.0.0.8 для УТ 11.6.

Менеджер продал три шкафа-купе. На складе — один. Зато есть корпуса, двери и фурнитура, из которых шкафы собираются. Кажется, дело пяти минут: оформить сборку и отгрузить. Дальше обычно выясняется, что корпус сам собирается из деталей, кладовщик не может провести сборку, а двери, на которые все рассчитывали, уже обещаны другому клиенту.

В этой статье — что именно происходит в 1С:Управлении торговлей 11, когда товара по документу не хватает и его надо собрать из комплектующих; где люди теряют время; и шесть случаев, на которых легко споткнуться. Первые пять я воспроизвёл на типовой демо-базе УТ 11.5.25.96; шестой — не про программу, а про людей.

 

Сколько стоит одна сборка руками

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

Чтобы собрать недостающее по одной строке реализации руками, нужно:

  1. посмотреть, сколько товара не хватает (и не ошибиться с резервами — об этом ниже);
  2. создать сборку, выбрать товар и вариант комплектации, указать количество;
  3. убедиться, что хватает каждой комплектующей;
  4. если не хватает полуфабриката — отложить эту сборку, создать сборку полуфабриката, провести, вернуться;
  5. поставить дату раньше реализации, провести, вернуться в реализацию.

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

 

Шесть случаев, на которых спотыкаются

Что случилось Почему Что делать
«На складе четыре двери, а документ не проводится» Три комплекта из четырёх зарезервированы другим заказом. «В наличии» и «свободно» — разные числа: здесь свободно 4 − 3 = 1. В моей проверке УТ при проведении отгрузки двух комплектов ответила: «Для отгрузки/резервирования необособленного товара… недостаточно свободного остатка в количестве 1 шт». Смотреть свободный остаток на нужном складе, а не наличие. И не снимать чужой резерв «на минутку»: у того заказа тоже есть клиент.
«Шкаф не собирается, хотя детали есть» В составе шкафа не детали, а корпус — полуфабрикат. Корпуса на складе нет, он сам собирается из деталей. Нужны две сборки, и в строгом порядке: сначала корпус, потом шкаф. Идти снизу вверх по составу. Для реализации: дата сборки полуфабриката — раньше сборки изделия, а та — раньше продажи.
«Корпус собрали, а шкаф всё равно не проводится» На складе включена ордерная схема при поступлении. Собранный товар появляется на нём только после приходного ордера, до этого он «не свободен». Сообщение то же: «недостаточно свободного остатка» — и оно сбивает с толку, потому что сборка-то проведена. На таком складе между сборкой полуфабриката и сборкой изделия оформить приходный ордер. Или собирать полуфабрикаты заранее.
«Кладовщик не может создать сборку» В поставляемом профиле «Кладовщик» в УТ 11.5.25 нет права добавлять сборки товаров. Оно есть в профилях «Менеджер по обеспечению потребностей» и «Бухгалтер». Под администратором этого не видно: нехватку прав сотрудника так не найти. Добавить роль «Добавление и изменение сборок товаров» в профиль, по которому работает сотрудник. Проверять под его учётной записью, а не под своей.
«Оприходовали излишки, а собирать по-прежнему не из чего» На складе включена ордерная схема при отражении излишков и недостач. В моей проверке на таком складе проведённый документ «Оприходование излишков товаров» складской остаток не увеличил. Перед сборкой смотреть остаток по складу, а не радоваться проведённому документу. Излишки на таком складе отражаются складскими документами.
«Собрали дважды» Менеджер и кладовщик сделали одну и ту же сборку, каждый свою. Программе возразить нечего: это два обычных документа, и комплектующих хватило на оба. На складе лишние шкафы, деталей на следующий заказ нет. Договориться, кто собирает, и помечать в сборке, под какой документ она сделана — хотя бы в комментарии.

 

Собирать заранее или под заказ

Это уже не про кнопки, а про здравый смысл, поэтому коротко и как мнение.

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

Шпаргалка перед «Провести»

  1. Сколько не хватает — по свободному остатку, а не по наличию.
  2. У товара есть вариант комплектации, и он основной (или вы знаете, какой нужен).
  3. В составе нет полуфабрикатов, которых тоже нет на складе. Если есть — сначала они.
  4. Склад ордерный? Тогда между уровнями сборки нужен приходный ордер.
  5. Дата сборки раньше даты продажи.
  6. У того, кто собирает, есть право на сборки.
  7. Эту сборку ещё никто не сделал.

 

Пять вопросов из комментариев с 2021 года

Под публикацией расширения за пять лет набралось шестьдесят с лишним комментариев. Если убрать «спасибо» и «напишите в личку», вопросов остаётся пять, и они повторяются. Отвечаю на все сразу — в том числе там, где ответ «пока нет».

Спрашивали Статус Ответ
«Расширение не учитывает остатки, находящиеся в резерве» Сделано Это был самый справедливый упрёк. Теперь считается свободный остаток: в наличии минус резервы других документов. Резерв самого заказа, по которому идёт сборка, не вычитается.
«Можно сделать данную обработку на основании заказа клиенту, а не реализации?» И позже — про заказ в обработке, а не только в расширении Сделано Заказ клиента, реализация и отчёт о розничных продажах работают одинаково, в одном расширении. Отдельной внешней обработки для новой версии нет.
«Сборки можно будет распечатать?» И вес в килограммах для товаров в литрах Частично Печать есть: все сборки документа одной кнопкой, штатной печатной формой УТ. Пересчёта литров в килограммы нет.
«На УТ 11.5.17.172 будет работать?» «Для 11.5.22.117 будет работать?» Честно Версия 2.0.0.7 проверена на 11.5.25.96 и 11.5.27.93, версия 2.0.0.8 — на 11.6.1.70. На других релизах я не проверял и обещать не буду. Формы УТ расширение больше не заимствует, так что поводов сломаться стало меньше, но это не гарантия.
«Будет ли работать в КА 2.5?» И аналоги номенклатуры Пока нет На Комплексной автоматизации не проверялось. Аналогов и замен нет: собирается ровно тот состав, что в варианте комплектации.

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

 

Как то же самое делается одной кнопкой

Расчёт нехватки и создание сборок я когда-то автоматизировал для себя — расширением для УТ. Недавно переписал его заново — в том числе потому, что в первой версии как раз не учитывались резервы, и покупатели справедливо на это указали.

 

 

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

 

В версии 2.0.0.8 (октябрь 2026) расширение проверено на УТ 11.6.1.70, на платформах 8.3 и 8.5, и научилось трём новым вещам:

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

 

 

Случаи из таблицы выше — что делает типовая УТ и что показывает форма:

 

Случай Типовая УТ при ручной сборке Форма «Сборка недостающих товаров»
Чужой резерв Откажет при проведении: «недостаточно свободного остатка». Узнаёте в конце, когда документ уже заполнен Показывает заранее: свободна одна дверь из четырёх, у шкафа «Не хватает комплектующих»
Полуфабрикат Две сборки вручную, порядок и даты держите в голове Корпус — отдельной строкой с флажком, создаётся первым
Ордерный склад Сборка изделия не проведётся до приходного ордера на полуфабрикат Создаёт сборку полуфабриката, у изделия пишет «Склад ордерный: соберите после приходного ордера». Ордер оформляете сами
Нет права на сборки Сотрудник узнаёт об этом, когда не может создать документ План виден, кнопка «Создать сборки» недоступна, в строке над таблицей написано, какой профиль нужен
Розничный день Сборка на каждую позицию отчёта вручную План по всем строкам отчёта о розничных продажах сразу
Собрали дважды Два обычных документа, программе возразить нечего Сборка помнит свой документ продажи. Пока собранный товар на складе, нехватки нет и собирать нечего; если товар ушёл, строка сама не отмечается, а в «Состоянии» написано, что по документу уже собрано

 

Как проверить у себя за десять минут

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

  1. Установите расширение в копию базы через управление расширениями. Флажок «Безопасный режим» снимать не нужно.
  2. Выдайте себе роль «Автосборки: сборка недостающих товаров». Если проверяете под администратором, этот шаг можно пропустить, но тогда вы не узнаете, что увидит кладовщик.
  3. Откройте документ продажи, в котором не хватает товара с вариантом комплектации, и нажмите «Собрать недостающее».

 

 

  1. Прочитайте колонку «Состояние». Красное — то, что мешает: нет комплектующих, не выбран вариант комплектации, товар входит в собственный состав. Зелёное «Будет собрано» — строка готова.
  2. Сравните «Свободно» с тем, что показывает сама УТ по этому товару и складу (в наличии минус резервы). Если числа расходятся — напишите мне, это важнее похвалы.
  3. Нажмите «Создать сборки», когда всё готово, и откройте созданные документы из списка внизу формы: это обычные сборки УТ, их можно проверить и отменить как любые другие.

 

Модули расширения открыты; подробности, ограничения и файлы — в публикации «Автосборки 2.0».

 

А как у вас?

Мне правда интересно, потому что от ответов зависит, что делать дальше. Вы собираете комплекты заранее или под каждый заказ? Кто проводит сборку — менеджер или склад? И есть ли у вас товары, где полуфабрикат собирается из полуфабриката, то есть уровней больше двух? Напишите в комментариях — особенно если ваш случай в таблицу выше не попал.

 

Источники

  • 1С:Предприятие 8. Конфигурация «Управление торговлей», редакция 11.5. Описание — варианты комплектации, сборка (разборка) товаров, резервирование, ордерная схема склада.
  • Первые пять случаев и сборка по отчёту о розничных продажах проверены на демонстрационной базе 1С:Управление торговлей 11.5.25.96, платформа 8.3.27.
  • Расширение 2.0.0.8 (обособленное обеспечение, повтор, сборки по документу) проверено на демонстрационной базе 1С:Управление торговлей 11.6.1.70, платформы 8.3.27 и 8.5.1.

Вступайте в нашу телеграмм-группу Инфостарт

сборка товаров варианты комплектации комплектация резерв свободный остаток полуфабрикат ордерный склад обособленное обеспечение Управление торговлей 11.5 Управление торговлей 11.6 УТ 11

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

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

См. также

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    211424    186    254    

303

Обмен с ГосИС Логистика, склад и ТМЦ Разработчик Пользователь 1С:Предприятие 8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже)  товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".

6649 руб.

09.01.2024    22009    226    30    

203

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12444 руб.

29.10.2014    237814    777    544    

509

Логистика, склад и ТМЦ Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

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

89900 руб.

09.06.2020    58209    46    60    

80
Для отправки сообщения требуется регистрация/авторизация