Автосборки 2.0: сборка недостающих товаров из комплектующих для 1С:Управление торговлей 11, КА 2.5 и ERP 2.5
Учетные задачи - Логистика, склад и ТМЦ
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Продали три шкафа, на складе один. Дальше обычно начинается ручная работа: открыть вариант комплектации, посчитать детали, проверить остатки, создать сборку, провести. На каждый товар. На каждый документ.
Автосборки берут это на себя. Кнопка «Собрать недостающее» в заказе клиента, реализации или отчёте о розничных продажах открывает план: чего не хватает, из чего это собрать и хватит ли комплектующих. Кнопка «Создать сборки» создаёт и проводит сборки в правильном порядке.
Что нового в версии 2.0
Прежняя версия писалась для себя, и это было заметно: остаток считался без резервов, собиралось всё подряд, для заказа и для реализации были разные файлы. Версия 2.0 написана заново. Почти всё новое — из ваших комментариев под этой публикацией.
| Просили | Сделано в 2.0 |
| Учитывать резервы: «в наличии» показывало и то, что уже обещано другим | Колонка «Свободно»: товар в наличии на складе минус резервы других документов. Ожидаемые поступления не считаются. Резерв и списание самого документа продажи не вычитаются — это его товар |
| Флажки: собирать не всё подряд | Флажок у каждой строки сборки, количество и вариант комплектации можно поправить прямо в строке |
| Сборки второго уровня: не хватает полуфабриката — собрать его из сырья | До трёх вложенных уровней сборки. Сначала создаётся сборка полуфабриката, потом изделия из него (на складе с приёмкой по ордерам — после приёмки полуфабриката) |
| Кнопка в «Отчёте о розничных продажах» (розница, кафе, смарт-терминалы) | Есть: кнопка «Собрать недостающее» в отчёте о розничных продажах, в заказе клиента и в реализации — в форме документа и в списке |
| Заказ клиента — и в обработке, а не только в расширении | Заказ и реализация теперь работают одинаково в одном расширении. Отдельная внешняя обработка для версии 2.0 не поставляется |
| Печать сборок | Кнопка печати выводит все сборки документа (или несколько выделенных) штатной печатной формой УТ |
| Заработает ли на свежей УТ 11.5 и 11.6 | Версия 2.0.0.10 проверена на УТ 11.6.1.70 (платформы 8.3.27 и 8.5.1) и ERP 2.5.21; на УТ 11.5.25.96 проверена версия 2.0.0.9, на 11.5.27.93 — версия 2.0.0.7. Формы УТ расширение больше не заимствует; на других релизах не проверялось |
Ещё в 2.0: справка по F1, понятные объяснения в колонке «Состояние» вместо окон с вопросами, ордерные склады, проверка прав пользователя.
Что нового в 2.0.0.8 (октябрь 2026)
Обновление по вопросам, которые приходили после выхода 2.0.
| Вопрос | Как теперь |
| Товар под заказ: строка заказа с флажком «Обособленно» | Свободным считается только товар под назначением этого заказа, сборка изделия создаётся под это назначение, в плане появляется колонка «Назначение». Комплектующие, как и в самой УТ, берутся из общего остатка |
| По реализации уже собирали. Не соберёт ли второй раз? | Расширение помнит, сколько собрано по документу. Если собранный товар ушёл (его забрал другой документ, сборку распровели или уменьшили), строка изделия не отмечается сама, а в «Состоянии» написано, сколько уже собрано и какими сборками. Собрать ещё раз — поставить флажок |
| Из сборки под реализацию что-то убрали — как узнать? | Над списком сборок документа красным выводятся замечания: сборка помечена на удаление или не проведена, изделий меньше, чем собрали, состав отличается от варианта комплектации |
| Как из сборки попасть в реализацию или заказ, а из документа — ко всем его сборкам? | В сборке — кнопка «Документ продажи». В заказе клиента, реализации и отчёте о розничных продажах — ссылка «Сборки по документу» в панели «Перейти» |
| Чего именно не хватает и сколько можно собрать сейчас? | В «Состоянии» — деталь и количество: «Не хватает комплектующих: Ножка — 12 шт», а если на часть изделий хватает — подсказка «Хватит на 2 из 5: поставьте 2 в «Собрать»». Если не собралось ничего, итог называет причину |
| Подробная инструкция | Справка по F1 — полное руководство пользователя со снимками экрана: подготовка, правки плана, полуфабрикаты, обособленное обеспечение, ордерный склад, единицы измерения, все надписи колонки «Состояние» |
| УТ 11.6 и платформа 8.5 | Проверено на УТ 11.6.1.70, платформы 8.3.27 и 8.5.1 |
Как это работает
1. Открываете документ продажи и нажимаете «Собрать недостающее». Кнопка появляется сама — в заказе клиента, реализации товаров и услуг и отчёте о розничных продажах.

2. Видите план. Шкафов нужно три, свободен один — не хватает двух. Корпус шкафа — полуфабрикат, его тоже нет, но он собирается из деталей, и деталей хватает. А вот дверей на складе четыре комплекта, но три держит в резерве другой заказ: свободен один, не хватает одного. В плане шкаф не готов к сборке: свободных дверей недостаточно.

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

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


Что умеет
01 · Свободный остаток с резервами
В наличии на складе минус резервы других документов; ожидаемые поступления не считаются. Одна комплектующая в нескольких товарах не показывается каждому целиком: остаток расходуется по порядку строк.
02 · Полуфабрикаты
Не хватает комплектующей, у которой есть свой вариант комплектации, — она становится сборкой. До трёх уровней, с защитой от товара, входящего в собственный состав.
03 · Три документа продажи
Заказ клиента, реализация товаров и услуг, отчёт о розничных продажах. Склад берётся из строки документа, если он там указан, иначе из шапки.
04 · Вы решаете, что собирать
Флажки строк, своё количество, выбор варианта комплектации. По умолчанию — основной вариант (или единственный) и ровно столько, сколько не хватает.
05 · Честное «не могу»
Строка, которой не хватает комплектующих, не создаётся, а в колонке «Состояние» написано, чего именно нет. Окончательный контроль остатков — за штатным проведением УТ.
06 · Сборки на виду
Список «Сборки по документу» в той же форме и замечания по ним, печать пачкой. В каждой сборке — связь с документом продажи и кнопка «Документ продажи», в документе — переход «Сборки по документу». Копия сборки связь не наследует.
07 · Товар под заказ
Строка заказа с флажком «Обособленно» получает товар под своим назначением: свободным считается только он, сборка создаётся под это назначение.
08 · Не собирает дважды
Помнит, сколько собрано по документу. Если товар снова пропал, строка не отмечается сама: сначала разберитесь, куда он делся, потом решайте.
Установка и обновление
- В управлении расширениями (НСИ и администрирование → Администрирование → Печатные формы, отчёты и обработки → Расширения) нажмите «Добавить из файла». Флажок «Безопасный режим» снимать не нужно: расширение проверено именно в безопасном режиме.
- Обновление с версии 2022 года: в списке расширений выберите «АвтоСборки» → «Обновить из файла». Связи уже созданных сборок с документами сохраняются — реквизит прежний (проверено: файл от 16.06.2022 обновлён на 2.0, связь сборки с реализацией осталась той же).
- Дайте пользователям роль расширения «Автосборки: сборка недостающих товаров» — добавьте её в профиль группы доступа. Сама она прав на документы УТ не даёт.
- Создавать сборки может тот, у кого в УТ есть право добавлять и проводить документ «Сборка (разборка) товаров» и доступ к нужным складу и организации. Без права на сборки план виден, а кнопка «Создать сборки» недоступна.
- Своих настроек у расширения нет: варианты комплектации и права настраиваются штатными средствами УТ.
Вопросы и ответы
Кладовщик не может создать сборку — кнопка «Создать сборки» серая.
В УТ 11.5.25 право на сборки товаров есть у поставляемых профилей «Менеджер по обеспечению потребностей» и «Бухгалтер», а у «Кладовщика» его нет. Добавьте роль «Добавление и изменение сборок товаров» в профиль, по которому работает кладовщик. В ERP и КА набор поставляемых профилей другой: если кнопка серая, проверьте, что у пользователя есть эта роль.
Кнопки «Собрать недостающее» нет.
Чаще всего пользователю не выдана роль расширения (см. «Установка»). Проверьте также, что расширение подключено и активно.
Склад ордерный. Что будет?
Если на складе включена ордерная схема при поступлении, собранный полуфабрикат появляется на нём только после приходного ордера — так устроена УТ. Поэтому сначала создаётся сборка полуфабриката, а у изделия написано: «Склад ордерный: соберите после приходного ордера». Оформили ордер — нажмите «Пересчитать»: если остальных комплектующих хватает, изделие готово к сборке. Приходные ордера расширение не создаёт.
Нажал кнопку второй раз. Сборки задвоятся?
В обычном случае нет: после пересчёта собранный товар уже на складе, нехватки нет, собирать нечего. А если собранный товар со склада ушёл, расширение напомнит, что по документу уже собрано, и само флажок не поставит. Защиты от одновременной работы двух человек с одним документом нет, и на ордерном складе до приходного ордера нехватка остаётся — здесь нужен обычный порядок.
У товара несколько вариантов комплектации.
Берётся основной. Если основного нет, а вариантов несколько, строка попросит выбрать вариант.
Товар продаётся под заказ (обособленно).
Строка заказа с флажком «Обособленно» берёт товар под назначением заказа, сборка изделия создаётся под это назначение. Готовое изделие из общего остатка такой строке не подходит — расширение предложит собрать новое, лишнее снимается флажком.
Товар учитывается в коробках или комплектах.
Всё считается в базовых единицах номенклатуры: упаковки документа пересчитываются, сборка создаётся в базовых единицах.
Как из сборки найти реализацию или заказ?
Кнопка «Документ продажи» в сборке. Обратно — «Перейти → Сборки по документу» в документе продажи.
Чего в расширении нет
- Аналогов и замен номенклатуры.
- Подсказки «в общем остатке свободно N» для обособленной строки. Обособление проверено при настройке УТ «Вариант обособления товаров в сборке» = «по назначению собираемого комплекта».
- Количеств в упаковках документа: план показывает базовые единицы.
- Веса в килограммах для товаров, которые учитываются в литрах.
- Автоматического оформления приходных ордеров на ордерном складе.
- Режима «всё или ничего»: сборки проводятся по одной, и если одна не провелась, остальные создаются.
- Проверки остатков на дату продажи задним числом: план считается по текущим остаткам.
- Поддержки базовых версий.
Технические требования
- 1С:Управление торговлей 11.6. Версия 2.0.0.10 проверена на релизе 11.6.1.70: платформы 8.3.27 и 8.5.1, файловая база, безопасный режим расширения.
- 1С:Управление торговлей 11.5: предыдущая версия 2.0.0.7 проверялась на релизах 11.5.25.96 и 11.5.27.93, версия 2.0.0.9 проверена на 11.5.25.96. Если что-то пойдёт не так, напишите в комментариях релиз и текст ошибки.
- 1С:ERP Управление предприятием 2.5. Версия 2.0.0.10 проверена на релизе 2.5.21, платформа 8.3.27, файловая база: все сценарии, что и на УТ, код расширения тот же.
- 1С:Комплексная автоматизация 2.5 — та же линейка, что ERP 2.5, работает.
- Если на вашей конфигурации что-то пойдёт не так, напишите в техподдержку: исправим в рамках поддержки.
- Файлы для Управления торговлей 11.4 (2021–2022) остаются в публикации для прежних покупателей. Они не обновляются, версия 2.0 на УТ 11.4 не работает.
- Модули расширения открыты.
История версий
- 2.0.0.10 (11.10.2026) — «Можно собрать» считает только целые комплекты; при нескольких вариантах комплектации без основного форма просит выбрать вариант; менеджер без права на сборки получает расчёт и понятное сообщение вместо ошибки доступа, сотрудник с ограничением по складам видит остатки своих складов. Проверена на УТ 11.6.1.70 (платформы 8.3 и 8.5) и ERP 2.5.21.
- 2.0.0.9 (09.10.2026) — кнопка «Автосборки» в карточке и списке номенклатуры: подбор открывается без документа-основания. Проверена на УТ 11.6.1.70 (платформы 8.3 и 8.5), УТ 11.5.25.96 и ERP 2.5.21.
- 07.10.2026 — версия 2.0.0.8 работает на 1С:Комплексной автоматизации 2.5 и 1С:ERP 2.5: на ERP 2.5.21 (платформа 8.3) пройдены все проверки, что и на УТ, без изменений кода.
- 2.0.0.8 (04.10.2026) — обособленное обеспечение, учёт уже собранного по документу, замечания по сборкам, переходы «Сборки по документу» и «Документ продажи», нехватка с количеством и подсказка «Хватит на N», справка F1 со снимками, проверка на УТ 11.6 и платформе 8.5.
- 2.0 (30.09.2026) — написано заново: резервы, флажки, полуфабрикаты, отчёт о розничных продажах, печать, ордерные склады, справка F1.
- 16.06.2022 — поддержка УТ 11.5.
- 25.05.2021 — сборки из заказа клиента.
- 24.01.2021 — характеристики номенклатуры.
- 29.12.2020 — первая версия.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.6.1.70, 11.5.25.96, 11.4.13.85
- 1С:ERP Управление предприятием 2, релизы 2.5.21.111
Вступайте в нашу телеграмм-группу Инфостарт