Статуси перерахунку
У цій статті перелічено шість статусів, у яких може перебувати інвентаризація, що спричиняє перехід між ними і що можна чи не можна робити у кожному статусі. Простір статусів однаковий для будь-якого виду інвентаризації — повної, циклічної, точкової чи за подіями. Назви статусів збігаються з тим, що оператор бачить на екрані.
На екрані перерахунку статуси утворюють стрічку з п'яти позицій; останню позицію ділять два завершальні статуси — у ній показується Завершено або Скасовано. Зверніть увагу: єдиний кінцевий статус — «Скасовано»; навіть завершений перерахунок усе ще можна скасувати. Перерахунок проходить статуси синхронно з фазами процесу у клієнтському застосунку та процесу підрахунку на ТЗД.
Чернетка (DRAFT)
Настає при створенні інвентаризації, поки вона ще планується. Охоплення (ділянка підрахунку та фільтр за власником), виконавці та тип інвентаризації можуть вільно змінюватися — див. Планування інвентаризації. Підготовлені завдання на підрахунок уже видно на терміналах виконавців, але підрахунок ще не почався і на складі нічого не заблоковано.
У цьому статусі можна: змінювати будь-яке планувальне поле або чисто скасувати перерахунок.
Переходи: у В роботі — коли виконавець натискає на ТЗД кнопку «Почати інвентаризацію»; у Скасовано — якщо відмовилися до початку підрахунку.
В роботі (IN_PROGRESS)
Настає в момент, коли оператор натискає на ТЗД кнопку «Почати інвентаризацію». Охоплення зафіксовано — планувальні поля вже не редагуються, — а охоплені зони виведено зі звичайної роботи: операції в них заблоковано, товар в охоплених комірках більше не можна переміщувати. Жодної кількості ще не введено.
Переходи: у Введення результатів — у момент введення першої кількості (на ТЗД або у клієнтському застосунку); у Скасовано.
Введення результатів (ENTERING_RESULTS)
Настає в момент введення першої порахованої кількості — на ТЗД або безпосередньо у клієнтському застосунку. Саме тут відбувається підрахунок: оператори обходять свої маршрути, сканують комірки й товари та вводять знайдені кількості — див. Підрахунок у комірках. Система порівнює кожну введену кількість з обліковою, а критичні розбіжності можуть повернути зачеплені комірки на автоматичний повторний підрахунок — див. Перевірка розбіжностей.
Статус закінчується, коли оператор натискає кнопку завершення — білу галку в чорному кружку вгорі праворуч екрана («Підтвердіть інвентаризацію»).
Переходи: у Завершено — якщо завершений перерахунок збігається з обліком, а також для сліпого перерахунку з розбіжностями: сліпий закривається після одного підтвердження «Підтвердіть інвентаризацію» і ніколи не заходить в «Очікує підтвердження»; в Очікує підтвердження — для перерахунку з підказками чи за розбіжностями, завершеного з розбіжностями, після відповіді Так на повідомлення «Підтвердіть розбіжності»; у Скасовано.
Очікує підтвердження (PENDING_CONFIRMATION)
Настає, коли перерахунок з підказками чи за розбіжностями завершують за наявності розбіжностей: кнопка завершення викликає повідомлення «Підтвердіть розбіжності», і перша відповідь Так переводить перерахунок сюди. Перерахунок без розбіжностей пропускає цей статус і закривається одразу в Завершено — так само й сліпий перерахунок навіть із розбіжностями: він закривається після одного підтвердження, а його розбіжності йдуть одразу на перегляд у клієнтський застосунок (див. Перевірка розбіжностей).
Список розбіжностей чекає на остаточне рішення — причини й коментарі переглядають одним пакетом або позиція за позицією, як описано у фазі Затвердження результатів. Поки перерахунок у цьому статусі, облікові залишки незмінні. Повернення до позиції з відхиленням знову відкриває роботу: перерахунок повертається у Введення результатів, а після наступного завершення або закривається (якщо відхилень не лишилося), або знову опиняється тут.
Переходи: у Завершено — коли оператор підтверджує розбіжності вдруге; у Введення результатів — при поверненні до позиції з відхиленням; у Скасовано.
Завершено (COMPLETED)
Настає після другого підтвердження розбіжностей — або одразу, якщо завершений перерахунок збігається з обліком чи якщо сліпий перерахунок підтверджено один раз. Затверджені розбіжності скоригували залишки, кожне коригування записано в журнал руху; блокування з перерахованих зон знято; звіт про розбіжності та акти коригування доступні — див. Коригування залишків і документи.
Перерахунок, який закрився з розбіжностями, автоматично отримує при завершенні мітку «Має розбіжності» — інвентаризації, що виявили проблеми, легко відфільтрувати й згодом.
«Завершено» — ще не кінець шляху: перерахунок можна скасувати навіть після завершення.
Переходи: у Скасовано — єдиний статус, досяжний звідси.
Скасовано (CANCELLED)
Єдиний кінцевий статус. Настає при скасуванні перерахунку — можливо з будь-якого іншого статусу, зокрема й із Завершено. Перерахунок, скасований до затвердження результатів, не змінює облікові залишки; блокування з охоплених зон знімаються; сам перерахунок зберігається для аудиту, але вже ні на що не впливає.
Скасування завершеного перерахунку обертає його ефект — проведені ним коригування відкочуються. Два наслідки, про які варто знати:
- скасування відхиляється, якщо відкат оприбуткованих надлишків зробив би якийсь залишок від'ємним — такий перерахунок лишається завершеним;
- інвентаризація з охопленням по одній комірці забирає з собою свою звірку: якщо статус інвентаризації комірки поставив саме цей перерахунок, комірка знову отримує статус «Потрібна інвентаризація» (див. Стан комірки).
Переходи: немає — кінцевий статус.