limj
2023-09-21 1b82302cdb47f4e7d606233c52345d9b07c0de9b
填产问题修改
优先级因子与明细
已重命名1个文件
已修改6个文件
已添加4个文件
已删除4个文件
318 ■■■■■ 文件已修改
_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogHistoricalSalesOrders/Response_pnlActions_btnOk_OnClick.def 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogNewPriorityPolicy/Method_ClickBtnOk.def 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormForecasts/Component_PanelSalesDemands.def 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyCoefficient#902.def 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation.def 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation713.def 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_DataHolderPriorityPolicySelectBusinessType_OnCreated.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_MenuEdit_OnClick.def 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_OnClick.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/_ROOT_Component_FormPriorityPolicy.def 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyCoefficient#428.def 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_DataHolderPriorityPolicyOperationPriorityFactor_OnCreated.def 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_PanelPriorityPolicyOperation_StringListPriorityPolicyOperation_OnCr.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/_ROOT_Component_FormPriorityPolicyOperation.def 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def
@@ -9,8 +9,8 @@
    feedback := Translations::FilllingCapacity_ValidateInput();
    
    checkValue := not dropDownStringListProductID.Text() = '' and not dropDownStringListSalesSegmentName.Text() = ''
                  and not dropDownStringListStockPointID.Text() = '' and dropDownStringListCustomer.Text() = ''
                  and not edtQuantity.Text() = '' and dropDownStringListUnitOfMeasureName.Text() = ''
                  and not dropDownStringListStockPointID.Text() = '' and not dropDownStringListCustomer.Text() = ''
                  and not edtQuantity.Text() = '' and not dropDownStringListUnitOfMeasureName.Text() = ''
                  and not edtSalesAmount.Text() = ''
    
    return checkValue;
_Main/UI/MacroPlannerWebApp/Component_DialogHistoricalSalesOrders/Response_pnlActions_btnOk_OnClick.def
@@ -4,15 +4,14 @@
{
  #keys: '[414382.0.391970684]'
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  Precondition:
  [*
    feedback := Translations::FilllingCapacity_ValidateInput();
    
    checkValue := not dropDownStringListProductID.Text() = '' and not dropDownStringListSalesSegmentName.Text() = ''
                  and not dropDownStringListStockPointID.Text() = '' and dropDownStringListCustomer.Text() = ''
                  and not edtQuantity.Text() = '' and dropDownStringListUnitOfMeasureName.Text() = ''
                  and edtSalesAmount.Text() = ''
                  and not dropDownStringListStockPointID.Text() = '' and not dropDownStringListCustomer.Text() = ''
                  and not edtQuantity.Text() = '' and not dropDownStringListUnitOfMeasureName.Text() = ''
                  and not edtSalesAmount.Text() = ''
    
    return checkValue;
  *]
@@ -22,5 +21,6 @@
    [*
      Form.ClickBtnOk()
    *]
    GroupServerCalls: false
  }
}
_Main/UI/MacroPlannerWebApp/Component_DialogNewPriorityPolicy/Method_ClickBtnOk.def
@@ -14,12 +14,6 @@
    
    DataHolderNewPriorityPolicy.Data().Commit();
    
    //if( not isnull( DataHolderForm.Data() ) )
    //{
    //  // Access the form, select the new assumption
    //  DataHolderForm.Data().ListAssumptions().SelectByKey( DataHolderDialogData.Data().WrappedInstance().Key() );
    //}
    this.Close();
  *]
}
_Main/UI/MacroPlannerWebApp/Component_FormForecasts/Component_PanelSalesDemands.def
@@ -1,7 +1,6 @@
Quintiq file version 2.0
Component PanelSalesDemands #extension
{
  #error 102458: "Class Component with id 'PanelSalesDemands' cannot find its child with id 'PanelAllSalesDemands'. The file / folder structure might be corrupted due to integration."
  Children:
  [
    Component DataHolderSalesDemands #extension
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyCoefficient#902.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,34 @@
Quintiq file version 2.0
Component PanelPriorityPolicyCoefficient id:PanelPriorityPolicyCoefficient_902
{
  #keys: '[414382.0.494931779]'
  BaseType: 'WebPanel'
  Children:
  [
    Component LabelPriorityPolicyCoefficient
    {
      #keys: '[414382.0.494931780]'
      BaseType: 'WebLabel'
      Properties:
      [
        Label: '因子的系数'
        Taborder: 0
      ]
    }
    Component ButtonCommit
    {
      #keys: '[414382.0.494931877]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: '完成'
        Taborder: 1
      ]
    }
  ]
  Properties:
  [
    Orientation: 'horizontal'
    Taborder: 4
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,47 @@
Quintiq file version 2.0
Component PanelPriorityPolicyOperation
{
  #keys: '[414382.0.495572021]'
  BaseType: 'WebPanel'
  Children:
  [
    Component PanelPriorityPolicyOperationName
    {
      #keys: '[414382.0.494931391]'
      BaseType: 'WebLabel'
      Properties:
      [
        Label: '优先级策略名称:'
        Taborder: 0
      ]
    }
    Component LabelFormula id:LabelFormula_223
    {
      #keys: '[414382.0.494931658]'
      BaseType: 'WebLabel'
      Properties:
      [
        Label: '公式:'
        Taborder: 1
      ]
    }
    Component LabelCalculateValue id:LabelCalculateValue_943
    {
      #keys: '[414382.0.494931674]'
      BaseType: 'WebLabel'
      Properties:
      [
        Label: '计算值:'
        Taborder: 2
      ]
    }
    #child: PanelPriorityPolicyOperation713
    #child: PanelPriorityPolicyCoefficient_902
  ]
  Properties:
  [
    Taborder: 4
    Title: '优先级策略配置'
    Visible: false
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation713.def
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyOperation.def ÐÞ¸Ä
@@ -1,13 +1,13 @@
Quintiq file version 2.0
Component PanelPriorityPolicyOperation
Component PanelPriorityPolicyOperation713
{
  #keys: '[414382.0.490130786]'
  #keys: '[414382.0.494931742]'
  BaseType: 'WebPanel'
  Children:
  [
    Component ButtonAddPriorityPolicy
    {
      #keys: '[414382.0.490130807]'
      #keys: '[414382.0.494931743]'
      BaseType: 'WebButton'
      Properties:
      [
@@ -17,7 +17,7 @@
    }
    Component Buttonplus
    {
      #keys: '[414382.0.490130825]'
      #keys: '[414382.0.494931744]'
      BaseType: 'WebButton'
      Properties:
      [
@@ -27,16 +27,17 @@
    }
    Component ButtonSubtract
    {
      #keys: '[414382.0.490130836]'
      #keys: '[414382.0.494931745]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: '*'
        Taborder: 3
      ]
    }
    Component StringListPriorityPolicyOperation
    {
      #keys: '[414382.0.492194048]'
      #keys: '[414382.0.494931746]'
      BaseType: 'WebDropDownStringList'
      Properties:
      [
@@ -46,50 +47,54 @@
    }
    Component ButtonMultiply
    {
      #keys: '[414382.0.490151249]'
      #keys: '[414382.0.494931747]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: 'x'
        Taborder: 4
      ]
    }
    Component ButtonDivide
    {
      #keys: '[414382.0.490151283]'
      #keys: '[414382.0.494931748]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: '/'
        Taborder: 5
      ]
    }
    Component ButtonLeftParenthesis
    {
      #keys: '[414382.0.490151322]'
      #keys: '[414382.0.494931749]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: '('
        Taborder: 6
      ]
    }
    Component ButtonRightParenthesis
    {
      #keys: '[414382.0.490151325]'
      #keys: '[414382.0.494931750]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: ')'
        Taborder: 7
      ]
    }
    Component ButtonRollBack
    {
      #keys: '[414382.0.490151327]'
      #keys: '[414382.0.494931751]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: '<-'
        Taborder: 8
      ]
    }
    #child: PanelPriorityPolicyCoefficient
  ]
  Properties:
  [
@@ -97,6 +102,6 @@
    MinimumColumns: 10
    MinimumRows: 1
    Orientation: 'horizontal'
    Taborder: 4
    Taborder: 3
  ]
}
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_DataHolderPriorityPolicySelectBusinessType_OnCreated.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,16 @@
Quintiq file version 2.0
#parent: DataHolderPriorityPolicySelectBusinessType
Response OnCreated () id:Response_FormPriorityPolicy_DataHolderPriorityPolicySelectBusinessType_OnCreated
{
  #keys: '[414382.0.493813692]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebComponent_OnCreated'
  QuillAction
  {
    Body:
    [*
       this.Data(PriorityPolicyBusinessType.Text());
    *]
    GroupServerCalls: false
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_MenuEdit_OnClick.def
@@ -1,6 +1,8 @@
Quintiq file version 2.0
#parent: ListPriorityPolicy
Response OnClick () id:Response_ListPriorityPolicy_MenuEdit_OnClick
Response OnClick (
  PriorityPolicy selection
) id:Response_ListPriorityPolicy_MenuEdit_OnClick
{
  #keys: '[414382.0.489382588]'
  CanBindMultiple: false
@@ -10,7 +12,8 @@
  {
    Body:
    [*
      ApplicationMacroPlanner.OpenForm( 'FormPriorityPolicyOperation');
      PanelPriorityPolicyOperation.Visible(true);
      PanelPriorityPolicyOperationName.Text(selection.Name());
    *]
    GroupServerCalls: false
  }
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_OnClick.def
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,16 @@
Quintiq file version 2.0
#parent: ListPriorityPolicy
Response OnClick () id:Response_ListPriorityPolicy_MenuHide_OnClick
{
  #keys: '[414382.0.493814813]'
  CanBindMultiple: false
  DefinitionID => /ListPriorityPolicy/Responsedef_ListPriorityPolicy_WebMenu_OnClick
  QuillAction
  {
    Body:
    [*
      PanelPriorityPolicyOperation.Visible(false);
    *]
    GroupServerCalls: false
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/_ROOT_Component_FormPriorityPolicy.def
@@ -38,6 +38,7 @@
        Taborder: 3
      ]
    }
    #child: PanelPriorityPolicyOperation
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyCoefficient#428.def
ÎļþÒÑɾ³ý
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_DataHolderPriorityPolicyOperationPriorityFactor_OnCreated.def
ÎļþÒÑɾ³ý
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_PanelPriorityPolicyOperation_StringListPriorityPolicyOperation_OnCr.def
ÎļþÒÑɾ³ý
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/_ROOT_Component_FormPriorityPolicyOperation.def
ÎļþÒÑɾ³ý