From 316564c9b8ca21287def1bd25b4ce4060c8cdafe Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期四, 05 十二月 2024 10:44:06 +0800
Subject: [PATCH] 装配上线计划到数据中台添加字段备注

---
 _Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl   |    3 ++-
 _Main/BL/Type_OfflinePlanArchiveVersion/StaticMethod_RefreshData.qbl |    1 +
 _Main/BL/Type_AssemblyOnlinePlanCell0/DefaultValue_Note.qbl          |    6 ++++++
 _Main/BL/Type_AssemblyOnlinePlanPush/DefaultValue_Note.qbl           |    6 ++++++
 _Main/BL/Type_AssemblyOnlinePlanCell0/Attribute_Note.qbl             |    8 ++++++++
 _Main/BL/Type_AssemblyOnlinePlanPush/Attribute_Note.qbl              |    8 ++++++++
 _Main/BL/Type_OfflinePlanArchiveVersionCell/DefaultValue_Note.qbl    |    6 ++++++
 _Main/BL/Type_OfflinePlanArchiveVersionCell/Attribute_Note.qbl       |    8 ++++++++
 _Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_Publish.qbl        |    1 +
 _Main/BL/Type_AssemblyOnlinePlanVersion/StaticMethod_RefreshData.qbl |    1 +
 10 files changed, 47 insertions(+), 1 deletions(-)

diff --git a/_Main/BL/Type_AssemblyOnlinePlanCell0/Attribute_Note.qbl b/_Main/BL/Type_AssemblyOnlinePlanCell0/Attribute_Note.qbl
new file mode 100644
index 0000000..bb2ede7
--- /dev/null
+++ b/_Main/BL/Type_AssemblyOnlinePlanCell0/Attribute_Note.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Note
+{
+  #keys: '3[415136.0.1356950055][415136.0.1356950054][415136.0.1356950056]'
+  Description: '澶囨敞'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_AssemblyOnlinePlanCell0/DefaultValue_Note.qbl b/_Main/BL/Type_AssemblyOnlinePlanCell0/DefaultValue_Note.qbl
new file mode 100644
index 0000000..527b66a
--- /dev/null
+++ b/_Main/BL/Type_AssemblyOnlinePlanCell0/DefaultValue_Note.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#parent: #root
+DefaultValue
+{
+  TargetAttribute: Note
+}
diff --git a/_Main/BL/Type_AssemblyOnlinePlanPush/Attribute_Note.qbl b/_Main/BL/Type_AssemblyOnlinePlanPush/Attribute_Note.qbl
new file mode 100644
index 0000000..61c5df9
--- /dev/null
+++ b/_Main/BL/Type_AssemblyOnlinePlanPush/Attribute_Note.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Note
+{
+  #keys: '3[415136.0.1356960020][415136.0.1356960019][415136.0.1356960021]'
+  Description: '澶囨敞'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_AssemblyOnlinePlanPush/DefaultValue_Note.qbl b/_Main/BL/Type_AssemblyOnlinePlanPush/DefaultValue_Note.qbl
new file mode 100644
index 0000000..527b66a
--- /dev/null
+++ b/_Main/BL/Type_AssemblyOnlinePlanPush/DefaultValue_Note.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#parent: #root
+DefaultValue
+{
+  TargetAttribute: Note
+}
diff --git a/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl b/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl
index ec10637..f2385f7 100644
--- a/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl
+++ b/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_GenerateData.qbl
@@ -40,7 +40,8 @@
                                                                              , VersionName             := macroplan.ScenarioName()
                                                                              , InterfaceTime           := nowdate
                                                                              , FactoryName             := row.Unit()
-                                                                            , Fac                     := ifexpr( row.Unit() = FinancialProductionReport::GetDefaultCCUnit(), 'CC', 'DL' )  
+                                                                             , Note                    := cell.Note()
+                                                                             , Fac                     := ifexpr( row.Unit() = FinancialProductionReport::GetDefaultCCUnit(), 'CC', 'DL' )  
       //                                                                       , VersionFlag             := versionflag
                                                                              , ProductFourCode         := ifexpr( row.ProductID() = row.Name(), '', row.Name() )
                                                                              );
diff --git a/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_Publish.qbl b/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_Publish.qbl
index 6eb8b79..539eaad 100644
--- a/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_Publish.qbl
+++ b/_Main/BL/Type_AssemblyOnlinePlanPush/StaticMethod_Publish.qbl
@@ -14,6 +14,7 @@
                                     .Add( "planningQty", aopdata.PlanningQty() )
                                     .Add( "sequence", aopdata.Sequence() )
                                     .Add( "factoryName", aopdata.FactoryName() )
+                                    .Add( "Remark", aopdata.Note() )
                                     .Add( "fac", aopdata.Fac() )
                                     .Add( "versionName", aopdata.VersionName() )
                                     .Add( "interfaceTime", aopdata.InterfaceTime().Format( 'Y-M2-D2 H:m:s' ) ).Build();/*"2024-10-01 12:00:00" )*/
diff --git a/_Main/BL/Type_AssemblyOnlinePlanVersion/StaticMethod_RefreshData.qbl b/_Main/BL/Type_AssemblyOnlinePlanVersion/StaticMethod_RefreshData.qbl
index b779133..d98898d 100644
--- a/_Main/BL/Type_AssemblyOnlinePlanVersion/StaticMethod_RefreshData.qbl
+++ b/_Main/BL/Type_AssemblyOnlinePlanVersion/StaticMethod_RefreshData.qbl
@@ -38,6 +38,7 @@
           cell             := column.Cell( relnew, InventoryWeight := 0, ProductionSerialNumber := 0, Quantity := 0, Shift := '', Value := '' );
           row.Cell( relinsert, cell );
         }
+        cell.Note( aopcell.Note() );
         cell.Order( aopcell.Order() );
         cell.OrderNr( aopcell.OrderNr() );
         cell.Quantity( aopcell.Quantity() );
diff --git a/_Main/BL/Type_OfflinePlanArchiveVersion/StaticMethod_RefreshData.qbl b/_Main/BL/Type_OfflinePlanArchiveVersion/StaticMethod_RefreshData.qbl
index 7d8f457..89dad46 100644
--- a/_Main/BL/Type_OfflinePlanArchiveVersion/StaticMethod_RefreshData.qbl
+++ b/_Main/BL/Type_OfflinePlanArchiveVersion/StaticMethod_RefreshData.qbl
@@ -66,6 +66,7 @@
           cell.InventoryWeight( nopcell.InventoryWeight() );
           cell.Order( nopcell.Order() );
           cell.OrderNr( nopcell.OrderNr() );
+          cell.Note( nopcell.Note() );
       //      cell.ProductionSerialNumber( nopcell.ProductionSerialNumber() );
           cell.Quantity( nopcell.Quantity() );
       //      cell.Shift( nopcell.Shift() );
diff --git a/_Main/BL/Type_OfflinePlanArchiveVersionCell/Attribute_Note.qbl b/_Main/BL/Type_OfflinePlanArchiveVersionCell/Attribute_Note.qbl
new file mode 100644
index 0000000..38dec5c
--- /dev/null
+++ b/_Main/BL/Type_OfflinePlanArchiveVersionCell/Attribute_Note.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Note
+{
+  #keys: '3[415136.0.1356950059][415136.0.1356950058][415136.0.1356950060]'
+  Description: '澶囨敞'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_OfflinePlanArchiveVersionCell/DefaultValue_Note.qbl b/_Main/BL/Type_OfflinePlanArchiveVersionCell/DefaultValue_Note.qbl
new file mode 100644
index 0000000..527b66a
--- /dev/null
+++ b/_Main/BL/Type_OfflinePlanArchiveVersionCell/DefaultValue_Note.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#parent: #root
+DefaultValue
+{
+  TargetAttribute: Note
+}

--
Gitblit v1.9.3