Quintiq file version 2.0
|
#parent: #root
|
Method GetHasValidOperationInputOutputQuantity () declarative remote as Boolean
|
{
|
Description: 'check if operation input and output quantity diff factor is okay.'
|
TextBody:
|
[*
|
// Adhi Feb-21-2016 (created)
|
|
isvalid := true;
|
//Only check when an operation has input and output
|
if( this.OperationInput( relsize ) > 0 and this.OperationOutput( relsize ) > 0 )
|
{
|
minqty := minvalue( this.InputQuantity(), this.OutputQuantity() );
|
maxqty := maxvalue( this.InputQuantity(), this.OutputQuantity() );
|
|
factorlimit := this.MacroPlan().GlobalParameters_MP().DifferenceFactor1e3();
|
differencefactor := guard( maxqty / minqty, maxqty );
|
isvalid := differencefactor < factorlimit;
|
}
|
return isvalid;
|
*]
|
}
|