Quintiq file version 2.0
|
#parent: #root
|
Method Update (
|
Real qty
|
)
|
{
|
TextBody:
|
[*
|
// Update dependent demand
|
// Execute the following logic only if PeriodTask is type of PeriodTaskOperation
|
// once a DD is manually adjusted, all dd will have manual set to true
|
if( this.PeriodTask_MP().istype( PeriodTaskOperation ) )
|
{
|
this.HasUserQuantity( true );
|
this.UserQuantity( qty );
|
|
//set the rest of the dd in this PT to manual.
|
//copy derived qty to manual qty and set manual to true
|
traverse( this.PeriodTask_MP(), DependentDemand, dd, not dd.HasUserQuantity() )
|
{
|
dd.UserQuantity( dd.Quantity() );
|
dd.HasUserQuantity( true);
|
}
|
}
|
*]
|
}
|