| Quintiq file version 2.0 | 
| #parent: #root | 
| TypeDataInterface Process_MP | 
| { | 
|   TypeKey: '[110702.0.510634772]' | 
|   ImageDataMember ImgHasValidCost | 
|   { | 
|     #keys: '1[110880.4.431619828]' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: | 
|         [* | 
|           Cost assignment mismatch. | 
|           Please make sure all costs are linked to the same unit as the operation's / lane's. | 
|         *] | 
|         Image: 'SCROLL_ERROR' | 
|         Quill: | 
|         [* | 
|           exists( object, astype( Operation ).OperationCost, cost, not cost.GetHasValidMatchingUnitAccount() ) | 
|           or exists( object, astype( Lane ).LaneCost, cost, not cost.GetHasValidMatchingUnitAccount()  ) | 
|         *] | 
|         Value: 'InvalidCost' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgIsEnabled | 
|   { | 
|     #keys: '1[110880.2.1219854798]' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Enabled' | 
|         Image: 'CHECKEDCHECKBOX' | 
|         Quill: 'object.IsEnabled()' | 
|         Value: 'Enabled' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Disabled' | 
|         Image: 'EMPTYCHECKBOX' | 
|         Quill: 'not object.IsEnabled()' | 
|         Value: 'Disabled' | 
|       } | 
|     ] | 
|   } | 
| } |