Переміщення контейнера в клієнтському застосунку
Ця стаття описує, як перемістити контейнер — разом з усім, що в ньому, — в іншу комірку або передати його носієві. Переміщення набуває чинності в мить підтвердження: документ не створюється, нічого не резервується, і закривати потім нічого не треба.
Щоб перемістити товар між комірками й контейнерами, а не сам контейнер, див. Переміщення товару. Щоб зробити те саме на ТЗД, див. Переміщення контейнера на ТЗД.
Фаза 1. Вибір контейнера для переміщення
Починають із самого контейнера. Відкрийте список Контейнери і знайдіть потрібний або відскануйте його код, щоб одразу потрапити в картку.
Саме з картки починається переміщення: на ній є дія Перемістити контейнер, поряд із вкладками, які показують вміст контейнера і те, що з ним відбувалося.
Які контейнери можна переміщувати
Майже будь-які. Статус не заважає: контейнери зі статусами Активний, Закритий та Порожній переміщувати можна, і перевезти закритий контейнер — звична річ.
Єдиний контейнер, який перемістити не вдасться, — той, що виведений з експлуатації. Система відхилить дію і назве код, щоб було зрозуміло, про який контейнер ідеться.
Контейнер усередині іншого контейнера
Якщо контейнер зараз лежить усередині іншого, переміщують його так само. Ви рухаєте саме цей контейнер, а те, що в ньому, їде разом із ним — система не вимагає спершу нічого розпаковувати.
Фаза 2. Куди переміщуємо
Дія Перемістити контейнер відкриває однойменне вікно. Спершу воно ставить одне запитання — Тип призначення, — і від відповіді залежить, що воно спитає далі.
В комірку
Ви обираєте комірку, куди йде контейнер.
Список пропонує звичайні комірки та ще одну додатково: якщо контейнер має Планову комірку — ту, куди його хоче привести процес, що його створив, — її теж буде запропоновано, хай який у неї тип.
Це щоденний вибір, і саме його робить ТЗД.
На носій
Ви обираєте носія, який забере контейнер.
Тут варто чітко розуміти, що саме фіксується. Записується те, що контейнер поїхав на цьому носії. Але контейнер не переходить у нову комірку — його місцезнаходження лишається таким, як було. Користуйтеся цим, щоб зафіксувати передачу, а не щоб сказати, де контейнер опинився.
Підтвердження
Кнопка Перемістити лишається неактивною, доки не обрано призначення. Щойно ви її натиснете, переміщення відбулося — що саме змінюється, описано у Підтвердженні переміщення.
Фаза 3. Що перевіряє система
Перш ніж пропустити переміщення, система перевіряє кілька речей. Вони однакові незалежно від того, де ви фіксуєте переміщення.
Контейнер має бути в експлуатації
Контейнер, виведений з експлуатації, перемістити не можна взагалі. У відмові зазначено його код — щоб було зрозуміло, про який саме йдеться, коли в роботі кілька контейнерів.
Більше нічого про стан контейнера тут не важить: статус переміщення не блокує.
Комірка має підходити призначенню контейнера
Кожне призначення має свій набір дозволених типів комірок. Візок комплектувальника вільно їздить робочими зонами — відбір, зберігання, приймання, відвантаження, крос-док. Найсуворіший випадок — готова одиниця для клієнта: їй місце лише в зоні відвантаження.
Якщо відправити контейнер у комірку такого типу, якого його призначення не дозволяє, переміщення буде відхилено із зазначенням типу, що не підійшов. Повна таблиця — у статті Призначення контейнера.
Планову комірку дозволено завжди
Є один виняток, і саме він робить усе інше робочим. Якщо контейнер має планову комірку, її приймають навіть тоді, коли її типу немає в переліку для цього призначення.
Без цього візок комплектувальника ніколи не потрапив би на дільницю пакування: пакування — це тип комірки, якого не дозволяє жодне призначення. Планова комірка і є тим способом, яким процес спрямовує свій контейнер туди, де він насправді потрібен.
Для носія — одне правило
Передача контейнера носієві перевіряє одну річ: носій має бути активним. Неактивного носія система відхилить і назве його в повідомленні.
Фаза 4. Підтвердження переміщення
Підтвердження набуває чинності одразу. Немає документа, який треба закрити, немає погодження, на яке чекають, і немає другого кроку на ТЗД — переміщення зафіксовано й завершено.
Змінюються дві речі.
Місцезнаходженням контейнера стає обрана комірка. Кожен, хто дивиться на контейнер, тепер бачить його там, а кожен, хто дивиться на цю комірку, бачить у ній контейнер разом з усім вмістом.
У журнал контейнера додається один запис Переміщено — із зазначенням вас і моменту підтвердження, із джерелом Переміщення контейнера. Саме цей запис пізніше показує журнал руху.
Прибуття на дільницю пакування або сортування
Одне прибуття робить більше, ніж просто фіксує переміщення.
Якщо контейнер потрапляє у власну планову комірку, а та належить до зони Пакування або Сортування, то контейнер зі статусом Закритий буде відкрито повторно автоматично. Поряд із переміщенням у його журналі з'явиться запис Відкрито повторно.
Так задумано, і саме так ці дільниці отримують роботу: закритий контейнер, що прибув на пакування, знову стає придатним до роботи, тож пакувальник може відкрити його й працювати далі. Вручну відкривати нічого не треба.
Щоб це спрацювало, мають збігтися три умови; якщо бракує хоч однієї, статус лишається незмінним:
- контейнер прибув саме у свою планову комірку, а не просто в якусь зону пакування
- ця комірка належить до зони «Пакування» або «Сортування»
- контейнер був закритий
Переміщення контейнера будь-куди інде змінює його місцезнаходження — і більше нічого.