Статуси переміщення
У цій статті перелічено шість статусів, у яких може перебувати документ переміщення, що спричиняє перехід між ними і що оператор може чи не може робити у кожному статусі. Два сценарії — планове та позапланове (ad-hoc) — користуються одним простором статусів, але проходять його різними шляхами. Назви статусів збігаються з тим, що оператор бачить на екрані.
Позапланові документи не мають ручних переходів між статусами: статусом повністю керує система. Планові документи дозволяють оператору обрати, як саме закрити (або скасувати) роботу у відповідні моменти.
Чернетка (DRAFT)
Документ перебуває в процесі формування. Для планового документа оператор заповнює вкладку «Загальне» й додає планові рядки, але ще не зберіг у статус «Заплановано». Резервувань немає, очікуваних надходжень не створено.
Для позапланового документа цей статус не показується оператору: сервер переводить позаплановий документ одразу у статус «Завершено» при збереженні першого факту.
У цьому статусі оператор може: змінювати будь-яке поле, додавати або видаляти рядки, чисто скасувати документ.
Переходи (планове): у Заплановано — при збереженні з плановими рядками; у Скасовано — при скасуванні до збереження.
Заплановано (PLANNED)
Тільки планове. Документ переходить у цей статус при збереженні з принаймні одним плановим рядком. Система резервує відповідну кількість у кожному джерелі (комірці чи контейнері) та створює очікувані надходження у кожній цілі — щоб інші операції не могли захопити той самий товар, поки переміщення відкрите.
У цьому статусі оператор може: змінювати планові рядки, призначати виконавця, чисто скасувати документ.
Переходи: у В роботі — після першого факту; у Скасовано — будь-коли.
В роботі (IN_PROGRESS)
Тільки планове. Документ переходить у цей статус автоматично при реєстрації першого факту. Резерви та очікувані надходження знімаються пропорційно до того, як з'являються нові факти.
У цьому статусі оператор може: продовжувати реєструвати факти, закрити документ повністю, закрити з залишком, скасувати документ (скасування все ще доступне — невиконані резерви буде звільнено).
Переходи: у Завершено — коли зареєстровано 100% планової кількості; у Частково виконано — коли оператор явно закриває із залишком; у Скасовано — при скасуванні.
Завершено (COMPLETED)
Кінцевий статус. У плановому сценарії — настає, коли кожен плановий рядок досягає 100% планової кількості. У позаплановому сценарії — настає автоматично після збереження фактів; у позаплановому немає станів «Заплановано» чи «В роботі». Позапланові рухи ще й групуються: факти, зафіксовані тим самим виконавцем на тому самому складі впродовж однієї години, потрапляють в один спільний документ — тож один завершений позаплановий документ часто містить кілька переміщень.
У цьому статусі оператор не може редагувати чи відновлювати документ. Документ доступний лише для перегляду.
Переходи: немає — кінцевий статус.
Частково виконано (PARTIALLY_COMPLETED)
Тільки планове. Кінцевий статус. Настає, коли оператор явно закриває документ, у якому ще лишається нерозміщена кількість. Залишок фізично лишається там, де він є — у комірці-джерелі або контейнері — а резерви на невиконану частину автоматично знімаються.
Побічний ефект на стан комірок: кожна комірка-джерело, у якій на момент часткового закриття лишалась невиконана кількість, отримує статус «Потрібна інвентаризація» в розділі «Стан запасу» комірки. Це сигнал складським працівникам про потребу перевірити фактичну кількість у таких комірках — система більше не може вважати, що облікова кількість збігається з фактичною.
Переходи: немає — кінцевий статус.
Скасовано (CANCELLED)
Кінцевий статус. Настає, коли оператор явно скасовує документ. Скасування доступне зі статусів Чернетка, Заплановано і В роботі. Усі резерви та очікувані надходження, що лишалися, звільняються. Факти, зафіксовані до моменту скасування, не відкидаються — товар лишається там, куди його фактично перемістили, і ці рухи залишаються проведеними; зникає лише невиконана частина плану. На відміну від Частково виконано, скасування не ставить коміркам-джерелам статусу «Потрібна інвентаризація». Сам документ зберігається для аудиту.
Переходи: немає — кінцевий статус.