| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Test ( |
| | | MacroPlan macroPlan |
| | | MacroPlan macroPlan, |
| | | GlobalOTDSOP globalOTDSOP |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDSOP.CapacityAllocationResults( relflush ); |
| | | |
| | | capacityAllocationResultsRuleConfiguration := select( globalOTDSOP, CapacityAllocationResultsRuleConfiguration, carrc, |
| | | carrc.ModuleMaterialCode() = "ProXOver 1 D2.6 A" and |
| | | carrc.StockingPointID() = "Carco Philadelphia" ); |
| | | |
| | | traverse ( macroPlan, Product_MP.ProductInStockingPoint_MP, pisp, pisp.ProductID() = "ProXOver 1 D2.6 A" and |
| | | pisp.StockingPointID() = "Carco Philadelphia" ) { |
| | | traverse ( pisp, ProductInStockingPointInPeriodPlanning.astype( ProductInStockingPointInPeriodPlanningLeaf ).Supply_MP, smp, |
| | | smp.ProductInStockingPointInPeriodPlanning().Start().Date() = Date::Construct( 2020, 4, 7 ) and |
| | | smp.Quantity() > 0 ) { |
| | | CapacityAllocationResults::IterativeGeneration3( smp, 1, smp.Quantity() ); |
| | | /*smp.ProductInStockingPointInPeriodPlanning().Start().Date() = Date::Construct( 2020, 4, 7 ) and*/ |
| | | smp.Quantity() > 0 ) { |
| | | CapacityAllocationResults::IterativeGeneration3( macroPlan, globalOTDSOP, smp, smp, 1, smp.Quantity(), capacityAllocationResultsRuleConfiguration ); |
| | | } |
| | | } |
| | | *] |