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:
|
[*
|
<table>
|
<tr>
|
<td><b>Suggested quantity </b></td>
|
<td>VALUE( object.ProductInStockingPointInPeriodPlanning().GetUnfulfilledQuantity() + object.Quantity() ) VALUE( object.ProductInStockingPointInPeriodPlanning().ProductInStockingPoint_MP().UnitOfMeasureName() ) </td></tr>
|
<tr>
|
<td><b>Feedback quantity </b></td>
|
<td>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) ' ) )</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><b> </b></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>
|
*]
|
]
|
}
|
#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
|
]
|
}
|