From a6d4789248cb5aff8627f200e40b32be57c28e51 Mon Sep 17 00:00:00 2001
From: admin <admin@admin.com>
Date: 星期五, 25 十月 2024 12:08:49 +0800
Subject: [PATCH] 料架总数量优化

---
 _Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl b/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl
index fc05b40..610dd08 100644
--- a/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl
+++ b/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl
@@ -6,19 +6,18 @@
 {
   TextBody:
   [*
-    genrations   := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.Generation().TrimBoth() <> "", tempPMP.Generation() );
-    mqbmlbs      := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.MQBMLB().TrimBoth() <> "", tempPMP.MQBMLB() );
-    traverse ( genrations, Elements, g ) {
-      traverse ( mqbmlbs, Elements, m ) {
-        mrpr     := select( macroPlan, MaterialRackProportionRow, tempMRPR, tempMRPR.Generation() = g and tempMRPR.MLB_MQB() = m );
-        if ( isnull( mrpr ) ) {
-          mrpr   := macroPlan.MaterialRackProportionRow( relnew, Generation := g, MLB_MQB := m );
-          traverse ( macroPlan, MaterialRackColumn, mrc ) {
-            cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 );
-            cell.MaterialRackColumn( relset, mrc );
-          }
-        }
-      }
+    macroPlan.MaterialRackProportionRow( relflush );
+    
+    mrpr   := macroPlan.MaterialRackProportionRow( relnew, Generation := "澶ц繛澶栫搴�", MLB_MQB := "" );
+    traverse ( macroPlan, MaterialRackColumn, mrc ) {
+      cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 );
+      cell.MaterialRackColumn( relset, mrc );
+    }
+    
+    mrpr   := macroPlan.MaterialRackProportionRow( relnew, Generation := "闀挎槬澶栫搴�", MLB_MQB := "" );
+    traverse ( macroPlan, MaterialRackColumn, mrc ) {
+      cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 );
+      cell.MaterialRackColumn( relset, mrc );
     }
   *]
 }

--
Gitblit v1.9.3