From 31ebe7666b33e0021e73ba6c8e0f4cd536f40c1b Mon Sep 17 00:00:00 2001
From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com>
Date: 星期一, 11 十一月 2024 23:00:07 +0800
Subject: [PATCH] 调整页面布局

---
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Method_SetAttributes.def                                        |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhStartDate_OnCreated#57.def              |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhCheckedProducts_OnDataChanged.def   |    8 
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pExport_870_bExport_OnClick.def                             |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_bExport_OnClick#832.def                        |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateBaseData_OnClick#88.def            |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_pAnnualPlanReport#439.def                                  |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhFinelEntitys_OnCreated.def          |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bExportTemplate_OnClick.def            |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_MatrixEditor510.def                                   |   34 ++--
 _Main/UI/MacroPlannerWebApp/Component_Form701/Response_pPower_dhCheckPowers_OnDataChanged.def                                   |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonUp#88.def                                      |   45 -----
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pExport.def                                           |   49 +++++++
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbShiftPlan_OnUserChanged.def             |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbCapacity_OnUserChanged.def              |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixEditorActionBarPageDemandComparison234.def      |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhEndDate_OnCreated#478.def               |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbWorkday_OnUserChanged.def               |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pMQBMLB_393_dhCheckMQBMLB_OnDataChanged.def                 |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsEndDate_OnChanged#273.def               |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhCheckedEntitys_OnDataChanged.def    |   20 ++
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon.def                                       |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_dhXMLDataListener_OnDataChanged#141.def        |    6 
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhFinelProducts_OnCreated.def         |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pPower243_dhCheckPowers354_OnDataChanged.def           |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnCreated.def                 |   12 +
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/_ROOT_Component_FormScheduleSummaryReport.def                   |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixeditorContextMenuDemandComparison527.def        |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bImportOutput_OnClick.def              |    6 
 _Main/UI/MacroPlannerWebApp/Component_Form701/Response_pMQBMLB_dhCheckMQBMLB_OnDataChanged.def                                  |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pScheduleSummary.def                                  |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateFullTable_OnClick#71.def           |    6 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsStartDate_OnChanged#298.def             |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_MatrixEditor.def                                           |    4 
 /dev/null                                                                                                                       |   16 --
 _Main/UI/MacroPlannerWebApp/Component_Form701/Response_pGeneration_dhCheckGenerations_OnDataChanged.def                         |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pPower_480_dhCheckPowers_OnDataChanged.def                  |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonDown#478.def                                   |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pMQBMLB154_dhCheckMQBMLB319_OnDataChanged.def          |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbOutput_OnUserChanged.def                |    4 
 _Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pGeneration208_dhCheckGenerations744_OnDataChanged.def |   10 
 _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnDataChanged#906.def         |   16 ++
 _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pGeneration_812_dhCheckGenerations_OnDataChanged.def        |   10 
 43 files changed, 223 insertions(+), 177 deletions(-)

diff --git a/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pGeneration_dhCheckGenerations_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pGeneration_dhCheckGenerations_OnDataChanged.def
index f778de5..dfdd368 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pGeneration_dhCheckGenerations_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pGeneration_dhCheckGenerations_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Generation()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pMQBMLB_dhCheckMQBMLB_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pMQBMLB_dhCheckMQBMLB_OnDataChanged.def
index e1d7af4..8a54c6f 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pMQBMLB_dhCheckMQBMLB_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pMQBMLB_dhCheckMQBMLB_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.MQBMLB()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pPower_dhCheckPowers_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pPower_dhCheckPowers_OnDataChanged.def
index 13beb0b..f8c96ab 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pPower_dhCheckPowers_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_Form701/Response_pPower_dhCheckPowers_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_MatrixEditor.def b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_MatrixEditor.def
index d1df979..bca6f9c 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_MatrixEditor.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_MatrixEditor.def
@@ -45,8 +45,8 @@
           Properties:
           [
             DataType: 'LocalTable'
-            FilterArguments: 'checkedProduct:QMacroPlanner::FormAnnualPlanReport.dhFinelProduct;checkedEntitys:QMacroPlanner::FormAnnualPlanReport.dhFinelEntitys'
-            FixedFilter: 'exists( checkedProduct,Elements,entity,entity.ID() = object.ProductID()) and exists( checkedEntitys,Elements,entity,entity.DisplayName() = object.ProductionLine())'
+            FilterArguments: 'checkedProducts:QMacroPlanner::FormAnnualPlanReport.dhFinelProducts;checkedEntitys:QMacroPlanner::FormAnnualPlanReport.dhFinelEntitys'
+            FixedFilter: 'exists( checkedProducts,Elements,entity,entity.ID() = object.ProductID()) and exists( checkedEntitys,Elements,entity,entity.DisplayName() = object.ProductionLine())'
             Source: 'dhComparisonData'
             Taborder: 0
             Transformation: 'LocalRow'
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_pAnnualPlanReport\043439.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_pAnnualPlanReport\043439.def"
index 99c3ce0..e4da3cd 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_pAnnualPlanReport\043439.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Component_pAnnualPlanReport\043439.def"
@@ -5,7 +5,7 @@
   BaseType: 'WebPanel'
   Children:
   [
-    Component dhCheckedProduct
+    Component dhCheckedProducts
     {
       #keys: '[414996.1.209190958]'
       BaseType: 'WebDataHolder'
@@ -30,7 +30,7 @@
         Taborder: 3
       ]
     }
-    Component dhFinelProduct
+    Component dhFinelProducts
     {
       #keys: '[414996.1.209190960]'
       BaseType: 'WebDataHolder'
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhCheckedProduct_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhCheckedProducts_OnDataChanged.def
similarity index 61%
rename from _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhCheckedProduct_OnDataChanged.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhCheckedProducts_OnDataChanged.def
index 1971b8e..928dba3 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhCheckedProduct_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhCheckedProducts_OnDataChanged.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: pAnnualPlanReport_439/dhCheckedProduct
-Response OnDataChanged () id:Response_pAnnualPlanReport_439_dhCheckedProduct_OnDataChanged
+#parent: pAnnualPlanReport_439/dhCheckedProducts
+Response OnDataChanged () id:Response_pAnnualPlanReport_439_dhCheckedProducts_OnDataChanged
 {
   #keys: '[414996.1.209190956]'
   CanBindMultiple: false
@@ -11,9 +11,9 @@
     Body:
     [*
       if( this.Data().Size() <> 0 ){
-        dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
       }else{
-        dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+        dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
       }
     *]
   }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhFinelProduct_OnCreated.def b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhFinelProducts_OnCreated.def
similarity index 83%
rename from _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhFinelProduct_OnCreated.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhFinelProducts_OnCreated.def
index a15092d..89fae1d 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhFinelProduct_OnCreated.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pAnnualPlanReport_439_dhFinelProducts_OnCreated.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: pAnnualPlanReport_439/dhFinelProduct
-Response OnCreated () id:Response_pAnnualPlanReport_439_dhFinelProduct_OnCreated
+#parent: pAnnualPlanReport_439/dhFinelProducts
+Response OnCreated () id:Response_pAnnualPlanReport_439_dhFinelProducts_OnCreated
 {
   #keys: '[414996.1.209190955]'
   CanBindMultiple: false
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pExport_870_bExport_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pExport_870_bExport_OnClick.def
index 65294af..702601f 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pExport_870_bExport_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pExport_870_bExport_OnClick.def
@@ -9,7 +9,7 @@
   {
     Body:
     [*
-      rows := selectset( dhComparisonData.Data(),LocalRow,row,exists( dhFinelProduct.Data(),Elements,entity,entity.ID() = row.ProductID()) and exists( dhFinelEntitys.Data(),Elements,entity,entity.DisplayName() = row.ProductionLine())); 
+      rows := selectset( dhComparisonData.Data(),LocalRow,row,exists( dhFinelProducts.Data(),Elements,entity,entity.ID() = row.ProductID()) and exists( dhFinelEntitys.Data(),Elements,entity,entity.DisplayName() = row.ProductionLine())); 
       columns := selectset( dhComparisonData.Data(),LocalColumn,column,dhStartDate.Data() <= column.Date() and dhEndDate.Data() > column.Date() and column.TimeUnit() = dhTimeUnit.Data());
       LocalCell_Default::AsyncExport( RecycleBin,rows,columns );
       //Application.Download( "浜у嚭瀵煎叆妯℃澘.xlsx",data.AsBinaryData() );
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pGeneration_812_dhCheckGenerations_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pGeneration_812_dhCheckGenerations_OnDataChanged.def
index d29110f..834684a 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pGeneration_812_dhCheckGenerations_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pGeneration_812_dhCheckGenerations_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Generation()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pMQBMLB_393_dhCheckMQBMLB_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pMQBMLB_393_dhCheckMQBMLB_OnDataChanged.def
index d40598a..6f1a257 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pMQBMLB_393_dhCheckMQBMLB_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pMQBMLB_393_dhCheckMQBMLB_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.MQBMLB()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pPower_480_dhCheckPowers_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pPower_480_dhCheckPowers_OnDataChanged.def
index b7b9d87..bed9458 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pPower_480_dhCheckPowers_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormAnnualPlanReport/Response_pPower_480_dhCheckPowers_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pGeneration208_dhCheckGenerations744_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pGeneration208_dhCheckGenerations744_OnDataChanged.def
index fe5a791..cb7087c 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pGeneration208_dhCheckGenerations744_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pGeneration208_dhCheckGenerations744_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Generation()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pMQBMLB154_dhCheckMQBMLB319_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pMQBMLB154_dhCheckMQBMLB319_OnDataChanged.def
index 9a6cc0c..2199fdb 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pMQBMLB154_dhCheckMQBMLB319_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pMQBMLB154_dhCheckMQBMLB319_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.MQBMLB()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pPower243_dhCheckPowers354_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pPower243_dhCheckPowers354_OnDataChanged.def
index 6350ea0..b50ec38 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pPower243_dhCheckPowers354_OnDataChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_pPower243_dhCheckPowers354_OnDataChanged.def
@@ -10,15 +10,15 @@
   {
     Body:
     [*
-      products := dhFinelProduct.Data();
+      products := dhFinelProducts.Data();
       if( this.Data().Size() <> 0 ){
         products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power()));
-        dhFinelProduct.Data( &products );
+        dhFinelProducts.Data( &products );
       }else{
-        if( dhCheckedProduct.Data().Size() <> 0 ){
-          dhFinelProduct.Data( dhCheckedProduct.Data().Copy() );
+        if( dhCheckedProducts.Data().Size() <> 0 ){
+          dhFinelProducts.Data( dhCheckedProducts.Data().Copy() );
         }else{
-          dhFinelProduct.Data( DataHolderProduct.Data().Copy() );
+          dhFinelProducts.Data( DataHolderProduct.Data().Copy() );
         }
       }
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_MatrixEditor510.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_MatrixEditor510.def
index e269af0..13fc229 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_MatrixEditor510.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_MatrixEditor510.def
@@ -1,24 +1,24 @@
 Quintiq file version 2.0
-Component MatrixEditor510
+Component MatrixEditor
 {
   #keys: '[412672.1.96380864]'
   BaseType: 'WebMatrixEditor'
   Children:
   [
-    Component MatrixEditorCell294
+    Component MatrixEditorCell
     {
       #keys: '[412672.1.96380865]'
       BaseType: 'WebMatrixEditorCell'
       Children:
       [
-        Component DataExtractorCells611
+        Component DataExtractorCells
         {
           #keys: '[412672.1.96380866]'
           BaseType: 'WebDataExtractor'
           Properties:
           [
             DataType: 'LocalTable'
-            Source: 'dhComparisonData854'
+            Source: 'dhTable'
             Taborder: 0
             Transformation: 'LocalRow.LocalCell.astype(LocalCell_ScheduleSummary)'
           ]
@@ -32,22 +32,22 @@
         Taborder: 0
       ]
     }
-    Component MatrixEditorRows221
+    Component MatrixEditorRows
     {
       #keys: '[412672.1.96380867]'
       BaseType: 'WebMatrixEditorHeaderLevel'
       Children:
       [
-        Component DataExtractorRows116
+        Component DataExtractorRows
         {
           #keys: '[412672.1.96380868]'
           BaseType: 'WebDataExtractor'
           Properties:
           [
             DataType: 'LocalTable'
-            FilterArguments: 'checkedEntity:QMacroPlanner::FormScheduleSummaryReport.dhFinelEntity'
-            FixedFilter: 'exists( checkedEntity,Elements,entity,entity.DisplayName() = object.Name() )'
-            Source: 'dhComparisonData854'
+            FilterArguments: 'checkedEntitys:QMacroPlanner::FormScheduleSummaryReport.dhFinelEntitys'
+            FixedFilter: 'exists( checkedEntitys,Elements,entity,entity.DisplayName() = object.Name() )'
+            Source: 'dhTable'
             Taborder: 0
             Transformation: 'LocalRow'
           ]
@@ -60,13 +60,13 @@
         Taborder: 1
       ]
     }
-    Component MatrixEditorColumns391
+    Component MatrixEditorColumns
     {
       #keys: '[412672.1.96380869]'
       BaseType: 'WebMatrixEditorHeaderLevel'
       Children:
       [
-        Component DataExtractorColumns655
+        Component DataExtractorColumns
         {
           #keys: '[412672.1.96380870]'
           BaseType: 'WebDataExtractor'
@@ -75,7 +75,7 @@
             DataType: 'LocalTable'
             FilterArguments: 'startDate:QMacroPlanner::FormScheduleSummaryReport.dhStartDate;endDate:QMacroPlanner::FormScheduleSummaryReport.dhEndDate'
             FixedFilter: 'not object.IsAttrbuteColumn() and startDate <= object.Date() and endDate > object.Date() '
-            Source: 'dhComparisonData854'
+            Source: 'dhTable'
             Taborder: 0
             Transformation: 'LocalColumn'
           ]
@@ -88,15 +88,15 @@
         Taborder: 2
       ]
     }
-    #child: matrixEditorActionBarPageDemandComparison234
-    #child: matrixeditorContextMenuDemandComparison527
+    #child: matrixEditorActionBarPageDemandComparison
+    #child: matrixeditorContextMenuDemandComparison
   ]
   Properties:
   [
     AllowMultipleAttributes: true
-    Columns: 'MatrixEditorColumns391'
-    ContextMenu: 'matrixeditorContextMenuDemandComparison527'
-    Rows: 'MatrixEditorRows221'
+    Columns: 'MatrixEditorColumns'
+    ContextMenu: 'matrixeditorContextMenuDemandComparison'
+    Rows: 'MatrixEditorRows'
     Taborder: 0
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon.def
index d6119fe..194a7ce 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon.def
@@ -5,8 +5,8 @@
   BaseType: 'WebPanel'
   Children:
   [
-    #child: PanelRibbon322_88
-    #child: PanelRibbon206_478
+    #child: pRibbonUp_88
+    #child: pRibbonDown_478
   ]
   Properties:
   [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixEditorActionBarPageDemandComparison234.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixEditorActionBarPageDemandComparison234.def
index 87dc127..0b8fb25 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixEditorActionBarPageDemandComparison234.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixEditorActionBarPageDemandComparison234.def
@@ -1,5 +1,5 @@
 Quintiq file version 2.0
-Component matrixEditorActionBarPageDemandComparison234
+Component matrixEditorActionBarPageDemandComparison
 {
   #keys: '[412672.1.96380871]'
   BaseType: 'matrixEditorActionBarPage'
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixeditorContextMenuDemandComparison527.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixeditorContextMenuDemandComparison527.def
index b0e701c..f6694cf 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixeditorContextMenuDemandComparison527.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_matrixeditorContextMenuDemandComparison527.def
@@ -1,5 +1,5 @@
 Quintiq file version 2.0
-Component matrixeditorContextMenuDemandComparison527
+Component matrixeditorContextMenuDemandComparison
 {
   #keys: '[412672.1.96380872]'
   BaseType: 'matrixeditorContextMenu'
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pExport.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pExport.def
new file mode 100644
index 0000000..d817212
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pExport.def
@@ -0,0 +1,49 @@
+Quintiq file version 2.0
+Component pExport
+{
+  #keys: '[414996.1.213620968]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component bExport id:bExport_368
+    {
+      #keys: '[414996.1.213621018]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Image: 'EXPORT1'
+        Taborder: 0
+      ]
+    }
+    Component dhXMLDataListener id:dhXMLDataListener_957
+    {
+      #keys: '[414996.1.213621055]'
+      BaseType: 'WebDataHolder'
+      Databinding: 'ExportXMLManager'
+      Children:
+      [
+        Component DataExtractorRibbon id:DataExtractorRibbon_778
+        {
+          #keys: '[414996.1.213621056]'
+          BaseType: 'WebDataExtractor'
+          Properties:
+          [
+            DataType: 'RecycleBin'
+            FixedFilter: 'object.Name() = MP_Cell_ScheduleSummary::GetTableName()'
+            Source: 'RecycleBin'
+            Taborder: 0
+            Transformation: 'ExportXMLManager'
+          ]
+        }
+      ]
+      Properties:
+      [
+        Taborder: 1
+      ]
+    }
+  ]
+  Properties:
+  [
+    Taborder: 10
+  ]
+}
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon206\043478.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonDown\043478.def"
similarity index 92%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon206\043478.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonDown\043478.def"
index 530d5f2..3bedfd9 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon206\043478.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonDown\043478.def"
@@ -1,5 +1,5 @@
 Quintiq file version 2.0
-Component PanelRibbon206 id:PanelRibbon206_478
+Component pRibbonDown id:pRibbonDown_478
 {
   #keys: '[414996.1.108919103]'
   BaseType: 'WebPanel'
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon322\04388.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonUp\04388.def"
similarity index 69%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon322\04388.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonUp\04388.def"
index c1a9581..8b88861 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelRibbon322\04388.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pRibbonUp\04388.def"
@@ -1,5 +1,5 @@
 Quintiq file version 2.0
-Component PanelRibbon322 id:PanelRibbon322_88
+Component pRibbonUp id:pRibbonUp_88
 {
   #keys: '[412672.1.94122030]'
   BaseType: 'WebPanel'
@@ -94,54 +94,18 @@
         Taborder: 9
       ]
     }
-    Component bExport
-    {
-      #keys: '[412672.1.99120484]'
-      BaseType: 'WebButton'
-      Properties:
-      [
-        Image: 'EXPORT1'
-        Taborder: 10
-      ]
-    }
-    Component dhXMLDataListener
-    {
-      #keys: '[412672.1.97821419]'
-      BaseType: 'WebDataHolder'
-      Databinding: 'ExportXMLManager'
-      Children:
-      [
-        Component DataExtractorRibbon
-        {
-          #keys: '[412672.1.97821434]'
-          BaseType: 'WebDataExtractor'
-          Properties:
-          [
-            DataType: 'RecycleBin'
-            FixedFilter: 'object.Name() = MP_Cell_ScheduleSummary::GetTableName()'
-            Source: 'RecycleBin'
-            Taborder: 0
-            Transformation: 'ExportXMLManager'
-          ]
-        }
-      ]
-      Properties:
-      [
-        Taborder: 11
-      ]
-    }
-    Component ButtonRibbon820 id:ButtonRibbon820_836
+    Component bCreateFullTable
     {
       #keys: '[414996.1.104721255]'
       BaseType: 'WebButton'
       Properties:
       [
         Image: 'C_CLAMP'
-        Label: 'CreateFullTable'
+        Label: 'Create full table'
         Taborder: 1
       ]
     }
-    Component ButtonRibbon id:ButtonRibbon_338
+    Component bCreateBaseData
     {
       #keys: '[414996.1.104721297]'
       BaseType: 'WebButton'
@@ -152,6 +116,7 @@
         Taborder: 0
       ]
     }
+    #child: pExport
   ]
   Properties:
   [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelScheduleSummary.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pScheduleSummary.def
similarity index 87%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelScheduleSummary.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pScheduleSummary.def
index 1065716..82b2714 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_PanelScheduleSummary.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Component_pScheduleSummary.def
@@ -1,11 +1,11 @@
 Quintiq file version 2.0
-Component PanelScheduleSummary
+Component pScheduleSummary
 {
   #keys: '[412672.1.94121858]'
   BaseType: 'WebPanel'
   Children:
   [
-    Component dhCheckedEntity
+    Component dhCheckedEntitys
     {
       #keys: '[412672.1.94121860]'
       BaseType: 'WebDataHolder'
@@ -30,7 +30,7 @@
         Taborder: 3
       ]
     }
-    Component dhFinelEntity
+    Component dhFinelEntitys
     {
       #keys: '[412672.1.94121862]'
       BaseType: 'WebDataHolder'
@@ -40,8 +40,8 @@
         Taborder: 2
       ]
     }
-    #child: MatrixEditor510
-    Component dhComparisonData854
+    #child: MatrixEditor
+    Component dhTable
     {
       #keys: '[412672.1.96380914]'
       BaseType: 'WebDataHolder'
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Method_SetAttributes.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Method_SetAttributes.def
index 017b5e5..c87e5ab 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Method_SetAttributes.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Method_SetAttributes.def
@@ -19,6 +19,6 @@
       attributes := attributes + "Output;";
     }
     attributes := attributes.SubString( 0,attributes.Length() - 1 );
-    MatrixEditor510.Attributes( attributes );
+    MatrixEditor.Attributes( attributes );
   *]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhCheckedEntity_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhCheckedEntity_OnDataChanged.def
deleted file mode 100644
index 0cceac0..0000000
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhCheckedEntity_OnDataChanged.def
+++ /dev/null
@@ -1,20 +0,0 @@
-Quintiq file version 2.0
-#parent: PanelScheduleSummary/dhCheckedEntity
-Response OnDataChanged () id:Response_PanelScheduleSummary_dhCheckedEntity_OnDataChanged
-{
-  #keys: '[412672.1.94121856]'
-  CanBindMultiple: false
-  DefinitionID: 'Responsedef_WebComponent_OnDataChanged'
-  GroupServerCalls: true
-  QuillAction
-  {
-    Body:
-    [*
-      if( this.Data().Size() <> 0 ){
-        dhFinelEntity.Data( this.Data().Copy() ); 
-      }else{
-        dhFinelEntity.Data( DataHolderEntities.Data().Copy() ); 
-      }
-    *]
-  }
-}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhComparisonData854_OnCreated.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhComparisonData854_OnCreated.def
deleted file mode 100644
index 3593bf5..0000000
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhComparisonData854_OnCreated.def
+++ /dev/null
@@ -1,12 +0,0 @@
-Quintiq file version 2.0
-#parent: PanelScheduleSummary/dhComparisonData854
-Response OnCreated () id:Response_PanelScheduleSummary_dhComparisonData854_OnCreated
-{
-  #keys: '[412672.1.96380911]'
-  CanBindMultiple: false
-  DefinitionID: 'Responsedef_WebComponent_OnCreated'
-  GroupServerCalls: true
-  QuillAction
-  {
-  }
-}
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhComparisonData854_OnDataChanged\043906.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhComparisonData854_OnDataChanged\043906.def"
deleted file mode 100644
index 4ac2799..0000000
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhComparisonData854_OnDataChanged\043906.def"
+++ /dev/null
@@ -1,16 +0,0 @@
-Quintiq file version 2.0
-#parent: PanelScheduleSummary/dhComparisonData854
-Response OnDataChanged () id:Response_PanelScheduleSummary_dhComparisonData854_OnDataChanged_906
-{
-  #keys: '[412672.1.99700929]'
-  CanBindMultiple: false
-  DefinitionID: 'Responsedef_WebComponent_OnDataChanged'
-  GroupServerCalls: true
-  QuillAction
-  {
-    Body:
-    [*
-      PanelScheduleSummary.Title( this.Data().Name() );
-    *]
-  }
-}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_bExport_OnClick.def "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_bExport_OnClick\043832.def"
similarity index 61%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_bExport_OnClick.def
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_bExport_OnClick\043832.def"
index 954011e..a45884a 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_bExport_OnClick.def
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_bExport_OnClick\043832.def"
@@ -1,16 +1,16 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/bExport
-Response OnClick () id:Response_PanelRibbon322_88_bExport_OnClick
+#parent: pExport/bExport_368
+Response OnClick () id:Response_pRibbonUp_88_bExport_OnClick_832
 {
-  #keys: '[412672.1.99120483]'
+  #keys: '[414996.1.213621017]'
   CanBindMultiple: false
   DefinitionID: 'Responsedef_WebButton_OnClick'
   QuillAction
   {
     Body:
     [*
-      rows := selectset( dhComparisonData854.Data(),LocalRow,row,exists( dhFinelEntity.Data(),Elements,entity,entity.DisplayName() = row.Name() ));
-      columns := selectset( dhComparisonData854.Data(),LocalColumn,column,dhStartDate.Data() <= column.Date() and dhEndDate.Data() > column.Date() );
+      rows := selectset( dhTable.Data(),LocalRow,row,exists( dhFinelEntitys.Data(),Elements,entity,entity.DisplayName() = row.Name() ));
+      columns := selectset( dhTable.Data(),LocalColumn,column,dhStartDate.Data() <= column.Date() and dhEndDate.Data() > column.Date() );
       attrbutes := construct( Strings );
       if( cbShiftPlan.Checked() ){
         attrbutes.Add( "ShiftPattern" ); 
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhXMLDataListener_OnDataChanged.def "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_dhXMLDataListener_OnDataChanged\043141.def"
similarity index 74%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhXMLDataListener_OnDataChanged.def
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_dhXMLDataListener_OnDataChanged\043141.def"
index 5ec0ace..3bf8450 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhXMLDataListener_OnDataChanged.def
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pExport_dhXMLDataListener_OnDataChanged\043141.def"
@@ -1,8 +1,8 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/dhXMLDataListener
-Response OnDataChanged () id:Response_PanelRibbon322_88_dhXMLDataListener_OnDataChanged
+#parent: pExport/dhXMLDataListener_957
+Response OnDataChanged () id:Response_pRibbonUp_88_dhXMLDataListener_OnDataChanged_141
 {
-  #keys: '[414996.1.100521179]'
+  #keys: '[414996.1.213621053]'
   CanBindMultiple: false
   DefinitionID: 'Responsedef_WebComponent_OnDataChanged'
   QuillAction
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon206_478_bExportTemplate_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bExportTemplate_OnClick.def
similarity index 76%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon206_478_bExportTemplate_OnClick.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bExportTemplate_OnClick.def
index a1ea5ad..3ccd7f9 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon206_478_bExportTemplate_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bExportTemplate_OnClick.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon206_478/bExportTemplate
-Response OnClick () id:Response_PanelRibbon206_478_bExportTemplate_OnClick
+#parent: pRibbonDown_478/bExportTemplate
+Response OnClick () id:Response_pRibbonDown_478_bExportTemplate_OnClick
 {
   #keys: '[414996.1.108919102]'
   CanBindMultiple: false
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon206_478_bImportOutput_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bImportOutput_OnClick.def
similarity index 90%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon206_478_bImportOutput_OnClick.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bImportOutput_OnClick.def
index b33a302..a1b7d39 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon206_478_bImportOutput_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonDown_478_bImportOutput_OnClick.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon206_478/bImportOutput
-Response OnClick () id:Response_PanelRibbon206_478_bImportOutput_OnClick
+#parent: pRibbonDown_478/bImportOutput
+Response OnClick () id:Response_pRibbonDown_478_bImportOutput_OnClick
 {
   #keys: '[414996.1.108919101]'
   CanBindMultiple: false
@@ -41,7 +41,7 @@
       macroPlans := ApplicationMacroPlanner.GetLoadedMacroPlans();
       table := MP_Cell_ScheduleSummary::CreateFullTable( macroPlans,RecycleBin ,Archive, MacroPlan );
       
-      dhComparisonData854.Data( table );
+      dhTable.Data( table );
     *]
     GroupServerCalls: false
   }
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_ButtonRibbon_OnClick\04388.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateBaseData_OnClick\04388.def"
similarity index 75%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_ButtonRibbon_OnClick\04388.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateBaseData_OnClick\04388.def"
index f69fc60..945c6fc 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_ButtonRibbon_OnClick\04388.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateBaseData_OnClick\04388.def"
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/ButtonRibbon_338
-Response OnClick () id:Response_PanelRibbon504_ButtonRibbon_OnClick_88
+#parent: pRibbonUp_88/bCreateBaseData
+Response OnClick () id:Response_pRibbonUp_88_bCreateBaseData_OnClick_88
 {
   #keys: '[414996.1.104721296]'
   CanBindMultiple: false
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_ButtonRibbon820_OnClick\04371.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateFullTable_OnClick\04371.def"
similarity index 72%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_ButtonRibbon820_OnClick\04371.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateFullTable_OnClick\04371.def"
index 66546ae..9518a21 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_ButtonRibbon820_OnClick\04371.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_bCreateFullTable_OnClick\04371.def"
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/ButtonRibbon820_836
-Response OnClick () id:Response_PanelRibbon504_ButtonRibbon820_OnClick_71
+#parent: pRibbonUp_88/bCreateFullTable
+Response OnClick () id:Response_pRibbonUp_88_bCreateFullTable_OnClick_71
 {
   #keys: '[414996.1.104721254]'
   CanBindMultiple: false
@@ -12,7 +12,7 @@
       macroPlans := ApplicationMacroPlanner.GetLoadedMacroPlans();
       table := MP_Cell_ScheduleSummary::CreateFullTable( macroPlans,RecycleBin ,Archive, MacroPlan );
       
-      dhComparisonData854.Data( table );
+      dhTable.Data( table );
       
       WebMessageBox::Success( "Success" );
     *]
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbCapacity_OnUserChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbCapacity_OnUserChanged.def
similarity index 68%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbCapacity_OnUserChanged.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbCapacity_OnUserChanged.def
index 1bbb86b..2b1c6a3 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbCapacity_OnUserChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbCapacity_OnUserChanged.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/cbCapacity
-Response OnUserChanged () id:Response_PanelRibbon322_88_cbCapacity_OnUserChanged
+#parent: pRibbonUp_88/cbCapacity
+Response OnUserChanged () id:Response_pRibbonUp_88_cbCapacity_OnUserChanged
 {
   #keys: '[412672.1.98957932]'
   CanBindMultiple: false
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbOutput_OnUserChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbOutput_OnUserChanged.def
similarity index 69%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbOutput_OnUserChanged.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbOutput_OnUserChanged.def
index 8d6dcb4..1218bec 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbOutput_OnUserChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbOutput_OnUserChanged.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/cbOutput
-Response OnUserChanged () id:Response_PanelRibbon322_88_cbOutput_OnUserChanged
+#parent: pRibbonUp_88/cbOutput
+Response OnUserChanged () id:Response_pRibbonUp_88_cbOutput_OnUserChanged
 {
   #keys: '[412672.1.98957943]'
   CanBindMultiple: false
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbShiftPlan_OnUserChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbShiftPlan_OnUserChanged.def
similarity index 68%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbShiftPlan_OnUserChanged.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbShiftPlan_OnUserChanged.def
index a8885e1..512da4d 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbShiftPlan_OnUserChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbShiftPlan_OnUserChanged.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/cbShiftPlan
-Response OnUserChanged () id:Response_PanelRibbon322_88_cbShiftPlan_OnUserChanged
+#parent: pRibbonUp_88/cbShiftPlan
+Response OnUserChanged () id:Response_pRibbonUp_88_cbShiftPlan_OnUserChanged
 {
   #keys: '[412672.1.97801802]'
   CanBindMultiple: false
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbWorkday_OnUserChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbWorkday_OnUserChanged.def
similarity index 69%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbWorkday_OnUserChanged.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbWorkday_OnUserChanged.def
index 45abeb1..d32d1b8 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_cbWorkday_OnUserChanged.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_cbWorkday_OnUserChanged.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/cbWorkday
-Response OnUserChanged () id:Response_PanelRibbon322_88_cbWorkday_OnUserChanged
+#parent: pRibbonUp_88/cbWorkday
+Response OnUserChanged () id:Response_pRibbonUp_88_cbWorkday_OnUserChanged
 {
   #keys: '[412672.1.98957921]'
   CanBindMultiple: false
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhEndDate_OnCreated\043478.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhEndDate_OnCreated\043478.def"
similarity index 68%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhEndDate_OnCreated\043478.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhEndDate_OnCreated\043478.def"
index b9729a9..57b1a77 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhEndDate_OnCreated\043478.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhEndDate_OnCreated\043478.def"
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/dhEndDate_384
-Response OnCreated () id:Response_PanelFilter_dhEndDate_OnCreated_478
+#parent: pRibbonUp_88/dhEndDate_384
+Response OnCreated () id:Response_pRibbonUp_88_dhEndDate_OnCreated_478
 {
   #keys: '[412672.1.94150972]'
   CanBindMultiple: false
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhStartDate_OnCreated\04357.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhStartDate_OnCreated\04357.def"
similarity index 68%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhStartDate_OnCreated\04357.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhStartDate_OnCreated\04357.def"
index f2079d0..631e0ba 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dhStartDate_OnCreated\04357.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dhStartDate_OnCreated\04357.def"
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/dhStartDate_891
-Response OnCreated () id:Response_PanelFilter_dhStartDate_OnCreated_57
+#parent: pRibbonUp_88/dhStartDate_891
+Response OnCreated () id:Response_pRibbonUp_88_dhStartDate_OnCreated_57
 {
   #keys: '[412672.1.94150930]'
   CanBindMultiple: false
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dsEndDate_OnChanged\043273.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsEndDate_OnChanged\043273.def"
similarity index 69%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dsEndDate_OnChanged\043273.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsEndDate_OnChanged\043273.def"
index e8b911a..1f74c99 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dsEndDate_OnChanged\043273.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsEndDate_OnChanged\043273.def"
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/dsEndDate_963
-Response OnChanged () id:Response_PanelFilter_dsEndDate_OnChanged_273
+#parent: pRibbonUp_88/dsEndDate_963
+Response OnChanged () id:Response_pRibbonUp_88_dsEndDate_OnChanged_273
 {
   #keys: '[412672.1.94150951]'
   CanBindMultiple: false
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dsStartDate_OnChanged\043298.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsStartDate_OnChanged\043298.def"
similarity index 69%
rename from "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dsStartDate_OnChanged\043298.def"
rename to "_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsStartDate_OnChanged\043298.def"
index b1b47ea..47f5ff5 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelRibbon322_88_dsStartDate_OnChanged\043298.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pRibbonUp_88_dsStartDate_OnChanged\043298.def"
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelRibbon322_88/dsStartDate_438
-Response OnChanged () id:Response_PanelFilter_dsStartDate_OnChanged_298
+#parent: pRibbonUp_88/dsStartDate_438
+Response OnChanged () id:Response_pRibbonUp_88_dsStartDate_OnChanged_298
 {
   #keys: '[412672.1.94150909]'
   CanBindMultiple: false
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhCheckedEntitys_OnDataChanged.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhCheckedEntitys_OnDataChanged.def
new file mode 100644
index 0000000..67f08e4
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhCheckedEntitys_OnDataChanged.def
@@ -0,0 +1,20 @@
+Quintiq file version 2.0
+#parent: pScheduleSummary/dhCheckedEntitys
+Response OnDataChanged () id:Response_pScheduleSummary_dhCheckedEntitys_OnDataChanged
+{
+  #keys: '[412672.1.94121856]'
+  CanBindMultiple: false
+  DefinitionID: 'Responsedef_WebComponent_OnDataChanged'
+  GroupServerCalls: true
+  QuillAction
+  {
+    Body:
+    [*
+      if( this.Data().Size() <> 0 ){
+        dhFinelEntitys.Data( this.Data().Copy() ); 
+      }else{
+        dhFinelEntitys.Data( DataHolderEntities.Data().Copy() ); 
+      }
+    *]
+  }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhFinelEntity_OnCreated.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhFinelEntitys_OnCreated.def
similarity index 67%
rename from _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhFinelEntity_OnCreated.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhFinelEntitys_OnCreated.def
index fac3111..cbe970e 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_PanelScheduleSummary_dhFinelEntity_OnCreated.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhFinelEntitys_OnCreated.def
@@ -1,6 +1,6 @@
 Quintiq file version 2.0
-#parent: PanelScheduleSummary/dhFinelEntity
-Response OnCreated () id:Response_PanelScheduleSummary_dhFinelEntity_OnCreated
+#parent: pScheduleSummary/dhFinelEntitys
+Response OnCreated () id:Response_pScheduleSummary_dhFinelEntitys_OnCreated
 {
   #keys: '[412672.1.94121855]'
   CanBindMultiple: false
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnCreated.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnCreated.def
new file mode 100644
index 0000000..820aa1c
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnCreated.def
@@ -0,0 +1,12 @@
+Quintiq file version 2.0
+#parent: pScheduleSummary/dhTable
+Response OnCreated () id:Response_pScheduleSummary_dhTable_OnCreated
+{
+  #keys: '[412672.1.96380911]'
+  CanBindMultiple: false
+  DefinitionID: 'Responsedef_WebComponent_OnCreated'
+  GroupServerCalls: true
+  QuillAction
+  {
+  }
+}
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnDataChanged\043906.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnDataChanged\043906.def"
new file mode 100644
index 0000000..38218f2
--- /dev/null
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/Response_pScheduleSummary_dhTable_OnDataChanged\043906.def"
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: pScheduleSummary/dhTable
+Response OnDataChanged () id:Response_pScheduleSummary_dhTable_OnDataChanged_906
+{
+  #keys: '[412672.1.99700929]'
+  CanBindMultiple: false
+  DefinitionID: 'Responsedef_WebComponent_OnDataChanged'
+  GroupServerCalls: true
+  QuillAction
+  {
+    Body:
+    [*
+      pScheduleSummary.Title( this.Data().Name() );
+    *]
+  }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/_ROOT_Component_FormScheduleSummaryReport.def b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/_ROOT_Component_FormScheduleSummaryReport.def
index 35abd2f..90f122a 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/_ROOT_Component_FormScheduleSummaryReport.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormScheduleSummaryReport/_ROOT_Component_FormScheduleSummaryReport.def
@@ -8,7 +8,7 @@
   Children:
   [
     #child: PanelRibbon
-    #child: PanelScheduleSummary
+    #child: pScheduleSummary
   ]
   Properties:
   [

--
Gitblit v1.9.3