| Quintiq file version 2.0 | 
| #parent: #root | 
| Function CalcIsUnique | 
| { | 
|   TextBody: | 
|   [* | 
|     // Adhi Jun-13-2016 (modified) | 
|     prevpvc := this.PreviousProductValueAndCost(); | 
|     nextpvc := this.NextProductValueAndCost(); | 
|      | 
|     value := guard( this.AccountName() <> prevpvc.AccountName() | 
|                     or this.CostDriver() <> prevpvc.CostDriver() | 
|                     or this.Start() <> prevpvc.Start(), true ) | 
|              or | 
|              guard( this.AccountName() <> nextpvc.AccountName() | 
|                     or this.CostDriver() <> nextpvc.CostDriver() | 
|                     or this.Start() <> nextpvc.Start(), true ); | 
|      | 
|     this.IsUnique( value ); | 
|   *] | 
| } |