Да уж, явная ошибка дизайна в том, что один и тот же механизм используется как для логистических целей (сохранение связи потребности и её покрытия), так и для финансовых расчетов.
А флаг "резервировать в заказанных", по большому счету, анализируется только при резервировании из соответствующей формы (или программном вызове соответствующего метода класса). Во многих случаях, резервирование в заказанных выполняется без учета этого флага. Кроме уже перечисленных случаев, можно еще указать работу WMS при транспортировках пополнения. По большому счету, флаг существует только для того, чтобы при ручном резервировании резервирование происходило только в физическом наличии.
|