1
2
3
4
5
6
7
8
9
10
11
12
13
| Quintiq file version 2.0
| #parent: #root
| Method GetUnPostponedQuantity () const declarative as Real
| {
| TextBody:
| [*
| durationindays := ifexpr( this.AsSalesDemandInPeriodBase().Period_MP().IsInHour(), 1.0, this.DurationInDays() )
| // Quantity shouldn't exceed sales demand quantity, cater for customer order with only start date and end date default to start + 1 day
| value := minvalue( this.SalesDemand().QuantityPerDay() * durationindays, this.SalesDemand().Quantity() )
| * this.SalesDemand().PISPConversionFactor(); // Convert to stocking point uom, same as dependent demand.
| return value;
| *]
| }
|
|