1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| Quintiq file version 2.0
| #parent: #root
| Method SynchronizeWithCapacityPlanningGanttChart () id:Method_FormProductPlanningMatrix_SynchronizeWithCapacityPlanningGanttChart
| {
| #keys: '[127710.1.837251350]'
| Body:
| [*
| // Synchronize PeriodFrom and PeriodTo base on ProductPlanningGanttChart
| ganttchart := Form.GetCapacityPlanningGanttChart();
|
| ganttchartstart := guard( ganttchart.FirstVisibleTime(), MacroPlan.StartOfPlanning() );
|
| periodsShown := selectsortedset( DataHolderActivePeriods.Data(), Elements, period,
| true,
| period.Start() );
|
| col := counter( periodsShown, Elements, p, p.Start() < ganttchartstart );
|
| if( col >= 0 )
| {
| MatrixEditorProductPlanning.EnsureVisible( 0, col );
| }
| *]
| }
|
|