haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Quintiq file version 2.0
Component MatrixEditorPISPIP
{
  #keys: '[157722.0.109001844]'
  BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426
  IsDerived: true
  Children:
  [
    Component UserConfigurableInformationMatrixEditorPISPIP
    {
      #keys: '[157722.0.109001851]'
      BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/UserConfigurableInformationMatrixEditorPISPIP
      IsDerived: true
      Properties:
      [
        Text: ''
        Tooltip: "VALUE(guard( object.astype( ProductInStockingPointInPeriodPlanningLeaf ).GetProductionPlanningMatrixTooltip() , '' ))"
      ]
    }
    Component MatrixEditorCellPISPIP
    {
      #keys: '[157722.0.109001845]'
      BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/MatrixEditorCellPISPIP
      IsDerived: true
      Children:
      [
        Component DataExtractorPISPIP
        {
          #keys: '[157722.0.109001846]'
          BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/DataExtractorPISPIP
          IsDerived: true
          Properties:
          [
            FixedFilter: 'not object.ProductInStockingPoint_MP().IsSystem() and object.ProductInStockingPoint_MP().IsLeaf() and object.NewSupplyProductionQuantity() > 0.0'
          ]
        }
      ]
      Properties:
      [
        Attributes: 'NewSupplyProductionQuantity'
      ]
    }
    Component MatrixEditorRowsPISP
    {
      #keys: '[157722.0.109001847]'
      BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/MatrixEditorRowsPISP
      IsDerived: true
      Children:
      [
        Component DataExtractorPISP
        {
          #keys: '[157722.0.109001848]'
          BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/DataExtractorPISP
          IsDerived: true
          Properties:
          [
            FixedFilter: 'not object.IsSystem() and object.IsLeaf() and exists( object, OperationOutput.Operation.Unit, unit, not unit.IsSupplier() )'
          ]
        }
      ]
    }
  ]
  ResponseDefinitions:
  [
    ResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_WebMenu_OnClick_779
    {
      #keys: '[157722.0.109001829]'
      BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/Responsedef_MatrixEditorPISPIP_426_WebMenu_OnClick_267
      IsInherited: true
      ResponseType: 'OnClick'
    }
    ResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_WebButton_OnClick_119
    {
      #keys: '[157722.0.109001828]'
      BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/Responsedef_MatrixEditorPISPIP_426_WebButton_OnClick_292
      IsInherited: true
      ResponseType: 'OnClick'
    }
    ResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_WebMenu_OnClick_487
    {
      #keys: '[157722.0.109001827]'
      BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/Responsedef_MatrixEditorPISPIP_426_WebMenu_OnClick_243
      IsInherited: true
      ResponseType: 'OnClick'
    }
    ResponseDefinition OnClick id:Responsedef_MatrixEditorPISPIP_WebButton_OnClick_775
    {
      #keys: '[157722.0.109001826]'
      BaseType => //BaseFormProductPlanningMatrix/MatrixEditorPISPIP_426/Responsedef_MatrixEditorPISPIP_426_WebButton_OnClick_743
      IsInherited: true
      ResponseType: 'OnClick'
    }
  ]
}