Quintiq file version 2.0 Component GanttChartRowDefinitionStockingPoint { #keys: '[112884.1.975334686]' BaseType: 'GanttChartRowDefinition' Children: [ Component GanttChartNodesDefinitionStockingPoint { #keys: '[112884.1.975334687]' BaseType: 'GanttChartNodesDefinition' Properties: [ Elements: 'StockingPointInPeriod' FilterArguments: 'dataholderactiveperiods:DataHolderActivePeriods(structured[Period_MP])' FixedFilter: 'object.Period_MP().IsInPeriods( dataholderactiveperiods )' Identification: 'Stocking Point' Legend: 'VALUE(object.Name())' MaxConcurrentNodeOverlap: '1' NodeEndTime: [* NodeEndTime object.End() true false false 0 *] NodeHeight: [* NodeHeight *] NodeScope: [* *] NodeStartTime: [* NodeStartTime object.Start() true false false 0 *] Nodes: 'StockingPointInPeriod' PosX: 69 PosY: 50 SizePosition: 'lt60 86 4 30' ] } #child: GanttChartRowDefinitionPISP Component GanttChartNodesDefinitionBeforePlanningHorizonStockingPoint { #keys: '[112884.1.975334691]' BaseType: 'GanttChartNodesDefinition' Properties: [ Elements: 'MacroPlan.Period_MP' FilterArguments: 'dataholderactiveperiods:DataHolderActivePeriods(structured[Period_MP])' FixedFilter: 'object.IsHistorical() and object.IsInPeriods( dataholderactiveperiods )' Identification: 'Period' MaxConcurrentNodeOverlap: '1' MergeWith: 'GanttChartNodesDefinitionStockingPoint' NodeEndTime: [* NodeEndTime object.EndOfHistorical() true false false 0 *] NodeHeight: [* NodeHeight *] NodeStartTime: [* NodeStartTime object.Start() true false false 0 *] Nodes: 'MacroPlan.Period_MP' Overlay: true PosX: 5 PosY: 74 RowColor: 'AppWorkspace' SizePosition: 'lt88 114 4 30' ] } Component GanttChartNodesDefinitionSPFrozenDuration { #keys: '[124504.0.313939613]' BaseType: 'GanttChartNodesDefinition' Children: [ Component userInfoPISPFrozenDuration { #keys: '[124504.0.313939614]' BaseType: 'UserConfigurableInformation' Properties: [ CanConfigure: false Identification: 'Frozen stocking point' ObjectBackgroundColor: 'ColorScheme.GanttChart_EndOfFrozenPeriod' ObjectType: 'StockingPoint_MP' PosX: 17 PosY: 14 SizePosition: 'lt86 112 77 103' ] } ] Properties: [ DrawingOrder: 4 Identification: 'Frozen stocking point' MergeWith: 'GanttChartNodesDefinitionStockingPoint' NodeEndTime: [* NodeEndTime object.EndOfFrozen() *] NodeStartTime: [* NodeStartTime object.MacroPlan().StartOfPlanning() *] Overlay: true PosX: 68 PosY: 81 ] } ] Properties: [ DataExtractor: 'GUIDataExtractorStockingPointsForProductPlanning' FilterArguments: 'dataholderunits:DataHolderUnits(structured[Unit]);dataholderupstreampisps:DataHolderUpstreamPISPs(structured[ProductInStockingPoint_MP]);dataholderproducts:DataHolderProducts(structured[Product_MP]);dataholderdownstreampisps:DataHolderDownstreamPISPs(structured[ProductInStockingPoint_MP]);dataholderchildstockingpoints:DataHolderChildStockingPoints(structured[StockingPoint_MP])' FixedFilter: 'ifexpr( dataholderupstreampisps.Size() > 0, exists( dataholderupstreampisps, Elements.StockingPoint_MP, sp, sp = object ), true )' Identification: 'StockingPoint' PosX: 189 PosY: 129 SizePosition: 'lt141 167 88 114' SortCriteria: 'DisplayIndex;Name' ModeledStringList ChildOrdering { c: GanttChartNodesDefinitionStockingPoint c: GanttChartRowDefinitionPISP c: GanttChartNodesDefinitionBeforePlanningHorizonStockingPoint c: GanttChartNodesDefinitionSPFrozenDuration } ] }