Quintiq file version 2.0
Component SplitterWnd2
{
#keys: '[113694.1.481533514]'
BaseType: 'SplitterWnd'
Children:
[
Component SplitterPane2
{
#keys: '[113694.1.481533515]'
BaseType: 'SplitterPane'
GBLayout
{
Type: 'internal[GBLayoutDefinition]'
Columns:
[
GBFlow.Column { grow: 128 id: 3 parent: 0 }
]
Elements:
[
GBElement
{
Component => /ListProductInStockingPointInPeriod
Position { startcolumn: 3 startrow: 3 endcolumn: 3 endrow: 3 }
}
]
Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
Rows:
[
GBFlow.Row { grow: 128 id: 3 parent: 0 }
]
}
Children:
[
#child: ListProductInStockingPointInPeriod
]
Properties:
[
Border: true
DoubleBuffering: false
Title: 'WIP product in stocking point in periods'
]
}
Component SplitterPane3
{
#keys: '[113694.1.481533525]'
BaseType: 'SplitterPane'
GBLayout
{
Type: 'internal[GBLayoutDefinition]'
Columns:
[
GBFlow.Column { grow: 128 id: 1 parent: 0 }
]
Elements:
[
GBElement
{
Component => MatrixEditorProductInStockingPointInPeriod
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:
[
Component MatrixEditorProductInStockingPointInPeriod
{
#keys: '[113694.1.481533526]'
BaseType: 'MatrixEditor'
GBLayout
{
Type: 'internal[GBLayoutDefinition]'
Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
}
Children:
[
Component menuMatrixEditor1
{
#keys: '[113694.1.481533527]'
BaseType: 'popupMatrixEditor'
Properties:
[
PosX: 40
PosY: 110
]
}
Component GUIDataExtractor3
{
#keys: '[113694.1.481533537]'
BaseType: 'GUIDataExtractor'
Properties:
[
Component: 'DataHolderWIPPISPIPInActivePeriods'
DataType: 'structured[ProductInStockingPointInPeriod]'
PosX: 5
PosY: 30
Transformation: 'Elements'
]
}
Component MatrixEditorRows
{
#keys: '[113694.1.481533538]'
BaseType: 'GUIScaleView'
Children:
[
Component GUIDataExtractorMatrixPISP
{
#keys: '[113694.1.481533539]'
BaseType: 'GUIDataExtractor'
Properties:
[
Component: 'DataHolderChildUnits'
DataType: 'structured[ProductInStockingPoint_MP]'
Filter: 'object.StockingPoint_MP().IsSystem()'
PosX: 8
PosY: 10
Transformation: 'Elements.StockingPoint_MP.ProductInStockingPoint_MP'
]
}
]
Properties:
[
PosX: 5
PosY: 70
SortCriteria: 'Name'
]
}
Component RowViewContextMenu1
{
#keys: '[113694.1.481533536]'
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: 40
PosY: 140
]
}
Component MatrixEditorColumns
{
#keys: '[113694.1.481533534]'
BaseType: 'GUIScaleView'
Children:
[
Component GUIDataExtractorMatrixColumnPeriod
{
#keys: '[113694.1.481533535]'
BaseType: 'GUIDataExtractor'
Properties:
[
Component: 'DataHolderActivePeriods'
DataType: 'structured[Period_MP]'
PosX: 9
PosY: 10
Transformation: 'Elements'
]
}
]
Properties:
[
PosX: 38
PosY: 70
SortCriteria: 'Start'
]
}
Component ColumnViewContextMenu1
{
#keys: '[113694.1.481533533]'
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 Properties: [ Text: '&Sort columns...' ] }
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
}
]
}
]
Properties:
[
PosX: 40
PosY: 170
]
}
Component UserConfigurableInformationPISP
{
#keys: '[113694.1.481533531]'
BaseType: 'UserConfigurableInformation'
Properties:
[
Identification: 'ProductInStockingPoint_MP'
ObjectText: 'VALUE( object.Name() ) (VALUE( object.Product_MP().UnitOfMeasureName() ))'
ObjectType: 'ProductInStockingPoint_MP'
PosX: 73
PosY: 69
]
}
Component UserConfigurableInformationPISPIP
{
#keys: '[113694.1.481533532]'
BaseType: 'UserConfigurableInformation'
Properties:
[
Identification: 'ProductInStockingPointInPeriod'
ObjectType: 'ProductInStockingPointInPeriod'
PosX: 147
PosY: 69
TooltipText:
[*
Inventory level end | VALUE( object.PlannedInventoryLevelEnd() ) |
Actual inventory level end | VALUE( object.ActualInventoryLevelEnd() ) |
Difference | VALUE( object.GetDifferenceInInventoryLevelEnd() / object.PlannedInventoryLevelEnd() * 100 )% |
Description | VALUE( object.ActualProductInStockingPointInPeriod().Description() ) |
*]
]
}
Component UserConfigurableInformationPeriod
{
#keys: '[113694.1.481533540]'
BaseType: 'UserConfigurableInformation'
Properties:
[
Identification: 'Period_MP'
ObjectText: 'VALUE( object.StartDate() )'
ObjectType: 'Period_MP'
PosX: 113
PosY: 68
]
}
Component AttributeContextMenu
{
#keys: '[113694.2.978031143]'
BaseType: 'popupMatrixEditorAttributeHeader'
Children:
[
Component PopupParent id:PopupParent_3
{
#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_2 { #keys: '[124988.0.211594406]' BaseType: 'MenuCount' IsDerived: true }
Component MenuSum id:MenuSum_2 { #keys: '[124988.0.211595117]' BaseType: 'MenuSum' IsDerived: true }
Component MenuAverage id:MenuAverage_2 { #keys: '[124988.0.211595592]' BaseType: 'MenuAverage' IsDerived: true }
Component MenuStdDev id:MenuStdDev_2 { #keys: '[124988.0.211598314]' BaseType: 'MenuStdDev' IsDerived: true }
Component MenuRemoveSubtotal id:MenuRemoveSubtotal_2 { #keys: '[124988.0.211598781]' BaseType: 'MenuRemoveSubtotal' IsDerived: true }
]
Properties:
[
ModeledStringList ChildOrdering
{
c: MenuCount_2
c: MenuSum_2
c: MenuAverage_2
c: MenuMIn
c: MenuMAx
c: MenuStdDev_2
c: menuSeparator_1
c: MenuRemoveSubtotal_2
}
]
}
]
}
]
}
]
}
]
Properties:
[
AttributeContextMenu: 'AttributeContextMenu'
Attributes: 'NewSupplyQuantity'
Border: true
ColumnHeaderContextMenu: 'ColumnViewContextMenu1'
ColumnHeaderPath: 'StartDate'
ColumnView: 'MatrixEditorColumns'
ColumnViewRelation: 'Period_MP'
ContextMenu: 'menuMatrixEditor1'
DoubleBuffering: false
RowHeaderContextMenu: 'RowViewContextMenu1'
RowHeaderPath: 'Name'
RowView: 'MatrixEditorRows'
RowViewRelation: 'ProductInStockingPoint_MP'
ModeledStringList ChildOrdering
{
c: menuMatrixEditor1
c: GUIDataExtractor3
c: MatrixEditorRows
c: RowViewContextMenu1
c: MatrixEditorColumns
c: ColumnViewContextMenu1
c: UserConfigurableInformationPISP
c: UserConfigurableInformationPeriod
c: UserConfigurableInformationPISPIP
c: AttributeContextMenu
}
]
ResponseDefinitions:
[
DelegatedResponseDefinition OnClick id:Responsedef_SplitterWnd2_MatrixEditorProductInStockingPointInPeriod_Menu_OnClick
{
#keys: '[113694.1.397301023]'
Initiator: 'Menu'
IsInherited: false
ResponseType: 'OnClick'
Arguments:
[
ResponseDefinitionArgument cell
{
#keys: '[113694.1.397301024]'
Binding: 'this.Selection()'
}
]
}
DelegatedResponseDefinition OnClick id:Responsedef_SplitterWnd2_MatrixEditorProductInStockingPointInPeriod_Menu_OnClick_18
{
#keys: '[113694.1.397301052]'
Initiator: 'Menu'
IsInherited: false
ResponseType: 'OnClick'
Arguments:
[
ResponseDefinitionArgument object
{
#keys: '[113694.1.397301053]'
Binding: 'this.SelectionObjects()'
}
]
}
]
}
]
Properties:
[
Border: true
DoubleBuffering: false
Title: 'WIP product in stocking point in periods matrix'
]
}
]
Properties:
[
DoubleBuffering: false
PaneOrder: '0;1'
ModeledStringList ChildOrdering
{
c: SplitterPane2
c: SplitterPane3
}
]
}