From b624f1264276a00a1c6407fdd80ef27118615d8b Mon Sep 17 00:00:00 2001
From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com>
Date: 星期四, 21 十一月 2024 18:22:57 +0800
Subject: [PATCH] 添加班次计划存档

---
 _Main/BL/Type_ArchivePackagingPlanCell/StaticMethod_Archive.qbl |   17 +----------------
 1 files changed, 1 insertions(+), 16 deletions(-)

diff --git a/_Main/BL/Type_ArchivePackagingPlanCell/StaticMethod_Archive.qbl b/_Main/BL/Type_ArchivePackagingPlanCell/StaticMethod_Archive.qbl
index 995a324..f58ef62 100644
--- a/_Main/BL/Type_ArchivePackagingPlanCell/StaticMethod_Archive.qbl
+++ b/_Main/BL/Type_ArchivePackagingPlanCell/StaticMethod_Archive.qbl
@@ -8,21 +8,6 @@
   TextBody:
   [*
     // Akari Oct-23-2024 (created)
-    //packagingPlanCells := selectset( macroPlan,PackagingPlanRow.PackagingPlanCell,cell,true );
-    //packagingPlanCellIndexTree := NamedValueTree::Create();
-    //for( i := 0; i < packagingPlanCells.Size(); i++ ){
-    //  packagingPlanCell := packagingPlanCells.Element( i );
-    //  packagingPlanRow := packagingPlanCell.PackagingPlanRow();
-    //  packagingPlanColumn := packagingPlanCell.PackagingPlanColumn();
-    //  
-    //  packagingPlanRowKey := packagingPlanRow.Category() + packagingPlanRow.Factory() + packagingPlanRow.ProductID() + packagingPlanRow.StockingPointID();
-    //  packagingPlanColumnKey := packagingPlanColumn.StartDate().AsQUILL();
-    //  packagingPlanCellKey := packagingPlanRowKey + packagingPlanColumnKey;
-    //  packagingPlanCellHandle := packagingPlanCellIndexTree.GetHandle( packagingPlanCellKey );
-    //  
-    //  packagingPlanCellIndexTree.Root().AddChild( packagingPlanCellHandle,i );
-    //}
-    
     archivePackagingPlanCells := selectset( archive,ArchivePackagingPlanRow.ArchivePackagingPlanCell,cell,true );
     archivePackagingPlanCellIndexTree := NamedValueTree::Create();
     for( i := 0; i < archivePackagingPlanCells.Size(); i++ ){
@@ -56,7 +41,7 @@
       archivePackagingPlanColumnIndexTree.Root().AddChild( archivePackagingPlanColumnHandle,i );
     }
     
-    traverse( macroPlan,PackagingPlanRow.PackagingPlanCell,packagingPlanCell ){
+    traverse( macroPlan,PackagingPlanRow.PackagingPlanCell,packagingPlanCell,packagingPlanCell.PackagingPlanColumn().StartDate() >= macroPlan.StartOfPlanning().Date() ){
       packagingPlanRow := packagingPlanCell.PackagingPlanRow();
       packagingPlanColumn := packagingPlanCell.PackagingPlanColumn();
       packagingPlanRowKey := packagingPlanRow.Category() + packagingPlanRow.Factory() + packagingPlanRow.ProductID() + packagingPlanRow.StockingPointID();

--
Gitblit v1.9.3