| Quintiq file version 2.0 | 
| #parent: #root | 
| Function CalcLotSizeViolationContinuous | 
| { | 
|   TextBody: | 
|   [* | 
|     value := 0.0;  | 
|     if ( this.HasLotSize() )  | 
|     { | 
|       violationtonrlot := abs(  this.Load() - this.Quantity() );  | 
|       violationtolotprev := abs(  ( this.Load() - this.LotSize() ) - this.Quantity() );  | 
|       value := minvalue(  violationtonrlot, violationtolotprev );  | 
|       value := value * this.LaneLeg().Lane().Unit().DefaultUOMConversionFactor() | 
|     } | 
|     this.LotSizeViolationContinuous( value ); | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |