Сторінка документа¶
Кожен складський документ має власну сторінку за адресою /documents/<тип>/<id>. На неї ведуть номери з Журналу руху, і її можна надіслати посиланням — вона відкривається з голого URL.
Що на сторінці¶
| Блок | Що показує |
|---|---|
| Шапка | Тип документа й перехід до його розділу |
| Сторнувати | Кнопка праворуч угорі, в рядку заголовка — лише на проведеному документі й лише з правом «Сторнувати проведені документи» |
| Картка | Ті самі поля, що й у швидкому перегляді зі списку: номер, дата, учасники, статус, нотатки, позиції |
| Рух за журналом | Рядки, які цей документ лишив у складському журналі: коли, товар, кількість, звідки-куди, хто провів |
Блок «Рух за журналом» відповідає на питання, якого не видно в самому документі: що реально пройшло складом. Для непроведеного документа він порожній — рухів ще немає. У картці продажу блок згорнутий — розкривається кліком по заголовку.
Типи документів¶
Надходження, Видача, Повернення, Встановлення на об'єкт, Зняття з об'єкта, Переміщення, Списання пошкодженого, Актуалізація об'єкта, Інвентаризація.
Сторно проведеного документа¶
Помилку в проведеному документі не виправляють правкою — її сторнують. Система записує зворотні рухи, і залишки повертаються до стану перед проведенням: товар зникає зі складу (для помилкової прийомки), повертається на баланс монтажника (для помилкового встановлення), одиниці — у свої комірки.
Як зробити: відкрити сторінку документа → Сторнувати → описати причину → підтвердити.
Причина обовʼязкова: вона лишається в журналі поряд зі зворотними рухами, тож завжди видно, хто і чому відкотив операцію.
Що відбувається¶
- документ переходить у статус «Сторновано» і більше нікуди не переходить;
- у Журналі руху в режимі «Рядки руху» поряд з оригінальними рухами зʼявляються зворотні — з приміткою «Сторно: причина»;
- у режимі «Документи» цифри документа не подвоюються — він показує те, що робив, а статус каже, що це відкочено;
- серійні номери, створені помилковою прийомкою, видаляються — їх фактично не існувало.
Коли сторно недоступне¶
| Ситуація | Що система каже |
|---|---|
| Документ не проведено (чернетка, на погодженні) | Кнопки немає — відкочувати нічого |
| Після цього документа товар уже рухався далі | «Після цього документа товар уже рухався далі. Спершу сторнуйте наступні документи» |
| Документ уже сторновано | Кнопки немає, статус «Сторновано» |
Немає права documents.reverse |
Кнопки немає |
Обмеження про «подальші рухи» — навмисне: якщо товар із помилкової прийомки вже видали монтажнику, повернути склад «як було» неможливо, не зіпсувавши подальші документи. Спершу сторнують останню операцію, потім попередню.
Хто має право¶
За замовчуванням — адміністратор і комірник: помилку проведення виправляє той, хто проводить. Право можна дати будь-якій ролі в Ролі та права — воно називається «Сторнувати проведені документи».
Доступ¶
Сторінка відкривається з правом documents.read і показує лише те, що у вашому нагляді: свої документи та документи підлеглих. Чужий документ віддає «Документ не знайдено або він поза межами вашого доступу» — так само, як він не зʼявляється у списках.
Дії над документом (провести, відправити, скасувати) лишаються у своїх розділах — сторінка призначена для перегляду. Єдиний виняток — сторно: воно живе саме тут, бо стосується вже проведеного документа.