Quintiq file version 2.0
|
Component PanelSCV
|
{
|
#keys: '[134266.2.556582]'
|
BaseType: 'WebPanel'
|
Children:
|
[
|
Component DataHolderSCVConfig
|
{
|
#keys: '[134266.2.557001]'
|
BaseType: 'WebDataHolder'
|
Databinding: 'shadow[SCVConfiguration]*'
|
Properties:
|
[
|
Taborder: 0
|
]
|
}
|
Component DataHolderDisplayPISPIP
|
{
|
#keys: '[134266.2.557171]'
|
BaseType: 'WebDataHolder'
|
Databinding: 'ProductInStockingPointInPeriod'
|
Properties:
|
[
|
Taborder: 2
|
]
|
}
|
Component CustomDrawSCV
|
{
|
#keys: '[134266.2.550027]'
|
BaseType: 'WebCustomDraw'
|
Children:
|
[
|
Component customdrawContextMenuSCV
|
{
|
#keys: '[134266.2.550028]'
|
BaseType: 'customdrawContextMenu'
|
Children:
|
[
|
Component MenuEdit
|
{
|
#keys: '[139394.0.527801480]'
|
BaseType: 'WebMenu'
|
Properties:
|
[
|
Image: 'WINDOW_WIDTH'
|
Taborder: 0
|
Title: 'Edit number of levels...'
|
]
|
}
|
Component MenuRefresh
|
{
|
#keys: '[139394.0.527817087]'
|
BaseType: 'WebMenu'
|
Properties:
|
[
|
Image: 'REFRESH'
|
Taborder: 1
|
Title: 'Refresh'
|
]
|
}
|
Component MenuSetFocus
|
{
|
#keys: '[139394.0.533524054]'
|
BaseType: 'WebMenu'
|
Properties:
|
[
|
BindOnDoubleClick: true
|
Image: 'FLASH'
|
Taborder: 2
|
Title: 'Set focus'
|
]
|
ResponseDefinitions:
|
[
|
ResponseDefinition OnClick id:Responsedef_customdrawContextMenuSCV_MenuSetFocus_OnClick
|
{
|
#keys: '[139394.0.533513239]'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument selection
|
{
|
#keys: '[2611.0.3299255]'
|
Binding: 'CustomDrawSCV.Selection()'
|
}
|
]
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
Taborder: 0
|
]
|
}
|
Component CustomDrawDataLayerSCVEdge
|
{
|
#keys: '[134266.2.1644131]'
|
BaseType: 'WebCustomDrawDataLayer'
|
Children:
|
[
|
Component DataExtractorSCVEdge
|
{
|
#keys: '[134266.2.1644132]'
|
BaseType: 'WebDataExtractor'
|
Properties:
|
[
|
DataType: 'shadow[SCVConfiguration]'
|
Source: 'DataHolderSCVConfig'
|
Taborder: 0
|
Transformation: 'SCVNode.SCVEdge'
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'customdrawContextMenuSCV'
|
Taborder: 2
|
]
|
}
|
Component CustomDrawDataLayerSCVNode id:CustomDrawDataLayerSCVNode_549
|
{
|
#keys: '[134266.2.4940970]'
|
BaseType: 'WebCustomDrawDataLayer'
|
Children:
|
[
|
Component DataExtractorSCVNode id:DataExtractorSCVNode_593
|
{
|
#keys: '[134266.2.4940971]'
|
BaseType: 'WebDataExtractor'
|
Properties:
|
[
|
DataType: 'shadow[SCVConfiguration]'
|
Source: 'DataHolderSCVConfig'
|
Taborder: 0
|
Transformation: 'SCVNode'
|
]
|
}
|
Component UserConfigurableInformationPISPIPNode
|
{
|
#keys: '[139394.0.396922176]'
|
BaseType: 'WebUserConfigurableInformation'
|
Properties:
|
[
|
ObjectType: 'shadow[SCVPISPIPNode]'
|
Taborder: 1
|
Tooltip:
|
[*
|
<table>
|
<tr>
|
<td><b>Stocking point:</b></td>
|
<td>VALUE( object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().StockingPoint_MP().Name() )</td>
|
<td></td>
|
</tr>
|
|
<tr>
|
<td><b>Product:</b></td>
|
<td>VALUE( object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().Product_MP().Name() )</td>
|
</tr>
|
</table>
|
|
<hr>
|
|
<table>
|
<tr>
|
<td><b>Inventory level end </b></font></td>
|
<td>VALUE( MacroPlan::GetDisplayValue( object.ProductInStockingPointInPeriod().InventoryLevelEnd() ) )</font></td>
|
<td></td>
|
<td><b>Inventory holding cost </b></td>
|
<td>VALUE(object.ProductInStockingPointInPeriod().TotalBaseInventoryHoldingCost())</td>
|
<td>VALUE( ifexpr( object.ProductInStockingPointInPeriod().IsLeaf(), '[' + object.ProductInStockingPointInPeriod().TotalBaseInventoryHoldingCostPerQuantity().Format('N(Dec(2))') + object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().StockingPoint_MP().Currency_MP().Symbol() + '/' + object.ProductInStockingPointInPeriod().ProductInStockingPoint_MP().UnitOfMeasure_MP().Name() + ']', '' ) ) </td>
|
</tr>
|
|
<tr>
|
<td><b>Total supply </b></font></td>
|
<td>VALUE(object.ProductInStockingPointInPeriod().SupplyQuantity())</font></td>
|
<td></td>
|
<td><b>Total demand </b><font></td>
|
<td>VALUE(object.ProductInStockingPointInPeriod().GetDemandQuantity())</font></td>
|
</tr>
|
<br>
|
<tr>
|
<td><b>Inventory start </b></td>
|
<td>VALUE( MacroPlan::GetDisplayValue( object.ProductInStockingPointInPeriod().InventoryLevelStartPISPIP().InventoryLevelEnd() ) )</td>
|
<td></td>
|
<td><b>Sales demand </b></td>
|
<td>VALUE(object.ProductInStockingPointInPeriod().SalesDemandQuantity())</td>
|
</tr>
|
|
<tr>
|
<td><b>New supply </b></td>
|
<td>VALUE(object.ProductInStockingPointInPeriod().NewSupplyQuantity())</td>
|
<td></td>
|
<td><b>Dependent demand </b></td>
|
<td>VALUE(object.ProductInStockingPointInPeriod().DependentDemandQuantity())</td>
|
</tr>
|
|
<tr>
|
<td><b>Inventory supply </b></td>
|
<td>VALUE(object.ProductInStockingPointInPeriod().InventorySupplyQuantity())</td>
|
<td></td>
|
<td><b>VALUE( ifexpr( object.ProductInStockingPointInPeriod().TargetInventoryLevel() >= object.ProductInStockingPointInPeriod().MinInventoryLevel() , 'Safety stock', 'Minimum inventory level' ) ) </b></td>
|
<td>VALUE( ifexpr( object.ProductInStockingPointInPeriod().TargetInventoryLevel() >= object.ProductInStockingPointInPeriod().MinInventoryLevel() , object.ProductInStockingPointInPeriod().TargetInventoryLevel(), object.ProductInStockingPointInPeriod().MinInventoryLevel() ) )</td>
|
</tr>
|
</table>
|
*]
|
]
|
}
|
Component UserConfigurableInformationLaneNode
|
{
|
#keys: '[139394.0.396925677]'
|
BaseType: 'WebUserConfigurableInformation'
|
Properties:
|
[
|
ObjectType: 'shadow[SCVLaneNode]'
|
Taborder: 2
|
Tooltip: 'VALUE(object.Tooltip())'
|
]
|
}
|
Component UserConfigurableInformationSDNode
|
{
|
#keys: '[139394.0.396925744]'
|
BaseType: 'WebUserConfigurableInformation'
|
Properties:
|
[
|
ObjectType: 'shadow[SCVSDNode]'
|
Taborder: 3
|
Tooltip: 'VALUE(object.Tooltip())'
|
]
|
}
|
Component UserConfigurableInformationISNode
|
{
|
#keys: '[139394.0.396925811]'
|
BaseType: 'WebUserConfigurableInformation'
|
Properties:
|
[
|
ObjectType: 'shadow[SCVISNode]'
|
Taborder: 4
|
Tooltip: 'VALUE(object.Tooltip())'
|
]
|
}
|
Component UserConfigurableInformationRoutingStepNode
|
{
|
#keys: '[139394.0.396923386]'
|
BaseType: 'WebUserConfigurableInformation'
|
Properties:
|
[
|
ObjectType: 'shadow[SCVRoutingStepNode]'
|
Taborder: 5
|
Tooltip: 'VALUE(object.Tooltip())'
|
]
|
}
|
]
|
Properties:
|
[
|
ContextMenu: 'customdrawContextMenuSCV'
|
Taborder: 3
|
]
|
}
|
Component CustomDrawDataLayerSCVConfig
|
{
|
#keys: '[134266.2.28133675]'
|
BaseType: 'WebCustomDrawDataLayer'
|
Children:
|
[
|
Component DataExtractorSCVConfig
|
{
|
#keys: '[134266.2.28133676]'
|
BaseType: 'WebDataExtractor'
|
Properties:
|
[
|
DataType: 'shadow[SCVConfiguration]'
|
Source: 'DataHolderSCVConfig'
|
Taborder: 0
|
]
|
}
|
]
|
Properties:
|
[
|
AutoDrawHighlighting: 'none'
|
AutoDrawSelection: 'none'
|
ContextMenu: 'customdrawContextMenuSCV'
|
Taborder: 1
|
]
|
}
|
]
|
Properties:
|
[
|
Taborder: 4
|
]
|
ResponseDefinitions:
|
[
|
DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawSCV_WebButton_OnClick
|
{
|
#keys: '[139394.0.2086142191]'
|
Initiator: 'WebButton'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument selection
|
{
|
#keys: '[6763.0.7956445]'
|
Binding: 'this.Selection()'
|
}
|
]
|
}
|
DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawSCV_WebMenu_OnClick
|
{
|
#keys: '[139394.0.2086142192]'
|
Initiator: 'WebMenu'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument selection
|
{
|
#keys: '[6763.0.7956518]'
|
Binding: 'this.Selection()'
|
}
|
]
|
}
|
]
|
}
|
Component DataHolderPISPIPFromProductPlanningMatrix
|
{
|
#keys: '[139394.0.533527312]'
|
BaseType: 'WebDataHolder'
|
Databinding: 'structured[ProductInStockingPointInPeriod]*'
|
Children:
|
[
|
Component DataExtractorLeafPIPSIP id:DataExtractorLeafPIPSIP_715
|
{
|
#keys: '[139394.0.533527513]'
|
BaseType: 'WebDataExtractor'
|
Properties:
|
[
|
DataType: 'structured[ProductInStockingPointInPeriod]'
|
Source: 'FormPlanning.DataHolderSelectedPISPIPsInProductPlanningMatrix'
|
Taborder: 0
|
Transformation: 'Elements'
|
]
|
}
|
]
|
Properties:
|
[
|
Taborder: 1
|
]
|
}
|
Component DataHolderSelectedPISPs
|
{
|
#keys: '[139394.0.533570401]'
|
BaseType: 'WebDataHolder'
|
Databinding: 'structured[ProductInStockingPoint_MP]*'
|
Properties:
|
[
|
Taborder: 3
|
]
|
}
|
]
|
Properties:
|
[
|
Taborder: 0
|
]
|
}
|