From 979fac481dc55ff7b426f368d9a968d1b87001ac Mon Sep 17 00:00:00 2001
From: limj <limj@taizhitech.com>
Date: 星期一, 25 九月 2023 20:51:15 +0800
Subject: [PATCH] 优先级因子BUG修改

---
 _Main/BL/Type_FilllingCapacityOrderScheme/StaticMethod_CreateFillingCapacityOrderScheme.qbl |   48 ++++++++++++++++++++++++++++--------------------
 1 files changed, 28 insertions(+), 20 deletions(-)

diff --git a/_Main/BL/Type_FilllingCapacityOrderScheme/StaticMethod_CreateFillingCapacityOrderScheme.qbl b/_Main/BL/Type_FilllingCapacityOrderScheme/StaticMethod_CreateFillingCapacityOrderScheme.qbl
index 15c7113..e0aa42b 100644
--- a/_Main/BL/Type_FilllingCapacityOrderScheme/StaticMethod_CreateFillingCapacityOrderScheme.qbl
+++ b/_Main/BL/Type_FilllingCapacityOrderScheme/StaticMethod_CreateFillingCapacityOrderScheme.qbl
@@ -8,7 +8,7 @@
   TextBody:
   [*
     // NBoTk Sep-14-2023 (created)
-    
+    info('test' )
     fillingCapacityOrders := selectset( owner,FillingCapacityOrder,fillingOrder,
                                         not fillingOrder.IsFilling()
                                         );
@@ -43,27 +43,35 @@
     {
       e.SchemeName(schemeName);
       e.IsFilling(true);
-      filllingCapacityOrderScheme.FillingCapacityOrder(relinsert, e);
     }
-    
-    // 鐗堟湰鍙�
-    verNoOrder := select( filllingCapacityOrderScheme,FillingCapacityOrder,o,
-                                 o.VerNo() <> ''
-                                 )
     
     // 闇�瑕佸皢閿�鍞鍗曞拰棰勫敭璁㈠崟鍚屾椂淇濆瓨鍒版柟妗堜腑
-    traverse( owner,CustomerAndForecastOrder,order)
-    {
-      
-         fillingOrder := owner.FillingCapacityOrder(relnew,BusinessType := order.BusinessType(),Customer := order.Customer(),CustomerID := order.CustomerID(),
-                                                                           DemandDate := order.DemandDate(),ForecastDemandDate := order.ForecastDemandDate(),IsFilling := true,
-                                                                           OrderType := '鎻愭媺',PanelBigSheetQuantity := order.PanelBigSheetQuantity(),ProductID := order.ProductID(),
-                                                                           Quantity := order.Quantity(),SalesSegmentName := order.SalesSegmentName(),SalesAmount := order.SalesAmount(),
-                                                                           SchemeName := schemeName,StockingPointID := order.StockingPointID(),UnitOfMeasureName := order.UnitOfMeasureName(),
-                                                                           VerNo := verNoOrder.VerNo()
-                                                                           );
-                                                                           
-        filllingCapacityOrderScheme.FillingCapacityOrder(relinsert, fillingOrder);
-    }
+    //traverse( owner,CustomerAndForecastOrder,order)
+    //{
+    //  
+    //     fillingOrder := owner.FillingCapacityOrder(relnew,BusinessType := order.BusinessType(),Customer := order.Customer(),CustomerID := order.CustomerID(),
+    //                                                                       DemandDate := order.DemandDate(),ForecastDemandDate := order.ForecastDemandDate(),IsFilling := true,
+    //                                                                       OrderType := '鎻愭媺',PanelBigSheetQuantity := order.PanelBigSheetQuantity(),ProductID := order.ProductID(),
+    //                                                                       Quantity := order.Quantity(),SalesSegmentName := order.SalesSegmentName(),SalesAmount := order.SalesAmount(),
+    //                                                                       SchemeName := schemeName,StockingPointID := order.StockingPointID(),UnitOfMeasureName := order.UnitOfMeasureName(),
+    //                                                                       VerNo := order.VerNo()
+    //                                                                       );
+    //                                                                       
+    //    filllingCapacityOrderScheme.FillingCapacityOrder(relinsert, fillingOrder);
+    //}
+    
+    //// 鏂板鍙嶇/鎺堟潈璁㈠崟 璁㈠崟淇℃伅鍔犲叆濉骇
+    //traverse( owner,H_Forecast,hf)
+    //{
+    //          fillingOrder := owner.FillingCapacityOrder(relnew,BusinessType := hf.Department(),Customer := hf.CustomName(),CustomerID := hf.CustomCode(),
+    //                                                                       DemandDate := Date::Today(),ForecastDemandDate := Date::Today(),IsFilling := true,
+    //                                                                       OrderType := '鎻愭媺',PanelBigSheetQuantity := 0,ProductID := '',
+    //                                                                       Quantity := hf.ForecastQty(),SalesSegmentName := '',SalesAmount := 0,
+    //                                                                       SchemeName := schemeName,StockingPointID := '',UnitOfMeasureName := hf.Util(),
+    //                                                                       VerNo := ''
+    //                                                                       );
+    //                                                                       
+    //    filllingCapacityOrderScheme.FillingCapacityOrder(relinsert, fillingOrder);
+    //}
   *]
 }

--
Gitblit v1.9.3