From 54b30ae99f210572c008518d28262db44a49422e Mon Sep 17 00:00:00 2001 From: hongji.li <hongji.a.li@capgemini.com> Date: 星期四, 14 九月 2023 15:54:45 +0800 Subject: [PATCH] 物料标签同步库存规范优化 --- _Main/BL/Type_MatAttrSettingAndPlanningStrategy/StaticMethod_SynchronizeInventoryTargets.qbl | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/_Main/BL/Type_MatAttrSettingAndPlanningStrategy/StaticMethod_SynchronizeInventoryTargets.qbl b/_Main/BL/Type_MatAttrSettingAndPlanningStrategy/StaticMethod_SynchronizeInventoryTargets.qbl index 00a686b..17e144a 100644 --- a/_Main/BL/Type_MatAttrSettingAndPlanningStrategy/StaticMethod_SynchronizeInventoryTargets.qbl +++ b/_Main/BL/Type_MatAttrSettingAndPlanningStrategy/StaticMethod_SynchronizeInventoryTargets.qbl @@ -12,6 +12,12 @@ product_MP := select( macroPlan, Product_MP, tempPMP, tempPMP.ID() = masaps.MatCode() ); if ( not isnull( product_MP ) ) { traverse ( product_MP, ProductInStockingPoint_MP, pispmp ) { + targetInventorySpecification := select( product_MP, InventorySpecification, tempIS, tempIS.ProductID() = product_MP.ID() and + tempIS.StockingPointID() = pispmp.StockingPointID() and + tempIS.Start() = macroPlan.StartOfPlanning().Date() ); + if ( not isnull( targetInventorySpecification ) ) { + targetInventorySpecification.Delete(); + } InventorySpecification::Create( product_MP, pispmp.StockingPoint_MP(), macroPlan.StartOfPlanning().Date(), -- Gitblit v1.9.3