Quintiq file version 2.0
Component GanttChartRowDefinitionPISP
{
#keys: '[112884.1.975334688]'
BaseType: 'GanttChartRowDefinition'
Children:
[
Component GanttChartNodesDefinitionPISP
{
#keys: '[112884.1.975334689]'
BaseType: 'GanttChartNodesDefinition'
Properties:
[
Elements: 'ProductInStockingPointInPeriod'
FilterArguments: 'dataholderactiveperiods:DataHolderActivePeriods(structured[Period_MP])'
FixedFilter: 'object.Period_MP().IsInPeriods( dataholderactiveperiods )'
Identification: 'Stocking point: Product in stocking point'
Legend: 'VALUE(object.Name())'
MaxConcurrentNodeOverlap: '1'
NodeEndTime:
[*
NodeEndTime
object.Period_MP().End()
true
false
false
0
*]
NodeHeight:
[*
NodeHeight
*]
NodePosition: 'bottom'
NodeStartTime:
[*
NodeStartTime
object.Period_MP().Start()
true
false
false
0
*]
Nodes: 'ProductInStockingPointInPeriod'
PosX: 40
PosY: 62
RowHeight: 2.4
SizePosition: 'lt90 116 3 29'
]
}
Component GanttChartNodesDefinitionBeforePlanningHorizonPISP
{
#keys: '[112884.1.975334690]'
BaseType: 'GanttChartNodesDefinition'
Properties:
[
Elements: 'StockingPoint_MP.StockingPointInPeriod.Period_MP'
FilterArguments: 'dataholderactiveperiods:DataHolderActivePeriods(structured[Period_MP])'
FixedFilter: 'object.IsHistorical() and object.IsInPeriods( dataholderactiveperiods )'
Identification: 'Period'
MaxConcurrentNodeOverlap: '1'
MergeWith: 'GanttChartNodesDefinitionPISP'
NodeEndTime:
[*
NodeEndTime
object.EndOfHistorical()
true
false
false
0
*]
NodeHeight:
[*
NodeHeight
*]
NodeScope:
[*
*]
NodeStartTime:
[*
NodeStartTime
object.Start()
true
false
false
0
*]
Nodes: 'StockingPoint_MP.StockingPointInPeriod.Period_MP'
Overlay: true
PosX: 35
PosY: 16
RowColor: 'Gray'
SizePosition: 'lt61 87 5 31'
]
}
Component GanttChartNodesDefinitionPISPFrozenDuration
{
#keys: '[124504.0.311621582]'
BaseType: 'GanttChartNodesDefinition'
Children:
[
Component userInfoPISPFrozenDuration
{
#keys: '[124504.0.311621583]'
BaseType: 'UserConfigurableInformation'
Properties:
[
CanConfigure: false
Identification: 'Frozen product in stocking point in period'
ObjectBackgroundColor: 'ColorScheme.GanttChart_EndOfFrozenPeriod'
ObjectType: 'ProductInStockingPoint_MP'
PosX: 17
PosY: 14
SizePosition: 'lt86 112 77 103'
]
}
]
Properties:
[
DrawingOrder: 4
Identification: 'Frozen product in stocking point in period'
MergeWith: 'GanttChartNodesDefinitionPISP'
NodeEndTime:
[*
NodeEndTime
object.EndOfFrozen()
*]
NodeStartTime:
[*
NodeStartTime
object.MacroPlan().StartOfPlanning()
*]
Overlay: true
PosX: 9
PosY: 40
]
}
]
Properties:
[
FilterArguments: 'dataholdershowproductofsp:DataHolderShowProductOfSP(structured[StockingPoint_MP]);dataholderupstreampisps:DataHolderUpstreamPISPs(structured[ProductInStockingPoint_MP]);dataholderproducts:DataHolderProducts(structured[Product_MP]);dataholderdownstreampisps:DataHolderDownstreamPISPs(structured[ProductInStockingPoint_MP])'
FixedFilter:
[*
exists( dataholdershowproductofsp, Elements, sp, sp = object.StockingPoint_MP() )
and ifexpr( dataholderupstreampisps.Size() > 0, exists( dataholderupstreampisps, Elements, pisp, pisp = object ), true )
*]
Identification: 'ProductInStockingPoint'
PosX: 21
PosY: 25
Relation: 'ProductInStockingPoint_MP'
SizePosition: 'lt14 40 50 76'
SortCriteria: 'Product_MP.DisplayIndex;Product_MP.Name'
ModeledStringList ChildOrdering
{
c: GanttChartNodesDefinitionPISP
c: GanttChartNodesDefinitionBeforePlanningHorizonPISP
c: GanttChartNodesDefinitionPISPFrozenDuration
}
]
}