Изменение авторезервирования.
Поставлена задача изменить сортировку партий при автоматическом резервировании. Модель FIFO. Очередность должна задаваться полем InventBatch.ExpDate. Другими словами, сначала должны резервироваться партии с меньшей ExpDate...
В методе InventUpd_Reservation.updateReserveMore() формируется Query (основные датасорсы QuerySum и InventDim). Попытка заджойнить InventBatch ничего не дает, ибо поле InventBatchId указано как группируемое в Query.
Как будет правильнее решить такую задачу? Тащить поле ExpDate на InventSum ну очень уж не хочется....
|