Quintiq file version 2.0
|
#parent: #root
|
Method GetSuggestedQuantityForOperation () remote as Real
|
{
|
Description: 'Suggest the unfulfilled quantity, taking lot size into account for operation'
|
TextBody:
|
[*
|
// soh yee Jun-25-2013 (created)
|
|
// Need to calculate period task quantity as LimitSuggestedQuantityToAvailableCapacity and RoundToNextMultiple is based on it.
|
periodtaskoperation := this.GetPeriodTaskOperation();
|
value := 0.0;
|
|
if( not isnull( periodtaskoperation ) )
|
{
|
value := this.GetPeriodTaskOperationQuantity( this.Quantity() );
|
|
if( value = 0 )
|
{
|
value := periodtaskoperation.GetSuggestedQuantityForUnfulfilled( this );
|
}
|
|
value := PeriodTaskOperation::GetNewSupplyQuantity( value, this.ProcessOutput(), this.RelativeDuration() );
|
}
|
|
return value;
|
*]
|
}
|