Quintiq file version 2.0 #parent: #root Method EnableDisableComponentsForBatchEdit ( Boolean isbatchedit ) id:Method_DialogSmartPlan_EnableDisableComponentsForBatchEdit { #keys: '[137862.0.112802120]' Body: [* // Enable/disable components for batchedit data := DialogSmartPlan.DataHolderDialogData().Data(); isspecifytotalsupply := true; if( isbatchedit or not data.ProductInStockingPoint_MP().IsLeaf() ) { DialogSmartPlan.CheckboxSpecifyTotalSupply().Enabled( false, Translations::MP_Designer_DialogSmartPlan_IsBatchTotalSupplyCheckbox() ); DialogSmartPlan.EditFieldTotalSupply().Text( "" ); DialogSmartPlan.EditFieldTotalSupply().Enabled( false, Translations::MP_Designer_DialogSmartPlan_IsBatchTotalSupply() ); // Uncheck for batchedit and non leaf products isspecifytotalsupply := false; } DialogSmartPlan.CheckboxSpecifyTotalSupply().Checked( isspecifytotalsupply ); *] }