Quintiq file version 2.0
|
#parent: #root
|
Method CreateShadowAcountAssignmentInPeriodForStockingPointAccount (
|
shadow[GlobalParameters_MP] owner,
|
structured[StockingPointAccount] sas,
|
structured[Period_MP] activeperiods
|
) id:Method_FormScenarioAnalysisCosts_CreateShadowAcountAssignmentInPeriodForStockingPointAccount
|
{
|
#keys: '[138546.0.808327224]'
|
Body:
|
[*
|
// Generate AAiP for SP accounts
|
traverse( sas, Elements, sa )
|
{
|
traverse( sa, StockingPoint_MP.StockingPointInPeriod, spip, spip.Period_MP().IsInPeriods( activeperiods ) )
|
{
|
costinperiod := spip.GetStockingPointCost( sa );
|
basecost := sa.GetBaseCost( costinperiod, spip );
|
|
this.CreateAccountAssignmentInPeriod( owner,
|
spip.Period_MP(),
|
sa,
|
basecost );
|
}
|
}
|
*]
|
}
|