Планове переміщення у клієнтському застосунку
Цей документ описує повний шлях планового переміщення у клієнтському застосунку — від створення документа з плановими рядками до його закриття. У плановому сценарії система резервує товар у джерелах і створює очікувані надходження в цілях — щоб інші операції не конкурували за той самий товар, поки переміщення відкрите.
Щоб зафіксувати рух, який уже відбувся й не мав плану, див. Позапланове переміщення.
Етап 1. Контекст застосовності
Планове переміщення створює супервізор або планувальник, коли наперед відомо, що треба перемістити, звідки і куди. Система резервує кількість у джерелі та створює очікуване надходження в цілі — між моментом збереження плану та моментом фактичного переміщення жодна інша операція не може ні забрати зарезервований товар, ні зайняти цільову позицію.
Обирайте планове переміщення, коли є час продумати рух наперед: консолідація залишків, поповнення відбіркових комірок, перебалансування зон зберігання чи будь-який рух, який має виконати конкретний оператор. Якщо потрібно зафіксувати рух, який уже відбувся, а плану не було — використайте позапланове переміщення.
Етап 2. Створення та правка плану
Планувальник починає зі списку Переміщення і натискає кнопку + (floating action button) — деталь документа відкривається в режимі додавання.





Вкладка «Загальне»
На вкладці Загальне планувальник заповнює склад, опційно — виконавця й нотатки, а також дату документа. Чекбокс Позаплановий має лишатися порожнім — якщо його встановити, отримаємо позаплановий документ без плану.
Додавання рядків
На вкладці План планувальник додає рядки по одному. Кожен рядок містить: джерело (тип + комірка чи контейнер), ціль (тип + комірка чи контейнер), товар, опційно — характеристику товару та партію, кількість. Якщо потрібна зміна типу упаковки, планувальник обирає інший тип цільової упаковки — див. нижче.






Кожен рядок переміщення описує, що, звідки і куди ви переміщуєте.
І джерелом, і ціллю рядка може бути або комірка, або контейнер — маємо чотири комбінації:
Комірка → Комірка — найпоширеніший сценарій: переміщення товару між зонами зберігання (наприклад, консолідація залишків з відбіркових комірок у резервний ряд).
Комірка → Контейнер — пакування товару з комірки у контейнер (наприклад, для підготовки відвантаження або переміщення насипом на візочку).
Контейнер → Комірка — розпакування контейнера у комірки зберігання (наприклад, розкладання прийнятої палети по стелажу).
Контейнер → Контейнер — перенесення вмісту з одного контейнера в інший (наприклад, об'єднання двох наполовину повних ящиків).
Зміна упаковки (repack)
У рядку також можна змінити тип упаковки товару: тип цільової упаковки відрізняється від типу упаковки джерела, але кількість у базовій одиниці виміру лишається тією самою.
Приклад: товар зберігається коробками по 12 шт. Потрібно покласти його на палети по 144 шт. В одному рядку оператор задає тип упаковки джерела «коробка» (кількість джерела = 12 коробок), тип цільової упаковки «палета» (цільова кількість = 1 палета), а базова кількість лишається 144 шт.
Зміна упаковки доступна як у плановому, так і у позаплановому сценарії — це властивість окремого рядка, а не документа.






Що відбувається при збереженні
Коли планувальник зберігає документ у статус Заплановано, система:
- Резервує кількість рядка у кожному джерелі — щоб інші операції не могли захопити той самий товар, поки це переміщення не закрите або не скасоване.
- Створює запис про очікуване надходження у кожній цілі — щоб інші операції знали, що в цільову комірку чи контейнер очікується товар.
Ці службові записи знімаються в міру появи фактів за планом (див. Реєстрація фактичного переміщення) та при закритті документа (див. Закриття документа).
Правка плану після збереження
Поки документ у статусі Чернетка або Заплановано, планувальник може повторно увійти в режим редагування з екрана деталі та змінити рядки, призначеного виконавця або нотатки. Після першої реєстрації факту документ переходить у В роботі — на цьому етапі редагувати рядки вже не можна; залишається можливість змінювати лише призначення та нотатки.
Етап 3. Реєстрація фактичного переміщення
Оператор відкриває документ і переходить на вкладку Виконання. Кнопка + відкриває діалог реєстрації факту.
Цикл реєстрації факту
Для кожного факту:
- Обрати плановий рядок — діалог показує перелік рядків плану; оператор обирає той, який зараз виконується.
- Заповнити фактичні джерело та ціль — за замовчуванням діалог підставляє джерело й ціль з плану, але оператор може ввести інші (система завжди довіряє фактичному руху, не плановому).
- Ввести кількість — повну або часткову; на один плановий рядок дозволено кілька фактів (наприклад, для розщеплення переміщеної кількості між двома комірками).
- Зберегти — факт фіксується.
Виміри рядка (тип джерела, тип цілі, опційний repack) працюють однаково і для фактів, і для планових рядків:


Кожен рядок переміщення описує, що, звідки і куди ви переміщуєте.
І джерелом, і ціллю рядка може бути або комірка, або контейнер — маємо чотири комбінації:
Комірка → Комірка — найпоширеніший сценарій: переміщення товару між зонами зберігання (наприклад, консолідація залишків з відбіркових комірок у резервний ряд).
Комірка → Контейнер — пакування товару з комірки у контейнер (наприклад, для підготовки відвантаження або переміщення насипом на візочку).
Контейнер → Комірка — розпакування контейнера у комірки зберігання (наприклад, розкладання прийнятої палети по стелажу).
Контейнер → Контейнер — перенесення вмісту з одного контейнера в інший (наприклад, об'єднання двох наполовину повних ящиків).
Зміна упаковки (repack)
У рядку також можна змінити тип упаковки товару: тип цільової упаковки відрізняється від типу упаковки джерела, але кількість у базовій одиниці виміру лишається тією самою.
Приклад: товар зберігається коробками по 12 шт. Потрібно покласти його на палети по 144 шт. В одному рядку оператор задає тип упаковки джерела «коробка» (кількість джерела = 12 коробок), тип цільової упаковки «палета» (цільова кількість = 1 палета), а базова кількість лишається 144 шт.
Зміна упаковки доступна як у плановому, так і у позаплановому сценарії — це властивість окремого рядка, а не документа.
Перевірка залишків
При збереженні факту система перевіряє поточну кількість у джерелі. Якщо її недостатньо — з'являється локалізована помилка (частковий факт не зберігається; оператор має зменшити кількість або виправити джерело).
Автоматичний перехід статусу
Перший факт, збережений у документі, автоматично переводить його зі статусу Заплановано у В роботі. Наступні факти лишають документ у В роботі, доки оператор не закриє його.
Дії з тулбару
Меню ⋮ на екрані деталі відкриває вторинні дії: Історія (журнал змін), Друк (друковані форми) та Рухи (пов'язані рухи запасів за цим документом). Деталі — у загальній документації екранів клієнтського застосунку; ці дії не є специфічними для переміщення.
Етап 4. Закриття документа
Оператор закриває документ з екрана деталі. Доступні три дії, залежно від стану виконання:
- Завершити — коли кожен плановий рядок виконано. Документ переходить у Завершено.
- Закрити частково — коли частина кількості лишилась нерозміщеною. Документ переходить у Частково виконано; нерозміщена кількість фізично лишається на місці; резерви на невиконану частину знімаються.
- Скасувати — доступне, поки документ у статусі Чернетка, Заплановано або В роботі. Скасування звільняє резерви та очікувані надходження, що лишалися; факти, зафіксовані до скасування, залишаються проведеними — товар лишається там, куди його фактично перемістили.


Вплив на стан комірок
Дія Закрити частково має побічний ефект на комірки-джерела, робота за якими не була завершена: кожна така комірка отримує статус «Потрібна інвентаризація» в розділі «Стан запасу» комірки. Складські працівники після цього мають перевірити фактичну кількість у таких комірках — система більше не вважає, що облікова кількість збігається з реальною.
Резерви та запаси
За будь-якого способу закриття резерви на ще не виконану кількість звільняються автоматично; виконана кількість списується з джерела й оприбутковується в цілі. Оператор не керує цими записами безпосередньо.
Повний перелік статусів та того, що в кожному з них дозволено, — у статті Статуси переміщення.