1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Quintiq file version 2.0
| #parent: #root
| Constraint HasMatchingCostAndOperationUnit
| {
| #keys: '2[110880.4.589644728][110880.4.589644732]'
| ConstraintCondition:
| [*
| value := guard( this.Operation().Unit() = this.UnitAccount().Unit(), false );
|
| return value;
| *]
| ConstraintKind: 'Soft'
| ConstraintText: '@SanityCheckMessage::GetFormattedMessage( this.GetInstanceText(), Translations::MP_AccountCost_ViolateMatchingUnitAccount() )@'
| Description: "Operation's unit should match the operation cost's unit"
| }
|
|