Групповое заполнение перемещений по заказам, сборкам и розничным продажам в 1С
Под заказы клиента, заказы на сборку, заказы внутреннего потребления и отчеты о розничных продажах нужно сделать перемещения с других складов — поштучно это часы работы. Обработка делает это пачкой, забирая только товары со статусом «К обеспечению». Склад-отправитель выбирается по допреквизиту «Приоритет склада» (0 — максимальный, 9 — минимальный) с учетом текущих остатков — тот, на котором остатка достаточно для полной потребности.
Текущий релиз 708.1.6.2 от Что нового
Подробное описание
Различные виды заказов в программе (заказы клиента, на сборку или внутреннее потребление) формируют потребность в товарах (если выбран вариант К обеспечению). Эту потребность закрывают покупкой или перемещением с других складов.
Расширение упрощает создание заказов на перемещение и документов перемещения под потребности заказов.
Возьмем несколько заказов клиента, которые сформировали товарную потребность. Выделим их в списке и нажмем Создать перемещение в командной панели списка.

Откроется форма для создания перемещений. Таблица с товарами заполнится автоматически на основании выделенных заказов (берутся только товары в статусе К обеспечению).
Второй шаг - заполнение склада-отправителя в таблице. Сначала выбираем в списке доступные склады для отгрузки, потом нажимаем Заполнить отправителя.

Обработка определяет текущий товарный остаток на каждом выбранном складе и по нему выбирает нужный склад. Видим, что колонка заполнилась автоматически. Так как отправители разные, будет создано два документа.
В качестве отправителя выбирается склад, на котором остатка хватает для полного покрытия потребности в товаре. Если такого склада нет, потребность делится между несколькими складами (см. ниже).

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

Созданные заказы заполнены полностью автоматически, осталось только выбрать для товаров вариант «К обеспечению» или другой.

Если вы хотите, чтобы разработка при определении склада-отправителя учитывала какой-либо приоритет, то создайте для справочника Склады дополнительный реквизит Приоритет склада числового типа.

Обращаю ваше внимание, что 0 - это максимальный приоритет (сначала проверяются доступные остатки на этом складе), 9 - минимальный.

С учетом приоритета складов результат заполнения отправителя несколько меняется.

В журнале других заказов все аналогично.

Разбиение потребности по нескольким складам
Если остатка одного склада не хватает на всю потребность строки, расширение делит строку между складами-отправителями. Например, потребность - 10 штук, на первом складе 6, на втором 5: строка делится на две части (6 и 4), и для каждого склада-отправителя создается свое перемещение.
Способ деления выбирается флажком Равномерно со складов-отправителей на первом шаге формы (значение запоминается):

- флажок выключен - товар берется со складов по приоритету, недостающее количество добирается со следующих складов;
- флажок включен - потребность делится так, чтобы остатки на складах-отправителях после перемещения были примерно равны.
Если суммарного остатка на всех выбранных складах не хватает, склад-отправитель для такой строки не подбирается, и программа сообщает об этом в итоговом сообщении: такую строку закрывают вручную. Склад-получатель отправителем для самого себя не выбирается.
Пример: потребность в первой позиции - 21 штука, на одном складе 20, на другом 10. Строка разбита на две: 20 штук с Западного склада и 1 штука с Домодедовской таможни.

Релиз 708.1.6.0 от 13.10.2026
Потребность, которую не может закрыть один склад, делится между несколькими складами-отправителями; добавлен флажок Равномерно со складов-отправителей.
Релиз 708.1.1.2 от 01.06.2024
Документы перемещения создаются также на основании отчетов о розничных продажах.
История релизов
-
708.1.6.2 текущий
Описание изменений к этому релизу не публиковалось.
-
708.1.6.1
Описание изменений к этому релизу не публиковалось.
-
708.1.6.0
Описание изменений к этому релизу не публиковалось.
-
708.1.5.0
Описание изменений к этому релизу не публиковалось.
-
708.1.4.0
Исправлена ошибка «Преобразование значения к типу Булево не может быть выполнено» при создании перемещения по заказу клиента, где указана группа складов. Склад-получатель брался из шапки заказа, и группа складов доходила до типового заполнения перемещения, которое такое значение не принимает. Теперь получателем становится склад из строки товаров заказа; склад шапки берётся, только если в строке склад не указан или тоже является группой.
Если конкретного склада нет ни в строке, ни в шапке, строка не попадает в таблицу, а форма сообщает, сколько строк пропущено и какая группа складов указана.
Склад отправителя, исправленный вручную на группу, тоже отсекается сообщением при создании документов.Исправлена ошибка «Преобразование значения к типу Булево не может быть выполнено» при создании перемещения по заказу клиента, где в шапке указана группа складов. Теперь получателем становится склад из строки товаров заказа; если конкретного склада нет ни в строке, ни в шапке, форма сообщает, сколько строк пропущено и какая группа складов указана, вместо технической ошибки.
Предыдущие релизы — 1 релиз
-
708.1.3.0
1. Исправлена ошибка при вызове команды «Создать перемещение» из списков «Заказы на сборку» и «Заказы на внутреннее потребление» в «Управлении торговлей» 11.5. Отбор опирался на статус внутреннего заказа «К обеспечению», а в 11.5 это значение помечено на удаление — запрос завершался ошибкой, и форма заполнения не открывалась. Теперь имя статуса определяется по метаданным базы: в 11.4 берётся «К обеспечению», в 11.5 — «К выполнению».
2. У создаваемых «Заказов на перемещение» заполняется статус — раньше документ записывался с пустым статусом.
3. Склад-отправитель подбирается всем строкам, а не только первой. Если одна позиция стоит в нескольких строках (заказы на разные склады-получатели), отправитель заполняется в каждой. Назначенный остаток расходуется: один и тот же остаток больше не назначается нескольким строкам подряд, из-за чего созданные перемещения не проводились.
4. Форма объясняет, почему таблица пуста: называет условия отбора (документ проведён, статус заказа «К обеспечению», вариант обеспечения в строке «К обеспечению», строка не отменена) — и только те из них, которые реально применяются в вашей базе. Раньше форма открывалась пустой и молчала.
5. Итог подбора склада-отправителя выводится сообщением: сколько строк заполнено и сколько осталось без отправителя, с причиной.
6. Отказ записи одного документа больше не прерывает создание остальных: по проблемному документу выводится сообщение, остальные создаются.
7. Смешанное выделение документов отклоняется с пояснением — раньше документы других видов терялись молча.
8. Отказы больше не выглядят как ошибка программы: пустое выделение, документы разных видов и организаций, незаполненный список складов-отправителей выводятся обычным сообщением.
9. Появилась справка формы (кнопка «Справка»): назначение, порядок работы и условия попадания строки в обработку.
10. Интерфейс формы приведён в порядок: пиктограммы у кнопок, кнопка по умолчанию, «Режим записи» стал переключателем «Запись»/«Проведение», колонка упаковок переименована в «Количество упаковок» (раньше две колонки назывались одинаково), убрана неиспользуемая колонка «Примечание».
11. Ускорено открытие формы при большом выделении: организация выделенных документов читается одним запросом вместо запроса на каждый документ.
Комментарии (5)
Здравствуйте!
А если потребность в товаре напр 10шт. На одном складе 6шт, а на другом 5шт. Создадутся 2 перемещения, в одном будет 6шт, а в другом 4шт? Или будет одно перемещение 6шт?
Еще было бы удобно, чтобы со складов отправителей бралось примерно поровну или так, чтобы после перемещения было примерно одинаковое количество. А так например с одного склада весь товар забрали, а на другом его много.
Добрый день! Делаю такую возможность, закончу в ближайшее время
Доброго Здравия!
На сегодня обработка поддерживает
Управление торговлей, редакция 11 (11.5.27.70)?
Добрый день! Внес правки, теперь поддерживает
Здравствуйте!
А будет ли адаптироваться это расширение для актуальной версии 11.5 (11.5.26.100)? На указанной версии расширение не работает
Добрый день! Адаптировал расширение под новые релизы. Скачайте новую версию из личного кабинета.
Здравствуйте! Перемещения создаются только если в документе Заказ клиента указан вариант К обеспечению?
А если указано "Резервировать по мере поступления"?
Ведь это значит, что часть 1с ставит в резерв, если есть товар на остатках, а часть как бы К обеспечению.
Здравствуйте, Сергей! Берутся только товары в статусе К обеспечению.
Здраствуйте, если в документе указана группа складов, заполняет получателя как группу складов.
Добрый день. Для подобных ситуаций разработка не предназначена - в исходном заказе должен быть выбран конкретный склад.
Что вы получаете
-
Видно и без демо. Скриншоты и GIF ниже показывают работу вживую — по шагам, на реальных данных. Персональная демонстрация для такой разработки не нужна.
-
Готовое решение. Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
-
Безопасно для конфигурации. Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
-
Полная прозрачность. Открытый код, честные отзывы, закрывающие документы.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 18 000–30 000 ₽ | 5 000 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~6 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 13 000 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 750 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 292 разработки каталога и обновления к ним за 50 000 ₽ в год.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.