Quintiq file version 2.0
|
#parent: #root
|
Method GetIsPlannedGreaterThanMinDuration () declarative remote as Boolean
|
{
|
Description: 'Returns true if planned quantity is greater than minimum duration.'
|
TextBody:
|
[*
|
isvalid := this.InputType() = GlobalParameters_MP::GetCampaignTransitionsTypeQuantity() //if input type is quantity then no need to check on duration
|
or this.MinDuration() <= Duration::Zero()
|
or ( this.MinDuration() > Duration::Zero() and this.FulfilledDuration() >= this.MinDuration() )
|
or ( this.IsPlanned() and isnull( this.NextCampaign() ) );
|
|
return isvalid;
|
*]
|
}
|