Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method SetDefaultInventoryHolding ( 
 | 
  Boolean hasDefaultInventoryHolding, 
 | 
  Boolean hasAbsoluteValue, 
 | 
  String defaultAccountName, 
 | 
  Real value 
 | 
) 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Set default inventory holding cost attributes 
 | 
    this.HasDefaultInventoryHoldingCost( hasDefaultInventoryHolding ); 
 | 
    this.HasAbsoluteValueForInventoryHolding( hasAbsoluteValue ); 
 | 
    this.DefaultAccountForInventoryHolding( defaultAccountName ); 
 | 
    this.DefaultAbsoluteValueForInventoryHolding( 0.0 ); 
 | 
    this.DefaultAnnualInterestRateForInventoryHolding( 0.0 ); 
 | 
     
 | 
    if( hasDefaultInventoryHolding ) 
 | 
    { 
 | 
      if( hasAbsoluteValue ) 
 | 
      { 
 | 
        this.DefaultAbsoluteValueForInventoryHolding( value ); 
 | 
      } 
 | 
      else 
 | 
      { 
 | 
        this.DefaultAnnualInterestRateForInventoryHolding( value );  
 | 
      } 
 | 
    } 
 | 
     
 | 
    // Ensure all pisp account is created 
 | 
    // Copied from GP.OnCommeit 
 | 
    this.UpdateCommitLogic(); 
 | 
  *] 
 | 
} 
 |