Quintiq file version 2.0
|
#parent: #root
|
StaticMethod CanEditCostDriver (
|
output String feedback_o,
|
AccountCosts accountCosts
|
) declarative remote as Boolean
|
{
|
Description: '(Web) Precondition to check if the selected operation costs can be batch edited (Cost Driver))'
|
TextBody:
|
[*
|
// Can only edit if cost drivers are same (Lot and Volume are different cost drivers)
|
costdrivers := selectuniquevalues( accountCosts, Elements, ac, true, ac.CostDriver() );
|
|
if( costdrivers.Size() > 1 )
|
{
|
if( feedback_o <> '' )
|
{
|
feedback_o := feedback_o + String::NewLine();
|
}
|
feedback_o := feedback_o + Translations::MP_AccountCost_CanEdit_SameCostDriver( costdrivers.ToString( ',' ) );
|
}
|
return feedback_o = '';
|
*]
|
}
|