Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetAllowedPostponementPeriods (
|
BaseSalesDemandInPeriods sdips
|
) const remote as constcontent owning Period_MPs
|
{
|
Description: 'Retrieve periods that the SDiPs are mutually allowed to be postponed to'
|
TextBody:
|
[*
|
allowed := sdips.Element( 0 ).GetAllowedPostponementPeriods();
|
|
traverse( sdips, Elements, sdip, allowed.Size() > 0 )
|
{
|
currentallowed := sdip.GetAllowedPostponementPeriods();
|
allowed := allowed.Intersect( currentallowed );
|
}
|
|
return &allowed;
|
*]
|
}
|