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