From 6bb5be04d80e98451182465c7b52eb5cb9c8ed74 Mon Sep 17 00:00:00 2001 From: lazhen <17772815105@139.com> Date: 星期三, 07 八月 2024 16:54:58 +0800 Subject: [PATCH] Merge branch 'dev' of http://47.101.211.7:10101/r/VWED into dev-zlg --- _Main/BL/Type_PackagingPlanCell/StaticMethod_GenerateReport.qbl | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/_Main/BL/Type_PackagingPlanCell/StaticMethod_GenerateReport.qbl b/_Main/BL/Type_PackagingPlanCell/StaticMethod_GenerateReport.qbl index f56c666..cfbbdbf 100644 --- a/_Main/BL/Type_PackagingPlanCell/StaticMethod_GenerateReport.qbl +++ b/_Main/BL/Type_PackagingPlanCell/StaticMethod_GenerateReport.qbl @@ -66,7 +66,7 @@ Transaction::Transaction().Propagate( relation( PackagingPlanCell, Next ) ); // 璁剧疆鍖呰&鎷嗗寘-鏁伴噺 - traverse ( macroPlan, PackagingPlanRow, ppr, ppr.ProductID() = "Windshield" and ppr.StockingPointID() = "Bosch" ) { + traverse ( macroPlan, PackagingPlanRow, ppr, ( ppr.ProductID() = "Windshield" and ppr.StockingPointID() = "Bosch" ) or ( ppr.ProductID() = "Windshield" and ppr.StockingPointID() = "Components (Spain)" ) ) { traverse ( ppr, PackagingPlanCell, ppc/*, ppc.StartDate() = Date::Construct( 2020, 4, 1 )*/ ) { // 璁剧疆鍖呰鏁伴噺 if ( ppc.PackagingInventory() < ppc.Out() ) { // 鍖呰搴撳瓨鏄惁灏忎簬璋冨嚭 @@ -94,6 +94,16 @@ prePPC := prePPC.Previous(); } } + + // 璁剧疆鎷嗗寘鏁伴噺 + if ( ppc.TransferIn() > 0.0 ) { // 鏈夎皟鍏ユ暟閲� + // 鑾峰彇鍖呰lotsize + ppls := select( macroPlan, PackagingPlanLotSize, tempPPLS, tempPPLS.Factory() = ppc.PackagingPlanRow().Factory() and + tempPPLS.ProductID() = ppc.PackagingPlanRow().ProductID() ); + + // 璁剧疆鎷嗗寘鍊� + ppc.Unpacking( ppc.TransferIn() ); + } } } *] -- Gitblit v1.9.3