Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method SetDefaultValue () derived id:Method_DialogCreateEditCustomerOrder_SetDefaultValue 
 | 
{ 
 | 
  #keys: '[136682.1.803196472]' 
 | 
  BaseType => //DialogCreateEditSalesDemand/Method_DialogCreateEditSalesDemand_SetDefaultValue 
 | 
  Body: 
 | 
  [* 
 | 
    // Set the default value for the fields in the dialog. 
 | 
     
 | 
    data := DataHolderDialogData.Data(); 
 | 
    owner := data.Product_MP();  
 | 
    startdate := guard( MacroPlan.StartOfPlanningPeriod().StartDate(), MacroPlan.Start().Date() ); 
 | 
    enddate := guard( MacroPlan.StartOfPlanningPeriod().EndDate(), MacroPlan.End().Date() ); 
 | 
    uom := guard( owner.UnitOfMeasure_MP(), MacroPlan.DefaultUnitOfMeasure() ); 
 | 
    defaultdemand := guard( MacroPlan.GlobalParameters_MP().DefaultDemandUncertainty(), 0.0 ); 
 | 
     
 | 
    //set default data on dialog 
 | 
    data.StartDate( startdate ); 
 | 
    data.EndDate( enddate ); 
 | 
    data.Currency_MP( relset, MacroPlan.BaseCurrency() ); 
 | 
    data.Priority( relset, SalesDemandBase::GetDefaultPriority( MacroPlan ) ); 
 | 
    data.UnitOfMeasure_MP( relset, uom ); 
 | 
    data.DemandUncertaintyPercentage( defaultdemand ); 
 | 
    data.IsExcludedFromFulfillmentKPI( owner.IsDerivedExcludeFromFulfillmentKPI() ); 
 | 
     
 | 
    //data.IsEligibleForNetting( true ); 
 | 
    //data.IsFirmed( true ); 
 | 
  *] 
 | 
} 
 |