Quintiq file version 2.0 #root #parent: LibMacroPlannerWebUI OrphanComponent FormSupplyPlanning { #keys: '[134266.2.76731946]' Accessibility: 'Extensible' BaseType: 'WebForm' Children: [ Component MatrixEditorSupplyPlanning { #keys: '[134266.2.76733210]' BaseType: 'WebMatrixEditor' Children: [ Component MatrixEditorCellPlanning { #keys: '[134266.2.76733211]' BaseType: 'WebMatrixEditorCell' Children: [ Component DataExtractorCellPlanning { #keys: '[134266.2.76733212]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'shadow[GlobalParameters_MP]' Source: 'DataHolderShadowGlobalParameters' Taborder: 0 Transformation: 'PlanningCell' ] } ] Properties: [ Attributes: 'Quantity' Column: 'ProductInStockingPointInPeriodPlanning.Period_MP' Row: 'Process_MP' Taborder: 1 ] } Component MatrixEditorRowsProcess { #keys: '[134266.2.76733213]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorProcess { #keys: '[134266.2.76733214]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Process_MP]' Source: 'DataHolderProcess' Taborder: 0 Transformation: 'Elements' ] } ] Properties: [ Legend: 'DisplayName' Taborder: 2 ] } Component MatrixEditorColumnsPeriod { #keys: '[134266.2.76733215]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorPeriod { #keys: '[134266.2.76733216]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Period_MP]' FixedFilter: 'object.IsPlanning()' Source: 'ApplicationMacroPlanner.DataHolderPeriods' Taborder: 0 Transformation: 'Elements' ] } ] Properties: [ Legend: 'Start' SortCriteria: 'Start' Taborder: 3 ] } Component UserConfigurableInformationPlanningCell id:UserConfigurableInformationPlanningCell_549 { #keys: '[138546.0.774474202]' BaseType: 'WebUserConfigurableInformation' Properties: [ ObjectType: 'shadow[PlanningCell]' Taborder: 0 Tooltip: [*
Suggested quantity VALUE( object.ProductInStockingPointInPeriodPlanning().GetUnfulfilledQuantity() + object.Quantity() ) VALUE( object.ProductInStockingPointInPeriodPlanning().ProductInStockingPoint_MP().UnitOfMeasureName() )
Feedback quantity VALUE(object.ProductInStockingPointInPeriodPlanning().astype(ProductInStockingPointInPeriodPlanningLeaf).GetFeedbackQuantity( object.Process_MP() ) + 0 ) VALUE( object.ProductInStockingPointInPeriodPlanning().ProductInStockingPoint_MP().UnitOfMeasureName() ) VALUE( ifexpr( object.ProductInStockingPointInPeriodPlanning().astype(ProductInStockingPointInPeriodPlanningLeaf).GetFeedbackIsLocked( object.Process_MP() ) , ' (Fixed quantity) ', ' (Minimum threshold) ' ) )

VALUE(object.Process_MP().GetDisplayAccount()) VALUE(object.Process_MP().GetDisplayCost())
Lead time VALUE(object.Process_MP().LeadTime())
Minimum quantity VALUE(object.Process_MP().MinimumQuantity()) Maximum quantity VALUE(ifexpr( object.Process_MP().HasUserMaximumQuantity(), [String]object.Process_MP().MaximumQuantity(), '-' ) )
Lot size VALUE(object.Process_MP().LotSize())
*] ] } #child: matrixeditorContextMenuSupplyPlanning #child: matrixEditorActionBarPageSupplyPlanning ] Properties: [ Columns: 'MatrixEditorColumnsPeriod' ContextMenu: 'matrixeditorContextMenuSupplyPlanning' Rows: 'MatrixEditorRowsProcess' ShowEditability: true Taborder: 4 ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebMenu_OnClick { #keys: '[139394.0.2086142185]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[6763.0.7954706]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebButton_OnClick { #keys: '[139394.0.2086142186]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[6763.0.7954779]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebMenu_OnClick_715 { #keys: '[139394.0.2086142187]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedrows { #keys: '[6763.0.7954852]' Binding: 'this.SelectedRows()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebButton_OnClick_844 { #keys: '[139394.0.2086142188]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedrows { #keys: '[6763.0.7954925]' Binding: 'this.SelectedRows()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebMenu_OnClick_603 { #keys: '[139394.0.2086142189]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedcolumns { #keys: '[6763.0.7954998]' Binding: 'this.SelectedColumns()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorSupplyPlanning_WebButton_OnClick_858 { #keys: '[139394.0.2086142190]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedcolumns { #keys: '[6763.0.7955071]' Binding: 'this.SelectedColumns()' } ] } ] } Component DataHolderShadowGlobalParameters { #keys: '[134266.2.80086814]' BaseType: 'WebDataHolder' Databinding: 'shadow[GlobalParameters_MP]*' Properties: [ Taborder: 3 ] } Component DataHolderSCVSelection { #keys: '[137862.0.631572686]' BaseType: 'WebDataHolder' Databinding: 'structured[ProductInStockingPoint_MP]*' Children: [ Component DataExtractorSCVSelection { #keys: '[137862.0.631572858]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[ProductInStockingPoint_MP]' Source: 'FormSupplyChainVisualization.DataHolderSelectedPISPs' Taborder: 0 Transformation: 'Elements' ] } ] Properties: [ Taborder: 1 ] } Component DataHolderProcess { #keys: '[137862.0.631617050]' BaseType: 'WebDataHolder' Databinding: 'structured[Process_MP]*' Properties: [ Taborder: 2 ] } Component LabelLastPlanningAction { #keys: '[146446.0.211300870]' BaseType: 'WebLabel' Properties: [ DataBinding: 'ApplicationMacroPlanner.DataHolderMacroPlanner.Data.LastPlanningAction' Taborder: 0 Visible: false ] } ] Properties: [ Image: 'ELEMENT_INTO' Title: 'Supply Planning' UseExistingInstance: true ] }