hongji.li
2023-11-11 ffa07b2a8c4e06a1fdc7c38c1c88f85845ff83cb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Quintiq file version 2.0
#parent: #root
StaticMethod Create (
  PeggingResult peggingResult,
  SalesVolumePanelAllocationInOrder salesVolumePanelAllocationInOrder
)
{
  TextBody:
  [*
    if ( peggingResult.SupplyType() = "产线供应" ) {
      salesVolumePanelAllocationInOrder.SalesVolumePanelAllocationOrderAnalyse( relnew, 
                                                                                DependentProductID       := peggingResult.ProductID(),
                                                                                DependentStockingPointID := peggingResult.StockingPointID(),
                                                                                DependentDate            := peggingResult.StartDate(),
                                                                                DependentQuantity        := peggingResult.FulfillmentQuantity(),
                                                                                UnitOfMeasurementName    := peggingResult.UnitOfMeasurementName() );
    }
    
    traverse ( peggingResult, Child, cpr ) {
      SalesVolumePanelAllocationOrderAnalyse::Create( cpr, salesVolumePanelAllocationInOrder );
    }
  *]
}