Quintiq file version 2.0
|
Component SplitterWnd1
|
{
|
#keys: '[110880.8.732291212]'
|
BaseType: 'SplitterWnd'
|
Children:
|
[
|
Component SplitterPane
|
{
|
#keys: '[110880.8.732291213]'
|
BaseType: 'SplitterPane'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 128 id: 1 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => /SplitterWnd3
|
Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 }
|
}
|
]
|
Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 128 id: 1 parent: 0 }
|
]
|
}
|
Children:
|
[
|
#child: SplitterWnd3
|
]
|
Properties:
|
[
|
DoubleBuffering: false
|
]
|
}
|
Component SplitterPane1
|
{
|
#keys: '[110880.8.732291214]'
|
BaseType: 'SplitterPane'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 128 id: 5 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => MatrixEditorSupply
|
Position { startcolumn: 5 startrow: 4 endcolumn: 5 endrow: 4 }
|
}
|
]
|
Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 128 id: 4 parent: 0 }
|
]
|
}
|
Children:
|
[
|
Component MatrixEditorSupply
|
{
|
#keys: '[110880.8.750371155]'
|
BaseType: 'MatrixEditor'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
|
}
|
Children:
|
[
|
Component menuMatrixEditor1
|
{
|
#keys: '[110880.8.750371156]'
|
BaseType: 'popupMatrixEditor'
|
Children:
|
[
|
Component PopupParent
|
{
|
#keys: '[107036.0.311161801]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuResetManualPlan { #keys: '[110880.8.859611979]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: 'Reset manual plan' ] }
|
Component MenuResetOptimizerPlan { #keys: '[121036.0.701456327]' BaseType: 'Menu' Properties: [ Image: 'trash' Shortcut: 'Alt+O' Text: 'Reset &optimizer plan' ] }
|
Component Menu3 { #keys: '[112884.1.1233828647]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuActions
|
c: Menu
|
c: Menu3
|
c: MenuResetManualPlan
|
c: MenuResetOptimizerPlan
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 49
|
PosY: 56
|
]
|
}
|
Component GUIDataExtractorNewSupply
|
{
|
#keys: '[110880.8.750371162]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderProductInSPIP'
|
DataType: 'structured[ProductInStockingPointInPeriod]'
|
PosX: 4
|
PosY: 32
|
Transformation: 'Elements.ProductInStockingPoint_MP.ProductInStockingPointInPeriod.ProductionSupply'
|
]
|
}
|
Component MatrixEditorRows
|
{
|
#keys: '[110880.8.750371160]'
|
BaseType: 'GUIScaleView'
|
Children:
|
[
|
Component GUIDataExtractor4
|
{
|
#keys: '[110880.8.750371161]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderProductInSPIP'
|
DataType: 'structured[ProductInStockingPointInPeriod]'
|
FixedFilter: 'object.GetIsEnabled()'
|
PosX: 5
|
PosY: 30
|
Transformation: 'Elements.ProductInStockingPoint_MP.OperationOutput.Operation'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 228
|
PosY: 15
|
SortCriteria: 'desc:DefinitionName;Name;AsProcess_MP.Name'
|
]
|
}
|
Component RowViewContextMenu1
|
{
|
#keys: '[110880.8.750371159]'
|
BaseType: 'popupScaleView'
|
Children:
|
[
|
Component PopupParent id:PopupParent_1
|
{
|
#keys: '[107036.0.337329115]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSort { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true Properties: [ Text: '&Sort rows...' ] }
|
Component MenuSubtotal
|
{
|
#keys: '[107036.0.2002902351]'
|
BaseType: 'MenuSubtotal'
|
IsDerived: true
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuCount
|
c: MenuSum
|
c: MenuAverage
|
c: MenuMin
|
c: MenuMax
|
c: MenuStdDev
|
c: Menu_1
|
c: MenuRemoveSubtotal
|
}
|
]
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 84
|
PosY: 56
|
]
|
}
|
Component MatrixEditorColumns
|
{
|
#keys: '[110880.8.750371157]'
|
BaseType: 'GUIScaleView'
|
Children:
|
[
|
Component GUIDataExtractor5
|
{
|
#keys: '[110880.8.750371158]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderProductInSPIP'
|
DataType: 'structured[ProductInStockingPointInPeriod]'
|
PosX: 5
|
PosY: 30
|
Transformation: 'Elements.Period_MP'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 262
|
PosY: 15
|
SortCriteria: 'Start'
|
]
|
}
|
Component ColumnViewContextMenu1
|
{
|
#keys: '[110880.8.750371163]'
|
BaseType: 'popupScaleView'
|
Children:
|
[
|
Component PopupParent id:PopupParent_2
|
{
|
#keys: '[107036.0.337329115]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSort id:MenuSort_1 { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true }
|
Component MenuSubtotal id:MenuSubtotal_1
|
{
|
#keys: '[107036.0.2002902351]'
|
BaseType: 'MenuSubtotal'
|
IsDerived: true
|
Children:
|
[
|
Component MenuCount id:MenuCount_1 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true }
|
Component MenuSum id:MenuSum_1 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true }
|
Component MenuAverage id:MenuAverage_1 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true }
|
Component MenuMin id:MenuMin_1 { #keys: '[107036.0.2002906456]' BaseType: 'MenuMin' IsDerived: true }
|
Component MenuMax id:MenuMax_1 { #keys: '[107036.0.2002907419]' BaseType: 'MenuMax' IsDerived: true }
|
Component MenuStdDev id:MenuStdDev_1 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true }
|
Component MenuRemoveSubtotal id:MenuRemoveSubtotal_1 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuCount_1
|
c: MenuSum_1
|
c: MenuAverage_1
|
c: MenuMin_1
|
c: MenuMax_1
|
c: MenuStdDev_1
|
c: Menu_2
|
c: MenuRemoveSubtotal_1
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuSubtotal_1
|
c: MenuSort_1
|
}
|
]
|
}
|
]
|
}
|
Component MatrixEditorColumns id:MatrixEditorColumns_1
|
{
|
#keys: '[110880.8.841037864]'
|
BaseType: 'GUIScaleView'
|
Children:
|
[
|
Component GUIDataExtractor7
|
{
|
#keys: '[110880.8.841037941]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderActivePeriods'
|
DataType: 'structured[Period_MP]'
|
PosX: 5
|
PosY: 30
|
Transformation: 'Elements'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 262
|
PosY: 15
|
SortCriteria: 'Start'
|
]
|
}
|
Component ColumnViewContextMenu2
|
{
|
#keys: '[110880.8.841037865]'
|
BaseType: 'popupScaleView'
|
Children:
|
[
|
Component PopupParent id:PopupParent_3
|
{
|
#keys: '[107036.0.337329115]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSort id:MenuSort_2 { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true Properties: [ Text: '&Sort columns...' ] }
|
Component MenuSubtotal id:MenuSubtotal_2
|
{
|
#keys: '[107036.0.2002902351]'
|
BaseType: 'MenuSubtotal'
|
IsDerived: true
|
Children:
|
[
|
Component MenuCount id:MenuCount_2 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true }
|
Component MenuSum id:MenuSum_2 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true }
|
Component MenuAverage id:MenuAverage_2 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true }
|
Component MenuMin id:MenuMin_2 { #keys: '[107036.0.2002906456]' BaseType: 'MenuMin' IsDerived: true }
|
Component MenuMax id:MenuMax_2 { #keys: '[107036.0.2002907419]' BaseType: 'MenuMax' IsDerived: true }
|
Component MenuStdDev id:MenuStdDev_2 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true }
|
Component MenuRemoveSubtotal id:MenuRemoveSubtotal_2 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuCount_2
|
c: MenuSum_2
|
c: MenuAverage_2
|
c: MenuMin_2
|
c: MenuMax_2
|
c: MenuStdDev_2
|
c: Menu_3
|
c: MenuRemoveSubtotal_2
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuSubtotal_2
|
c: MenuSort_2
|
}
|
]
|
}
|
]
|
}
|
Component AttributeContextMenu
|
{
|
#keys: '[113694.2.978033911]'
|
BaseType: 'popupMatrixEditorAttributeHeader'
|
Children:
|
[
|
Component PopupParent id:PopupParent_4
|
{
|
#keys: '[124988.0.211591097]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSUbtotal
|
{
|
#keys: '[124988.0.211593204]'
|
BaseType: 'MenuSUbtotal'
|
IsDerived: true
|
Children:
|
[
|
Component MenuRow
|
{
|
#keys: '[124988.0.211593332]'
|
BaseType: 'MenuRow'
|
IsDerived: true
|
Children:
|
[
|
Component MenuCount id:MenuCount_3 { #keys: '[124988.0.211594406]' BaseType: 'MenuCount' IsDerived: true }
|
Component MenuSum id:MenuSum_3 { #keys: '[124988.0.211595117]' BaseType: 'MenuSum' IsDerived: true }
|
Component MenuAverage id:MenuAverage_3 { #keys: '[124988.0.211595592]' BaseType: 'MenuAverage' IsDerived: true }
|
Component MenuStdDev id:MenuStdDev_3 { #keys: '[124988.0.211598314]' BaseType: 'MenuStdDev' IsDerived: true }
|
Component MenuRemoveSubtotal id:MenuRemoveSubtotal_3 { #keys: '[124988.0.211598781]' BaseType: 'MenuRemoveSubtotal' IsDerived: true }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuCount_3
|
c: MenuSum_3
|
c: MenuAverage_3
|
c: MenuMIn
|
c: MenuMAx
|
c: MenuStdDev_3
|
c: menuSeparator_1
|
c: MenuRemoveSubtotal_3
|
}
|
]
|
}
|
]
|
}
|
]
|
}
|
]
|
}
|
Component UserConfigurableInformationOperation
|
{
|
#keys: '[126550.0.713052149]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Operation'
|
ObjectText: 'VALUE( object.Name() )'
|
ObjectType: 'Operation'
|
PosX: 217
|
PosY: 47
|
]
|
}
|
Component UserConfigurableInformationNewSupply
|
{
|
#keys: '[126550.0.713052262]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'NewSupply'
|
ObjectType: 'NewSupply'
|
PosX: 247
|
PosY: 50
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b><font color="#0000FF">Suggested quantity </font> </b></td><td><font color="#0000FF">VALUE( object.SuggestedQuantity() )</font></td><td> </td><td> </td><td> </td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr><td><b>VALUE(object.PeriodTask_MP().Process_MP().GetDisplayAccount()) </b></td><td>VALUE(object.PeriodTask_MP().Process_MP().GetDisplayCost())</td><td> </td><td> </td><td> </td></tr>
|
<tr><td><b>Lead time </b></td><td>VALUE(object.PeriodTask_MP().Process_MP().LeadTime())</td><td> </td><td><b> </b></td><td></td></tr>
|
<tr><td><b>Minimum quantity </b></td><td>VALUE(object.PeriodTask_MP().Process_MP().MinimumQuantity())</td><td> </td><td><b>Maximum quantity </b></td><td>VALUE(ifexpr( object.PeriodTask_MP().Process_MP().HasUserMaximumQuantity(), [String]object.PeriodTask_MP().Process_MP().MaximumQuantity(), '-' ) )</td></tr>
|
<tr><td><b>Lot size </b></td><td>VALUE(object.PeriodTask_MP().Process_MP().LotSize())</td><td> </td><td> </td><td> </td></tr>
|
</table>
|
*]
|
]
|
}
|
Component UserConfigurableInformationAggregatedSupply
|
{
|
#keys: '[126550.0.713055144]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'AggregatedSupply'
|
ObjectType: 'AggregatedSupply'
|
PosX: 280
|
PosY: 50
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b><font color="#0000FF">Suggested quantity </font> </b></td><td><font color="#0000FF">VALUE(object.SuggestedQuantity())</font></td><td> </td><td> </td><td> </td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr><td><b>VALUE(object.Process_MP().GetDisplayAccount()) </b></td><td>VALUE(object.Process_MP().GetDisplayCost())</td><td> </td><td> </td><td> </td></tr>
|
<tr><td><b>Lead time </b></td><td>VALUE(object.Process_MP().LeadTime())</td><td> </td><td></td><td></td></tr>
|
<tr><td><b>Minimum quantity </b></td><td>VALUE(object.Process_MP().MinimumQuantity())</td><td> </td><td><b>Maximum quantity </b></td><td>VALUE(ifexpr( object.Process_MP().HasUserMaximumQuantity(), [String]object.Process_MP().MaximumQuantity(), '-' ) )</td></tr>
|
<tr><td><b>Lot size </b></td><td>VALUE(object.Process_MP().LotSize())</td><td> </td><td> </td><td> </td></tr>
|
</table>
|
*]
|
]
|
}
|
]
|
Properties:
|
[
|
AllowUserAttributeChange: true
|
AttributeContextMenu: 'AttributeContextMenu'
|
Attributes: 'Quantity'
|
Border: true
|
ColumnHeaderContextMenu: 'ColumnViewContextMenu2'
|
ColumnHeaderPath: 'Start'
|
ColumnView: 'MatrixEditorColumns'
|
ColumnViewRelation: 'AsProductionSupply.Period_MP'
|
ColumnWidth: 100
|
ContextMenu: 'menuMatrixEditor1'
|
DoubleBuffering: false
|
RowHeaderContextMenu: 'RowViewContextMenu1'
|
RowHeaderPath: 'Name'
|
RowView: 'MatrixEditorRows'
|
RowViewRelation: 'Process_MP.astype(Operation)'
|
ModeledStringList ChildOrdering
|
{
|
c: menuMatrixEditor1
|
c: RowViewContextMenu1
|
c: MatrixEditorRows
|
c: GUIDataExtractorNewSupply
|
c: MatrixEditorColumns
|
c: ColumnViewContextMenu1
|
c: MatrixEditorColumns_1
|
c: ColumnViewContextMenu2
|
c: AttributeContextMenu
|
c: UserConfigurableInformationOperation
|
c: UserConfigurableInformationNewSupply
|
c: UserConfigurableInformationAggregatedSupply
|
}
|
]
|
ResponseDefinitions:
|
[
|
DelegatedResponseDefinition OnClick id:Responsedef_SplitterWnd1_MatrixEditor_Menu_OnClick
|
{
|
#keys: '[110880.8.734835675]'
|
Initiator: 'Menu'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument object
|
{
|
#keys: '[110880.8.734835676]'
|
Binding: 'this.SelectionObjects()'
|
}
|
]
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
Border: true
|
DoubleBuffering: false
|
]
|
}
|
]
|
Properties:
|
[
|
DoubleBuffering: false
|
HorizontalSplit: false
|
PaneOrder: '0;1'
|
ModeledStringList ChildOrdering
|
{
|
c: SplitterPane
|
c: SplitterPane1
|
}
|
]
|
}
|