Quintiq file version 2.0
|
#parent: #root
|
TypeDataInterface AccountAssignment
|
{
|
TypeKey: '[110704.0.592211383]'
|
ImageDataMember ImgHasValidCostDriver
|
{
|
#keys: '1[110880.2.2006703454]'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Cost driver is empty'
|
Image: 'WINDOW_DELETE'
|
Quill: 'not object.HasCostDriver()'
|
Value: 'Empty cost driver'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'According to the rules in CostDriverRules KT, entity with this cost driver is not allowed'
|
Image: 'WINDOW_APPLICATION_DELETE'
|
Quill: 'not object.HasAllowedCostDriver()'
|
Value: 'Cost driver is not allowed'
|
}
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Time-based cost driver is only allowed on time-based unit'
|
Image: 'HISTORY_DELETE'
|
Quill: 'guard( not object.astype( UnitAccount ).IsValidCostDriverForTime(), false )'
|
Value: 'Time based cost driver is not allowed'
|
}
|
]
|
}
|
ImageDataMember ImgIsValidAssignment
|
{
|
#keys: '1[110880.2.1730230156]'
|
ImageSpecifications:
|
[
|
ImageDataMemberImageSpecification
|
{
|
Description: 'Assignment is only allowed for account which is on the lowest level. Please remove this assignment'
|
Image: 'SELECTION_DELETE'
|
Quill: 'object.Account_MP().Child( relsize ) > 0'
|
Value: 'InvalidAccountAssignment'
|
}
|
]
|
}
|
}
|