From 93feb2bee2d8bf488e1bd76abf867c70f4e841eb Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期五, 20 十二月 2024 17:52:37 +0800
Subject: [PATCH] 财务产量报表机加件数据去除

---
 _Main/BL/Type_CustomerDemandPPAIDS/Attribute_StockingPoint.qbl      |    7 +++++++
 _Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl         |    1 +
 _Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_GenerateDataNew.qbl |    1 +
 _Main/BL/Type_FinancialProductionSource/StaticMethod_Initialize.qbl |    2 +-
 4 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/_Main/BL/Type_CustomerDemandPPAIDS/Attribute_StockingPoint.qbl b/_Main/BL/Type_CustomerDemandPPAIDS/Attribute_StockingPoint.qbl
new file mode 100644
index 0000000..fb46a8a
--- /dev/null
+++ b/_Main/BL/Type_CustomerDemandPPAIDS/Attribute_StockingPoint.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute StockingPoint
+{
+  #keys: '3[415136.0.1367364685][415136.0.1367364684][415136.0.1367364686]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_GenerateDataNew.qbl b/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_GenerateDataNew.qbl
index 8b39a46..f083fc5 100644
--- a/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_GenerateDataNew.qbl
+++ b/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_GenerateDataNew.qbl
@@ -34,6 +34,7 @@
                                                                      , DemandQty               := [Number]archivedata.Quantity()
                                                                      , VersionName             := macroplan.ScenarioName()
                                                                      , InterfaceTime           := nowdate
+                                                                     , StockingPoint           := archivedata.StockingPointID() 
                                                                      , FactoryName             := archivedata.FactoryName()
                                                                      , Fac                     := ifexpr( archivedata.FactoryName() = FinancialProductionReport::GetDefaultCCUnit(), 'CC', 'DL' )  
     //                                                                 , VersionFlag             := versionflag
diff --git a/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl b/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl
index 21112d4..c576ddc 100644
--- a/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl
+++ b/_Main/BL/Type_CustomerDemandPPAIDS/StaticMethod_Publish.qbl
@@ -13,6 +13,7 @@
       idsjson          := JSON::Object().Add( "product", ids.Product() ).Add( "demandDate", ids.DemandDate().Format( 'Y-M2-D2' ) )//"2024-10-01" )
                                     .Add( "demandQty", ids.DemandQty() )
                                     .Add( "versionName", ids.VersionName() )
+                                    .Add( "stockingPoint", ids.StockingPoint() )
                                     .Add( "interfaceTime", ids.InterfaceTime().Format( 'Y-M2-D2 H:m:s' ) ).Build();/*"2024-10-01 12:00:00" )*/
       jsonarray.Add( idsjson );
     }
diff --git a/_Main/BL/Type_FinancialProductionSource/StaticMethod_Initialize.qbl b/_Main/BL/Type_FinancialProductionSource/StaticMethod_Initialize.qbl
index eb8bc0a..d182f43 100644
--- a/_Main/BL/Type_FinancialProductionSource/StaticMethod_Initialize.qbl
+++ b/_Main/BL/Type_FinancialProductionSource/StaticMethod_Initialize.qbl
@@ -24,7 +24,7 @@
     //鍙栧綋鍓嶇増鏈殑product planning閲宯ew supply瀛楁锛屽垎澶ц繛鍜岄暱鏄ュ伐鍘傜殑浜х嚎锛岃繘琛屽姞鎬�
     traverse( owner, StockingPoint_MP, stockingpoint, stockingpoint.ID().EndsWith( '鍘傚唴搴�' ) or stockingpoint.ID() = '澶ц繛澶栫搴�' ){
       iscc                    := stockingpoint.ID().StartsWith( 'CC' ) or stockingpoint.ID().StartsWith( '闀挎槬' );
-      isdl                    := stockingpoint.ID().StartsWith( 'DL' ) or stockingpoint.ID().StartsWith( '澶ц繛' );
+      isdl                    := stockingpoint.ID().StartsWith( '澶ц繛' );
       
       if( iscc or isdl ){
         traverse( stockingpoint, ProductInStockingPoint_MP, pisp,  pisp.Product_MP().IsLeaf() 

--
Gitblit v1.9.3