3 · Список актов
Акты списания
№ДатаПричинаСуммаСтатус
WO-118
12.07
Порча
8 400 ₸
◌ Черновик
WO-117
11.07
HACCP
1 290 ₸
● Проведён
WO-116
09.07
Недостача
3 150 ₸
● Проведён
Акт списания №WO-118
◌ Черновик
«Достык, 12»осн. склад
● Порча
◌ HACCP-утилизация
◌ Недостача
ТоварКол-воОстатокСумма
Сэндвич «Клаб»3 шт5 шт2 400 ₸
Круассан6 шт9 шт2 700 ₸
Итого (предв.)
8 400 ₸
!
Гейт: остаток > 0 в момент проведения. Если между созданием акта и проведением остаток обнулился (race condition — успели продать на кассе) — блок «нечего списывать», проведение недоступно.
◨ race · блок при 0
◨ race · блок при 0
✓
Шаг подтверждения · по клику «Провести акт»: ингредиенты по ТТК спишутся в убыток, акт станет неизменяемым. Шаг разворачивается здесь, отдельного экрана нет.
Провести акт — опасная операция (дэшед-рамка): проведение необратимо на этом экране, откат = отдельный ретро-пересчёт. Авто-акты (Staff Meal, HACCP-возврат) приходят в список уже Проведёнными — минуя эту форму.