Quintiq file version 2.0
|
#parent: #root
|
Method GetSuggestedQuantity () remote as Real
|
{
|
Description: 'Suggest the unfulfilled quantity, taking lot size into account'
|
TextBody:
|
[*
|
value := this.Quantity();
|
|
// If there is no new supply quantity for this period task.
|
if( value = 0 )
|
{
|
newsupply := maxselect( this, NewSupply, ns,
|
ns.ProductInStockingPointInPeriodPlanningLeaf().Period_MP() = this.UnitPeriod().Period_MP(),
|
ns.ProductInStockingPointInPeriodPlanningLeaf().GetUnfulfilledQuantity() ); // Only care pispip which has same period with this period task
|
|
if( not isnull( newsupply ) )
|
{
|
value := this.GetSuggestedQuantityForUnfulfilled( newsupply );
|
}
|
}
|
|
return value;
|
*]
|
}
|