From 0b84c9999f07bc46275f5947c4b8ebf5ce0c25cf Mon Sep 17 00:00:00 2001 From: 陈清红 <420599804@qq.com> Date: 星期一, 14 四月 2025 15:51:58 +0800 Subject: [PATCH] BUG&优化项 --- _Main/BL/Type_InventoryPlanArchiveRow/Method_SetQuantity.qbl | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/_Main/BL/Type_InventoryPlanArchiveRow/Method_SetQuantity.qbl b/_Main/BL/Type_InventoryPlanArchiveRow/Method_SetQuantity.qbl index 8fad06d..193e0db 100644 --- a/_Main/BL/Type_InventoryPlanArchiveRow/Method_SetQuantity.qbl +++ b/_Main/BL/Type_InventoryPlanArchiveRow/Method_SetQuantity.qbl @@ -3,7 +3,8 @@ Method SetQuantity ( InventoryPlanArchiveColumn column, Real planqty, - Real actualaty + Real actualaty, + NamedValueTree resetNVT ) { TextBody: @@ -15,7 +16,16 @@ column.Cell( relinsert, cell ); } + + // 鍒ゆ柇鏄惁閲嶇疆涓�0 + resetH := resetNVT.GetHandle( this.ShowName() + column.StartDate().Format( "Y-M2-D2" ) ); + if ( guard( isnull( resetNVT.Root().Child( resetH ) ), true ) ) { + cell.PlanQuantity( 0 ); + + resetNVT.Root().AddChild( resetH ); + } + cell.PlanQuantity( cell.PlanQuantity() + planqty ); - cell.ActualQuantity( cell.ActualQuantity() + actualaty ); + cell.ActualQuantity( actualaty ); *] } -- Gitblit v1.9.3