Накопительные заказы через сортировочную ячейку
Модуль нужен для ситуации, когда заранее создается пустой заказ, а товар для него постепенно приходит на склад разными потоками: приемками, перемещениями, возвратами, пересортировкой или другими операциями. Все, что попадает в выбранную сортировочную ячейку, автоматически добавляется в этот заказ как ожидаемый к упаковке товар.
Зачем накапливать заказ
Накопительный заказ позволяет постепенно добавлять товар в определённое направление, пока его состав ещё формируется. Сортировочная ячейка связывает каждую добавленную единицу с нужным заказом; упаковка превращает накопленное в проверенные короба.
Например, товар для одного получателя поступает с нескольких участков. Его можно добавлять по мере готовности, не создавая отдельный заказ на каждую порцию. До начала нужны правильный склад, направление, свободная сортировочная ячейка и согласованный момент окончания накопления.
Эта глава предназначена менеджеру и сотрудникам сортировки/упаковки. Закрытие накопления означает, что состав больше не пополняют; оно не подтверждает отгрузку.
Назначение
Ключевая идея: заказ не связывается напрямую с приходными накладными. Связь идет только через сортировочную ячейку. Если товар увеличил остаток на этой ячейке, система добавляет его в накопительный заказ.
- Менеджер создает накопительный заказ.
- Указывает сортировочную ячейку, например
SORT-01. - Приемщик принимает товар и кладет его в
SORT-01. - Система автоматически добавляет этот товар в заказ.
- Упаковщики открывают заказ на одном или нескольких столах и упаковывают товар.
- Если новые приемки продолжаются, ожидаемое количество в заказе растет прямо во время упаковки.
Кому нужен модуль
| Менеджер склада | Создает накопительный заказ, выбирает сортировочную ячейку, контролирует накопление, закрывает накопление и завершает заказ. |
|---|---|
| Приемщик | Принимает или перемещает товар в сортировочную ячейку. Никаких ручных действий по добавлению товара в заказ не делает. |
| Упаковщик | Открывает заказ на упаковочном столе, сканирует товар, работает с выданным коробом. |
| Администратор | Обеспечивает наличие сортировочных ячеек, упаковочных столов, очередей упаковки и прав доступа. |
Основные правила
- Одна сортировочная ячейка может быть привязана только к одному незавершенному накопительному заказу.
- Товар попадает в заказ автоматически при любом увеличении остатка на этой ячейке.
- Источник поступления не важен: приемка, перемещение, перенос, сборка или другой процесс.
- Приемка и упаковка могут идти одновременно.
- Ожидаемое количество в заказе может увеличиваться, пока упаковщики уже работают с заказом.
- После закрытия накопления новый товар нельзя размещать в привязанную сортировочную ячейку.
- Упакованный товар нельзя удалять или пересчитывать при закрытии заказа.
- Непакованный товар можно удалить из накопительного заказа только при закрытии заказа менеджером.
- Несколько упаковочных столов могут работать с одним заказом одновременно.
- Один и тот же короб не может одновременно использоваться на разных упаковочных столах.
- DataMatrix работает как раньше, но дополнительно фиксируется паллет, короб и внутренний идентификатор короба.
Подготовка
Перед запуском процесса нужно проверить:
- Есть сортировочная ячейка.
- Ячейка относится к нужному складу.
- Ячейка доступна для размещения товара.
- На эту ячейку нет другого незавершенного накопительного заказа.
- Есть упаковочные столы.
- Настроена очередь упаковки.
- Пользователи имеют доступ к заказам, приемке и рабочим столам упаковки.
- Если используется DataMatrix, настроена стандартная работа с кодами маркировки.
Если сортировочная ячейка уже содержит товар, при создании заказа система предупредит об этом. Менеджер должен решить: подтянуть текущий остаток в заказ или сначала очистить ячейку.
Создание накопительного заказа
Путь в интерфейсе: Заказы -> Заказы -> Создать новый заказ.
- Откройте раздел
Заказы. - Перейдите в подпункт
Заказы. - Нажмите
Создать новый заказ. - Заполните стандартные поля заказа:
Тип заказа,Магазин,Склад,Тип клиента, при необходимостиВнешний IDи дату отправки. - В поле
Тип накоплениявыберитеНакопительный заказ. - Нажмите
Сохранить. Система откроет второй экран настройки накопления. - На втором экране выберите поле
Сортировочная ячейка накопления. - Если ячейка пустая, нажмите
Создать накопительный заказ. - Если ячейка не пустая, система покажет предупреждение и отдельное подтверждение подтягивания текущего остатка.
- Если товар, который уже лежит в ячейке, должен попасть в этот заказ, подтвердите
Подтянуть остаток ячейки и создать заказ.
После сохранения заказ становится накопительным. Он начинает отслеживать выбранную сортировочную ячейку.
Накопительный заказ автоматически становится многоместным, потому что он должен поддерживать работу с коробами.
Текущий остаток ячейки
Подтягивание текущего остатка не показывается на первом экране создания заказа. Это редкое действие появляется только на втором экране и только если выбранная сортировочная ячейка не пустая.
| Если включить | Товар, который уже лежит в выбранной ячейке, будет сразу добавлен в заказ как ожидаемый. |
|---|---|
| Если не включить | Создание заказа будет остановлено предупреждением, чтобы менеджер случайно не добавил в заказ чужой товар. |
Рекомендуемый подход:
- Если ячейка специально подготовлена под этот заказ и товар в ней уже относится к нему, включить подтягивание остатка.
- Если неизвестно, чей товар лежит в ячейке, сначала разобрать ячейку, потом создать заказ.
- Если ячейка должна начать накопление только с будущих поступлений, она должна быть пустой.
Автоматическое попадание товара
После создания накопительного заказа система следит за увеличением остатка на выбранной сортировочной ячейке.
Срабатывает любое положительное увеличение остатка:
- приемка товара сразу в сортировочную ячейку;
- размещение принятого товара в сортировочную ячейку;
- перемещение товара из другой ячейки;
- перенос содержимого контейнера;
- другие складские операции, которые увеличивают остаток на этой ячейке.
Система берет данные поступившего товара и добавляет их в заказ: товар, количество, партию, срок годности, дату производства, штрихкод и цену, если она есть в движении.
| Строки заказа | Количество товара увеличивается или создается новая строка с нужной аналитикой. |
|---|---|
| Ожидаемое количество | Увеличивается количество, которое должны подтвердить упаковщики. |
| Резерв заказа | Складской резерв заказа синхронизируется с добавленным количеством. |
Пример автопополнения
Есть накопительный заказ #5001. К нему привязана ячейка SORT-01.
- В
SORT-01пришло 10 штук товараA. - В заказ
#5001автоматически добавилось 10 штук товараA. - Упаковщик упаковал 4 штуки.
- Позже в
SORT-01пришло еще 6 штук товараA. - Ожидаемое количество в заказе стало 16.
- Упаковано уже 4, осталось упаковать 12.
- Упаковщик продолжает работу без ручного добавления товара менеджером.
Если товар попал не в ту ячейку
Если товар попал в обычную ячейку, он не добавится в накопительный заказ.
Чтобы товар попал в заказ, нужно переместить его именно в сортировочную ячейку, которая указана в накопительном заказе.
| Открытое накопление | Если товар переместили в ячейку с открытым накоплением, он будет добавлен автоматически. |
|---|---|
| Закрытое накопление | Если накопление по этой ячейке уже закрыто, размещение будет заблокировано. |
Закрытие накопления
Закрытие накопления означает: заказ еще можно упаковывать, но новый товар в него больше не добавляется.
Путь: Карточка заказа -> Закрыть накопление.
Когда использовать:
- все ожидаемые поставки уже пришли;
- менеджер решил остановить пополнение заказа;
- нужно продолжить упаковку только уже накопленного товара;
- нужно запретить новые размещения в сортировочную ячейку.
После закрытия накопления:
- заказ остается доступен для упаковки;
- упаковщики продолжают сканировать товар;
- ожидаемое количество больше не растет;
- новый товар нельзя разместить в эту сортировочную ячейку;
- при попытке размещения система покажет сообщение, что ячейка привязана к накопительному заказу с закрытым накоплением.
Закрытие накопления не закрывает заказ. Это только остановка дальнейшего пополнения.
Зачем закрывать накопление отдельно
Это нужно для параллельной работы. Например: приемка закончилась, упаковка еще идет, менеджер хочет запретить новые поступления в ячейку, а упаковщики должны допаковать уже накопленный товар.
В этом случае менеджер закрывает накопление, но не закрывает заказ.
Закрытие накопительного заказа
Закрытие накопительного заказа выполняет менеджер склада из карточки заказа.
Путь: Карточка заказа -> Закрыть накопительный заказ.
| Весь товар упакован | Заказ закрывается штатно. |
|---|---|
| Часть товара не упакована | Система выводит предупреждение, что непакованный товар будет удален из заказа. |
После подтверждения:
- упакованный товар остается в заказе;
- короба остаются в заказе;
- DataMatrix-коды остаются привязаны к заказу;
- непакованное ожидаемое количество удаляется;
- резерв заказа приводится к фактически упакованному количеству;
- заказ переводится в завершенное состояние.
Упакованный товар не трогается. Удаляется только то, что было ожидаемо, но не было упаковано.
Пример закрытия с неполной упаковкой
В заказе ожидается: товар A - 20 штук, товар B - 10 штук. Упаковано: товар A - 18 штук, товар B - 10 штук.
Менеджер нажимает Закрыть накопительный заказ. Система предупреждает, что не весь товар упакован и непакованный товар будет удален.
После подтверждения:
- товар
Aв заказе остается в количестве 18; - товар
Bостается в количестве 10; - недостающие 2 штуки товара
Aудаляются из заказа; - короба и DataMatrix остаются без изменений.
Работа упаковщика
Путь: Рабочие столы -> Столы упаковки.
- Упаковщик открывает
Рабочие столы. - Выбирает
Столы упаковки. - Выбирает очередь упаковки.
- Выбирает свой упаковочный стол.
- Открывает накопительный заказ из очереди или сканирует номер заказа.
- Система автоматически выдает столу короб.
- Упаковщик сканирует товар.
- Система проверяет, что товар есть в заказе и еще не упакован полностью.
- Товар добавляется в текущий короб.
- При необходимости упаковщик переходит к следующему коробу.
- Система закрывает текущий короб стола и выдает следующий свободный короб.
- После завершения упаковщик не закрывает накопительный заказ обычной кнопкой, если процесс требует закрытия менеджером.
Распределение коробов между столами
Для накопительного заказа работает специальная логика коробов.
- Если у этого стола уже есть открытый короб по этому заказу, система вернет этот короб.
- Если у стола нет открытого короба, система ищет свободный открытый короб без стола.
- Если свободного короба нет, система создает следующий короб.
- Короб закрепляется за столом и пользователем.
Один короб не может быть активен на двух столах одновременно.
Пример: стол 1 открыл заказ и получил короб 1, стол 2 открыл тот же заказ и получил короб 2, стол 3 получил короб 3. Если стол 1 переходит к следующему коробу, короб 1 закрывается, а стол 1 получает короб 4.
Список коробов
В карточке заказа, в списке упаковочных мест, по коробам видно:
- номер паллета;
- номер короба;
- статус короба;
- на каком столе он упаковывался или упаковывается;
- какой пользователь работал с коробом.
Эти данные нужны для контроля параллельной упаковки и для последующих реестров.
Что нельзя делать упаковщику
- Вручную выбирать короб, который уже открыт на другом столе.
- Пытаться упаковывать один короб с двух столов.
- Закрывать накопительный заказ обычным способом, если процесс требует закрытия менеджером.
- Упаковывать товар, которого нет в ожидаемом количестве заказа.
- Игнорировать сообщение о лишнем товаре.
- Подменять товар другим товаром без решения менеджера.
Работа с DataMatrix
Для упаковщика процесс DataMatrix не меняется.
- Упаковщик сканирует товар.
- Если товар требует маркировки, сканирует DataMatrix.
- Система проверяет код.
- Код привязывается к заказу.
Что добавлено для накопительных заказов:
- фиксируется паллет;
- фиксируется короб;
- фиксируется внутренний идентификатор короба упаковки.
Это нужно, чтобы потом можно было сформировать реестр не просто по заказу, а с учетом конкретного короба и паллета.
Приемка товара
Приемщик не выбирает заказ вручную.
- Принять товар обычным способом.
- Разместить товар в нужную сортировочную ячейку.
- Система сама добавит товар в накопительный заказ.
Если приемщик размещает товар в другую ячейку, товар в заказ не попадет. Если приемщик пытается разместить товар в ячейку, где накопление уже закрыто, система заблокирует операцию.
Перемещение товара
Товар может попасть в накопительный заказ не только через приемку. Если товар уже есть на складе, его можно переместить в сортировочную ячейку накопительного заказа.
- В ячейке
A-10лежит 3 штуки товара. - Менеджер или оператор перемещает их в
SORT-01. SORT-01привязана к накопительному заказу.- 3 штуки автоматически добавляются в заказ.
После закрытия накопления
Если накопление закрыто, но заказ еще не завершен, ячейка остается заблокированной для новых поступлений.
Система должна показать сообщение, что ячейка привязана к накопительному заказу с закрытым накоплением, и размещение товара в эту ячейку сейчас невозможно.
Что делать оператору:
- Не размещать товар в эту ячейку.
- Сообщить менеджеру.
- Менеджер решает, куда переместить товар: в другую ячейку, новый процесс или после завершения текущего заказа.
Физический остаток в ячейке
Закрытие заказа не означает автоматическую физическую очистку ячейки.
Если после упаковки в сортировочной ячейке остался товар, его нужно разобрать отдельным складским действием:
- переместить в другую ячейку;
- вернуть в хранение;
- оформить корректировку;
- провести другой процесс, принятый на складе.
Система не должна автоматически трогать физический остаток, который не был упакован.
Типовой сценарий
- Менеджер выбирает сортировочную ячейку, например
SORT-01. - Проверяет, что по ней нет незавершенного накопительного заказа.
- Создает новый заказ через
Заказы -> Заказы -> Создать новый заказ. - В поле
Тип накоплениявыбираетНакопительный заказ. - На втором экране указывает
SORT-01. - Если ячейка содержит нужный товар, подтверждает подтягивание текущего остатка.
- Сохраняет заказ.
- Приемщики принимают товар и размещают его в
SORT-01. - Система автоматически добавляет товар в заказ.
- Упаковщик открывает
Рабочие столы -> Столы упаковки. - Выбирает очередь и стол.
- Открывает накопительный заказ.
- Система выдает короб.
- Упаковщик сканирует товар.
- Если работает второй стол, он открывает тот же заказ и получает другой короб.
- Новые приемки продолжают увеличивать ожидаемое количество заказа.
- Когда пополнение больше не нужно, менеджер нажимает
Закрыть накопление. - Упаковщики допаковывают уже накопленный товар.
- Менеджер нажимает
Закрыть накопительный заказ. - Если есть непакованный товар, подтверждает его удаление из заказа.
- Заказ завершается.
- Остаток в сортировочной ячейке, если он есть, разбирается отдельным складским действием.
Частые ошибки
| Товар не появился в заказе | Проверьте, что товар попал именно в сортировочную ячейку заказа, заказ еще не завершен, накопление открыто, а изменение остатка было положительным. |
|---|---|
| Нельзя разместить товар в ячейку | По ячейке есть накопительный заказ с закрытым накоплением. Не размещайте товар туда и обратитесь к менеджеру. |
| Второй стол не может работать с коробом | Короб уже закреплен за другим столом. Второй стол должен открыть заказ и получить следующий свободный короб. |
| Товар считается лишним при упаковке | Проверьте, что товар есть в заказе, ожидаемое количество не упаковано полностью, товар был добавлен через сортировочную ячейку и штрихкод корректен. |
| После закрытия заказа товар остался в ячейке | Это нормально, если физический товар не был упакован. Его нужно разобрать отдельным складским действием. |
Рекомендуемые правила эксплуатации
- Для каждого накопительного заказа выделять отдельную сортировочную ячейку.
- Не использовать эту ячейку для других процессов, пока заказ не завершен.
- Перед созданием заказа проверять, пустая ли ячейка.
- Если ячейка не пустая, подтягивать остаток только если точно понятно, что он относится к этому заказу.
- Закрывать накопление, когда новые поступления больше не нужны.
- Закрывать накопительный заказ только из карточки заказа менеджером.
- Не очищать сортировочную ячейку автоматически во время упаковки.
- Не пытаться вручную распределять один короб между несколькими столами.
- При спорных остатках сначала смотреть лог заказа и движения товара.
- Для DataMatrix проверять привязку к заказу, коробу и паллету.
Краткая памятка
| Менеджер | Заказы -> Заказы -> Создать новый заказ, выбрать Накопительный заказ в поле Тип накопления, затем на втором экране выбрать сортировочную ячейку. |
|---|---|
| Приемщик | Принять товар и разместить его в сортировочную ячейку. |
| Система | Автоматически добавит товар в заказ. |
| Упаковщик | Рабочие столы -> Столы упаковки, открыть заказ, получить короб, сканировать товар. |
| Закрыть накопление | Менеджер закрывает накопление, когда больше не нужно принимать товар в заказ. |
| Закрыть заказ | Менеджер закрывает накопительный заказ, когда нужно завершить упаковку и удалить непакованный остаток из заказа. |
Параллельная работа и отличие от батча
| Накопительный заказ | Один заказ постепенно получает товар из одной сортировочной ячейки; приёмка и упаковка могут идти одновременно. |
|---|---|
| Батч/волна | Несколько уже созданных заказов объединяются для массовой сборки, а затем сортируются по заказам или проходят обратную маркировку. |
| Несколько упаковщиков | Разные короба можно обрабатывать параллельно, но одна физическая единица и один DataMatrix не должны одновременно подтверждаться на двух столах. |
| Закрытие | Сначала запретите дальнейшее накопление, дождитесь завершения активных действий упаковщиков и только затем закрывайте заказ с осознанным решением по неупакованному остатку. |
Передача накопительного заказа между сменами
| Менеджер | Фиксирует номер заказа, сортировочную ячейку и открыто ли ещё накопление. |
|---|---|
| Приёмщик | Проверяет, что размещает товар в ячейку именно этого незавершённого заказа. |
| Упаковщик | Проверяет свой короб и стол, не использует короб другого рабочего места. |
| Следующая смена | Сверяет накопленное, упакованное, оставшееся и физический остаток ячейки. |
Закрытие накопления прекращает пополнение; завершение заказа — отдельное действие. Физический остаток ячейки после завершения не исчезает от изменения статуса. Его нужно сверить и обработать штатным складским документом. Не путайте этот процесс с автопополнением батча: там объединяются разные заказы, а здесь пополняется один заказ.
Как проверить результат и продолжить
Проверьте закрытие накопления, состав всех коробов, отсутствие оставшегося товара в ячейке и дальнейший документ отгрузки.
Если что-то пошло не так
| Ситуация | Что сделать |
|---|---|
| Не добавляется товар | Проверьте привязку ячейки, этап накопления, владельца и наличие товара. |
| Короб упакован, заказ не завершён | Проверьте другие короба, незакрытое накопление и оставшееся количество. |