На самом деле - статус "Зарезервированно в заказанных" говорит не о том что приход не просто ОЖИДАЕТСЯ, а вполне себе запланирован. Иначе какой смысл ставить статус расхода "Зарезервировано в заказанных", если мы просто ждем что когда-нить, бог даст, к нам что-то придет и мы надеемся что этот товар когда-нить покроет данный расход. Для такой схемы достаточно было бы просто статуса "Заказано".
При удалении или уменьшении количества в приходной проводке, система (по крайней мере в версии 3-4) проверяет (в методе inventOnHand.checkDepreciateOrdered()) что количество на складе+количество в заказанных+прибывшее количество-зарезервированное в заказанных - не стало меньше ноля. (Стек вызовов inventUpd_estimated.updateNow() -> inventUpd_estimated.depreciateReceipt()->inventOnHand.checkDepreciateOrdered()). То что у этого Шерхана система дала уменьшить количество, скорее всего, говорит о том что у него система поломатая...
|