From 4e81774a232b45a6a9df3dfd06893c481c83695d Mon Sep 17 00:00:00 2001
From: lihongji <3117313295@qq.com>
Date: 星期三, 07 八月 2024 15:56:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 _Main/BL/Type_FinancialProductionSource/Method_ReadStructure.qbl                                                                               |    6 +++---
 _Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultCCUnit.qbl                                                                          |    2 +-
 _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupScenarioComparisonViews#859.def                          |   14 --------------
 _Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultDLUnit.qbl                                                                          |    2 +-
 _Main/BL/Type_FinancialProductionReport/Method_ImportVerification.qbl                                                                          |   10 ++++------
 _Main/BL/Type_FinancialSalesReport/Method_ImportVerification.qbl                                                                               |    6 +++---
 _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupReport.def                                               |   11 +++++++++++
 _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupReport_ButtonScenarioComparisonDeman#968.def |    6 +++---
 8 files changed, 26 insertions(+), 31 deletions(-)

diff --git a/_Main/BL/Type_FinancialProductionReport/Method_ImportVerification.qbl b/_Main/BL/Type_FinancialProductionReport/Method_ImportVerification.qbl
index 55ea3ee..f7b6a58 100644
--- a/_Main/BL/Type_FinancialProductionReport/Method_ImportVerification.qbl
+++ b/_Main/BL/Type_FinancialProductionReport/Method_ImportVerification.qbl
@@ -27,11 +27,9 @@
           error( Translations::MP_FinancialProductionReport_ImportIndetifyIllegalTime() );
         }
         period := cnv2.Convert( indexcolumn.Name() );
-      //  info( "寮�濮嬫椂闂达細", this.SalesForecastInputSource().PlanningStartDate().Format( "Y-M2-D2" ),
-      //        "缁撴潫鏃堕棿锛�", this.SalesForecastInputSource().PlanningEndDate().Format( "Y-M2-D2" ),
-      //        "鍒楁椂闂达細", cnv2.Convert( indexColumn.name() ).Format( "Y-M2-D2" ) );
+    
         // 鍒ゆ柇鏄惁鍦ㄨ鍒掑懆鏈熷唴
-        if ( period <= startofthisyear or period >= startofnextyear ) {
+        if ( period < startofthisyear or period > startofnextyear ) {
           error( Translations::MP_FinancialProductionReport_ImportIndetifyOverPeriod() );
         }
         indexcolumn := indexcolumn.NextColumn();
@@ -42,8 +40,8 @@
     unitcolumn    := selectobject( this, FinancialProductionColumn, column, column.Index() = 1 );
     
     units         := selectuniquevalues( unitcolumn, FinancialProductionCell, cell, cell.Value() );
-    if( units.Size() <> 2 or ( units.Find( FinancialProductionReport::GetDefaultCCUnit() ) >= 0 
-                               and units.Find( FinancialProductionReport::GetDefaultDLUnit() ) >= 0 ) ){
+    if( units.Size() > 2 or ( units.Find( FinancialProductionReport::GetDefaultCCUnit() ) < 0 
+                               and units.Find( FinancialProductionReport::GetDefaultDLUnit() ) < 0 ) ){
       error( Translations::MP_FinancialProductionReport_ImportIndetifyFactoryNoExist() );
     }
     
diff --git a/_Main/BL/Type_FinancialProductionSource/Method_ReadStructure.qbl b/_Main/BL/Type_FinancialProductionSource/Method_ReadStructure.qbl
index 44f9498..e4409b5 100644
--- a/_Main/BL/Type_FinancialProductionSource/Method_ReadStructure.qbl
+++ b/_Main/BL/Type_FinancialProductionSource/Method_ReadStructure.qbl
@@ -16,9 +16,9 @@
       
       FinancialProductionReport::XMLImportFinancialProductionReportXMLHeaders( tableXML );
       xlstable := FinancialProductionReport::XMLImportFinancialProductionReportXML( tableXML );
-      
+    
       xlstable.SyncRows();
-      
+    
       xlstable.Name( sheetName );
       xlstable.IsImport( true );
       this.FinancialProductionReport( relinsert, &xlstable ); 
@@ -27,7 +27,7 @@
       
       // 锛堝鍏ュ墠锛夌粰绌哄�艰祴浜堥粯璁ゅ�硷紙N/A锛�,骞朵笖鍒犻櫎绌鸿鏁版嵁鍜屾暟鎹牎楠�
       xlstable.IdentifyNullValues();
-      
+    
       xlstable.ImportVerification();
     }
     //瀵煎叆鍚庡鐞嗘暟鎹�
diff --git a/_Main/BL/Type_FinancialSalesReport/Method_ImportVerification.qbl b/_Main/BL/Type_FinancialSalesReport/Method_ImportVerification.qbl
index 73d9cf9..b39339e 100644
--- a/_Main/BL/Type_FinancialSalesReport/Method_ImportVerification.qbl
+++ b/_Main/BL/Type_FinancialSalesReport/Method_ImportVerification.qbl
@@ -31,7 +31,7 @@
       //        "缁撴潫鏃堕棿锛�", this.SalesForecastInputSource().PlanningEndDate().Format( "Y-M2-D2" ),
       //        "鍒楁椂闂达細", cnv2.Convert( indexColumn.name() ).Format( "Y-M2-D2" ) );
         // 鍒ゆ柇鏄惁鍦ㄨ鍒掑懆鏈熷唴
-        if ( period <= startofthisyear or period >= startofnextyear ) {
+        if ( period < startofthisyear or period > startofnextyear ) {
           error( Translations::MP_FinancialProductionReport_ImportIndetifyOverPeriod() );
         }
         indexcolumn := indexcolumn.NextColumn();
@@ -42,8 +42,8 @@
     unitcolumn    := selectobject( this, FinancialSalesColumn, column, column.Index() = 1 );
     
     units         := selectuniquevalues( unitcolumn, FinancialSalesCell, cell, cell.Value() );
-    if( units.Size() <> 2 or ( units.Find( FinancialProductionReport::GetDefaultCCUnit() ) >= 0 
-                               and units.Find( FinancialProductionReport::GetDefaultDLUnit() ) >= 0 ) ){
+    if( units.Size() > 2 or ( units.Find( FinancialSalesReport::GetDefaultCCUnit() ) < 0 
+                               and units.Find( FinancialSalesReport::GetDefaultDLUnit() ) < 0 ) ){
       error( Translations::MP_FinancialProductionReport_ImportIndetifyFactoryNoExist() );
     }
     
diff --git a/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultCCUnit.qbl b/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultCCUnit.qbl
index 739a84b..7bf8369 100644
--- a/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultCCUnit.qbl
+++ b/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultCCUnit.qbl
@@ -5,7 +5,7 @@
   TextBody:
   [*
     // 鐢勫叞楦� Jun-28-2024 (created)
-    return '闀挎槬';
+    return '闀挎槬宸ュ巶';
     //return 'Assembly Plant (France)';
   *]
 }
diff --git a/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultDLUnit.qbl b/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultDLUnit.qbl
index d544c74..781dc80 100644
--- a/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultDLUnit.qbl
+++ b/_Main/BL/Type_FinancialWeeklyReport/StaticMethod_GetDefaultDLUnit.qbl
@@ -5,7 +5,7 @@
   TextBody:
   [*
     // 鐢勫叞楦� Jun-28-2024 (created)
-    return '澶ц繛';
+    return '澶ц繛宸ュ巶';
     //return 'Assembly Plant (Spain)';
   *]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupReport.def b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupReport.def
index c424753..6a9f767 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupReport.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupReport.def
@@ -93,6 +93,17 @@
         Taborder: 7
       ]
     }
+    Component ButtonScenarioComparisonDemandComparison id:ButtonScenarioComparisonDemandComparison_256
+    {
+      #keys: '[412672.1.90201789]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Image: 'EQUALS'
+        Label: '闇�姹傚姣�'
+        Taborder: 8
+      ]
+    }
   ]
   Properties:
   [
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupScenarioComparisonViews\043859.def" "b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupScenarioComparisonViews\043859.def"
index 062b204..f5f7736 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupScenarioComparisonViews\043859.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupScenarioComparisonViews\043859.def"
@@ -1,18 +1,4 @@
 Quintiq file version 2.0
 Component ActionBarGroupScenarioComparisonViews #extension
 {
-  Children:
-  [
-    Component ButtonScenarioComparisonDemandComparison
-    {
-      #keys: '[412672.0.1090347286]'
-      BaseType: 'WebButton'
-      Properties:
-      [
-        Image: 'EQUALS'
-        Label: '闇�姹傚姣�'
-        Taborder: 8
-      ]
-    }
-  ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupScenarioComparisonViews_ButtonScenarioCo.def "b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupReport_ButtonScenarioComparisonDeman\043968.def"
similarity index 75%
rename from _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupScenarioComparisonViews_ButtonScenarioCo.def
rename to "_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupReport_ButtonScenarioComparisonDeman\043968.def"
index b8c7979..9f5a28e 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupScenarioComparisonViews_ButtonScenarioCo.def
+++ "b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ActionBarGroupReport_ButtonScenarioComparisonDeman\043968.def"
@@ -1,8 +1,8 @@
 Quintiq file version 2.0
-#parent: ActionBarGroupScenarioComparisonViews/ButtonScenarioComparisonDemandComparison
-Response OnClick () id:Response_MacroPlanner_ActionBarGroupScenarioComparisonViews_ButtonScenarioComparisonDemandComparison_OnClick
+#parent: ActionBarGroupReport/ButtonScenarioComparisonDemandComparison_256
+Response OnClick () id:Response_MacroPlanner_ActionBarGroupScenarioComparisonViews_ButtonScenarioComparisonDemandComparison_OnClick_968
 {
-  #keys: '[412672.0.1090347405]'
+  #keys: '[412672.1.90201788]'
   CanBindMultiple: false
   DefinitionID: 'Responsedef_WebButton_OnClick'
   QuillAction

--
Gitblit v1.9.3