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: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q106811_0_32647867" ResultType="Q1_1_141"> 
 | 
            <Name>NodeEndTime</Name> 
 | 
            <GEBExpressionExpressionBody Key="Q106811_0_32647868"> 
 | 
              <ExpressionText>object.Period_MP().End()</ExpressionText> 
 | 
              <Converter> 
 | 
                <ZeroConverter Key="Q106811_0_32648392"> 
 | 
                  <IsStandard>true</IsStandard> 
 | 
                  <IsISO>false</IsISO> 
 | 
                  <IsCustom>false</IsCustom> 
 | 
                  <ConversionType>0</ConversionType> 
 | 
                </ZeroConverter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        NodeHeight: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q106811_0_32648395" ResultType="Q1_1_24"> 
 | 
            <Name>NodeHeight</Name> 
 | 
            <GEBExpressionExpressionBody Key="Q106811_0_32648396"> 
 | 
              <ExpressionText></ExpressionText> 
 | 
              <Converter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        NodePosition: 'bottom' 
 | 
        NodeStartTime: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q106811_0_32647865" ResultType="Q1_1_141"> 
 | 
            <Name>NodeStartTime</Name> 
 | 
            <GEBExpressionExpressionBody Key="Q106811_0_32647866"> 
 | 
              <ExpressionText>object.Period_MP().Start()</ExpressionText> 
 | 
              <Converter> 
 | 
                <ZeroConverter Key="Q106811_0_32648385"> 
 | 
                  <IsStandard>true</IsStandard> 
 | 
                  <IsISO>false</IsISO> 
 | 
                  <IsCustom>false</IsCustom> 
 | 
                  <ConversionType>0</ConversionType> 
 | 
                </ZeroConverter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        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: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeEndTime1" ResultType="Q1_1_141"> 
 | 
            <Name>NodeEndTime</Name> 
 | 
            <GEBExpressionExpressionBody Key="@1"> 
 | 
              <ExpressionText>object.EndOfHistorical()</ExpressionText> 
 | 
              <Converter> 
 | 
                <ZeroConverter Key="@2"> 
 | 
                  <IsStandard>true</IsStandard> 
 | 
                  <IsISO>false</IsISO> 
 | 
                  <IsCustom>false</IsCustom> 
 | 
                  <ConversionType>0</ConversionType> 
 | 
                </ZeroConverter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        NodeHeight: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q106811_0_32648422" ResultType="Q1_1_24"> 
 | 
            <Name>NodeHeight</Name> 
 | 
            <GEBExpressionExpressionBody Key="Q106811_0_32648423"> 
 | 
              <ExpressionText></ExpressionText> 
 | 
              <Converter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        NodeScope: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBScope xmlns="http://www.quintiq.com/GEB/GEBScope" Key="Q106811_0_32648408" TargetType="Q11660_0_47457810"> 
 | 
            <GEBScopeData Key="Q106811_0_32648409"> 
 | 
              <DefaultColumnPrefix></DefaultColumnPrefix> 
 | 
              <ColumnPostfix></ColumnPostfix> 
 | 
            </GEBScopeData> 
 | 
          </GEBScope> 
 | 
        *] 
 | 
        NodeStartTime: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q106811_0_32647870" ResultType="Q1_1_141"> 
 | 
            <Name>NodeStartTime</Name> 
 | 
            <GEBExpressionExpressionBody Key="Q106811_0_32647871"> 
 | 
              <ExpressionText>object.Start()</ExpressionText> 
 | 
              <Converter> 
 | 
                <ZeroConverter Key="Q106811_0_32648414"> 
 | 
                  <IsStandard>true</IsStandard> 
 | 
                  <IsISO>false</IsISO> 
 | 
                  <IsCustom>false</IsCustom> 
 | 
                  <ConversionType>0</ConversionType> 
 | 
                </ZeroConverter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        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: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeEndTime1" ResultType="Q1_1_141"> 
 | 
            <Name>NodeEndTime</Name> 
 | 
            <GEBExpressionExpressionBody Key="@1"> 
 | 
              <ExpressionText>object.EndOfFrozen()</ExpressionText> 
 | 
              <Converter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        NodeStartTime: 
 | 
        [* 
 | 
          <?xml version="1.0" encoding="UTF-16"?> 
 | 
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeStartTime1" ResultType="Q1_1_141"> 
 | 
            <Name>NodeStartTime</Name> 
 | 
            <GEBExpressionExpressionBody Key="@1"> 
 | 
              <ExpressionText>object.MacroPlan().StartOfPlanning()</ExpressionText> 
 | 
              <Converter> 
 | 
              </Converter> 
 | 
            </GEBExpressionExpressionBody> 
 | 
          </GEBExpression> 
 | 
        *] 
 | 
        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 
 | 
    } 
 | 
  ] 
 | 
} 
 |