| Quintiq file version 2.0 | 
| #parent: #root | 
| Method SetDefaultValue ( | 
|   ProductInStockingPointInPeriod pispip | 
| ) id:Method_DialogCreateEditDisaggregationFactor_SetDefaultValue | 
| { | 
|   #keys: '[124808.0.1994363534]' | 
|   Body: | 
|   [* | 
|     // Set the default value for the fields in the dialog | 
|      | 
|     data := Dialog.Data(); | 
|      | 
|     // Creating disaggregation factor will initially not have any PISPIP related to it | 
|     if( isnull( data.WrappedInstance() ) ) | 
|     { | 
|       data.Start( guard( pispip.Start().Date(), MacroPlan.StartOfPlanningPeriod().StartDate() ) ); | 
|     } | 
|      | 
|     // Relate to the stocking point of the PISPIP when creating from PISPIP | 
|     if( not isnull( pispip ) ) | 
|     { | 
|       data.StockingPoint_MP( relset, pispip.ProductInStockingPoint_MP().StockingPoint_MP() ); | 
|      | 
|     } | 
|      | 
|     data.Factor( guard( pispip.DisaggregationFactor().Factor(), 0 ) ); | 
|   *] | 
| } |