lazhen
2025-01-07 b3987122cbbc46c5c59d3173f37fca3170b6dc5a
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
27
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 );
  *]
}