hongji.li
2023-11-03 aefafd2142478d4fb07d6b8b45c3047e247389e0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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 );
  *]
}