yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
Quintiq file version 2.0
#parent: #root
EDIBroker MP_ExportStockingPointsBroker
{
  MDSDefinition: MacroPlan
  EDIModelLink.Source InputStockingPointsFromModel
  {
    SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.inputstockingpointsfrommodel'
    EDIMLTable StockingPoint_MP
    {
      PrimaryKeyColumns: ID
      TargetType: StockingPoint_MP
      TypeIndex: StockingPointTypeIndex
      WithInstanceFilter: true
      EDIMLColumn CurrencyID { Attribute: CurrencyID ValueType: String }
      EDIMLColumn DisplayIndex { Attribute: DisplayIndex ValueType: Number }
      EDIMLColumn End { Attribute: End ValueType: Date }
      EDIMLColumn GISCity { Attribute: GISCity ValueType: String }
      EDIMLColumn GISCountryCode { Attribute: GISCountryCode ValueType: String }
      EDIMLColumn GISPostalCode { Attribute: GISPostalCode ValueType: String }
      EDIMLColumn GroupName { Attribute: GroupName ValueType: String }
      EDIMLColumn ID { Attribute: ID ValueType: String }
      EDIMLColumn IconName { Attribute: IconName ValueType: String }
      EDIMLColumn IsPlannedInfinite { Attribute: IsPlannedInfinite ValueType: Boolean }
      EDIMLColumn Name { Attribute: Name ValueType: String }
      EDIMLColumn Notes { Attribute: Notes ValueType: String }
      EDIMLColumn Start { Attribute: Start ValueType: Date }
      EDIMLColumn UnitID { Attribute: UnitID ValueType: String }
      EDIMLColumn UnitOfMeasureName { Attribute: UnitOfMeasureName ValueType: String }
      EDIMLInstanceFilter
      {
        ArgumentExpression: 'selectset( this, StockingPoint_MP, sp, sp.CanBeExported() );'
      }
    }
  }
  EDITransformation.Transformation TransformStockingPointsForExport
  {
    EDITableTransformation
    {
      InputTable: StockingPoint_MP
      OutputTable: StockingPoints_MP
      EDIColumnMatch
      {
        InputColumn: GroupName
        OutputColumn: GroupName
      }
      EDIColumnMatch
      {
        InputColumn: GISCity
        OutputColumn: GISCity
      }
      EDIColumnMatch
      {
        InputColumn: GISCountryCode
        OutputColumn: GISCountryCode
      }
      EDIColumnMatch
      {
        InputColumn: IconName
        OutputColumn: IconName
      }
      EDIColumnMatch
      {
        InputColumn: Notes
        OutputColumn: Notes
      }
      EDIColumnMatch
      {
        InputColumn: GISPostalCode
        OutputColumn: GISPostalCode
      }
      EDIColumnMatch
      {
        InputColumn: Start
        OutputColumn: Start
      }
      EDIColumnMatch
      {
        InputColumn: Name
        OutputColumn: Name
      }
      EDIColumnMatch
      {
        InputColumn: DisplayIndex
        OutputColumn: DisplayIndex
      }
      EDIColumnMatch
      {
        InputColumn: CurrencyID
        OutputColumn: CurrencyID
      }
      EDIColumnMatch
      {
        InputColumn: End
        OutputColumn: End
      }
      EDIColumnMatch
      {
        InputColumn: IsPlannedInfinite
        OutputColumn: IsPlannedInfinite
      }
      EDIColumnMatch
      {
        InputColumn: UnitID
        OutputColumn: UnitID
      }
      EDIColumnMatch
      {
        InputColumn: ID
        OutputColumn: ID
      }
      EDIColumnMatch
      {
        InputColumn: UnitOfMeasureName
        OutputColumn: UnitOfMeasureName
      }
    }
  }
  EDIXLSLink.Destination OutputStockingPointsToExcel
  {
    FileName: 'MP_StockingPoints'
    SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.outputstockingpointstoexcel'
    EDIXLSLinkTable StockingPoints_MP
    {
      Columns:
      [
        EDIXLSLinkColumn CurrencyID { ValueType: String }
        EDIXLSLinkColumn DisplayIndex { ValueType: Number }
        EDIXLSLinkColumn End { ValueType: Date }
        EDIXLSLinkColumn GISCity { ValueType: String }
        EDIXLSLinkColumn GISCountryCode { ValueType: String }
        EDIXLSLinkColumn GISPostalCode { ValueType: String }
        EDIXLSLinkColumn GroupName { ValueType: String }
        EDIXLSLinkColumn ID { ValueType: String }
        EDIXLSLinkColumn IsPlannedInfinite { ValueType: Boolean }
        EDIXLSLinkColumn Name { ValueType: String }
        EDIXLSLinkColumn Notes { ValueType: String }
        EDIXLSLinkColumn Start { ValueType: Date }
        EDIXLSLinkColumn UnitID { ValueType: String }
        EDIXLSLinkColumn UnitOfMeasureName { ValueType: String }
        EDIXLSLinkColumn IconName { ValueType: String }
      ]
    }
  }
}