Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Constraint IsPlannedGreaterThanMinRequired 
 | 
{ 
 | 
  #keys: '2[149260.0.377710128][149260.0.377710129]' 
 | 
  ConstraintCondition: 
 | 
  [* 
 | 
    value := this.GetIsPlannedGreaterThanMinQuantity() and this.GetIsPlannedGreaterThanMinDuration(); 
 | 
     
 | 
    return value; 
 | 
  *] 
 | 
  ConstraintKind: 'Soft' 
 | 
  ConstraintText: 
 | 
  [* 
 | 
    @ifexpr( this.InputType() = GlobalParameters_MP::GetCampaignTransitionsTypeQuantity(),   
 | 
            Translations::MP_Campaign_ViolatesIsPlannedGreaterThanMinQuantity( this, this.MacroPlan().GlobalParameters_MP().NumberOfDecimals() ), 
 | 
            Translations::MP_Campaign_ViolatesIsPlannedGreaterThanMinDuration( this ) )@ 
 | 
  *] 
 | 
  Description: "Violated when the total production quantity assigned to a campaign is below campaign's MinQuantity or total planned duration is below campaign's MinDuration depending on the selected input type." 
 | 
} 
 |