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