| Quintiq file version 2.0 | 
| #parent: #root | 
| Method EnableDisableComponentsForBatchEdit ( | 
|   Boolean isbatchedit | 
| ) id:Method_DialogAutoPlan_EnableDisableComponentsForBatchEdit | 
| { | 
|   #keys: '[124808.2.280047784]' | 
|   Body: | 
|   [* | 
|     // Enable/disable components for batchedit | 
|     data := Dialog.Data(); | 
|     isspecifytotalsupply := true; | 
|      | 
|     if( isbatchedit  | 
|         or not data.ProductInStockingPoint_MP().IsLeaf() ) | 
|     { | 
|       CheckBoxSpecifyTotalSupply.DisableWithUserFeedback( Translations::MP_Designer_DialogSmartPlan_IsBatchTotalSupplyCheckbox() ); | 
|       EditorTotalSupply.Text( "" ); | 
|       EditorTotalSupply.DisableWithUserFeedback( Translations::MP_Designer_DialogSmartPlan_IsBatchTotalSupply() ); | 
|                                                    | 
|       // Uncheck for batchedit and non leaf products                                               | 
|       isspecifytotalsupply := false; | 
|        | 
|     } | 
|     CheckBoxSpecifyTotalSupply.Checked( isspecifytotalsupply ); | 
|   *] | 
| } |