Quintiq file version 2.0
|
#parent: #root
|
FunctionOverride CalcHasValidConversionFactor
|
{
|
TextBody:
|
[*
|
value := true;
|
|
// Only check for isvalid if the quantity to process for unit is input
|
if( this.Operation().Unit().QuantityToProcess() = GlobalParameters_MP::GetQTProcessIn() )
|
{
|
if( this.UnitUnitOfMeasurement() <> this.PISPUnitOfMeasurement() )
|
{
|
value := not ConversionFactor::GetConversionFactor( this.UnitUnitOfMeasurement(),
|
this.PISPUnitOfMeasurement(),
|
guard( this.ProductInStockingPoint_MP().Product_MP(), null( Product_MP ))
|
).IsNaN();
|
}
|
}
|
|
this.HasValidConversionFactor( value );
|
*]
|
}
|