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