From b3987122cbbc46c5c59d3173f37fca3170b6dc5a Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期五, 17 一月 2025 08:17:32 +0800
Subject: [PATCH] 机加管线报表测试环境报错
---
_Main/BL/Type_MachiningPipelineReport/Method_Generate.qbl | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/_Main/BL/Type_MachiningPipelineReport/Method_Generate.qbl b/_Main/BL/Type_MachiningPipelineReport/Method_Generate.qbl
index 353f594..aacfb9e 100644
--- a/_Main/BL/Type_MachiningPipelineReport/Method_Generate.qbl
+++ b/_Main/BL/Type_MachiningPipelineReport/Method_Generate.qbl
@@ -36,8 +36,14 @@
}else{
beforecolumn := column.PreviousColumn();
beforeinventory := selectobject( showrow, Cell, c, c.Column() = beforecolumn );
- ccinventoryqty := beforeinventory.CCInventoryQty() + maxinventory.CCProductionQty() - maxinventory.CCToDLDepartureQty() + maxinventory.DLToCCArrivalQty() - maxinventory.CCAssemblyPlanQty();
- dlinventoryqty := beforeinventory.DLInventoryQty() + maxinventory.DLProductionQty() - maxinventory.DLToCCDepartureQty() + maxinventory.DLToCCDepartureQty() - maxinventory.DLAssemblyPlanQty();
+ beCCinventoryqty := 0.0;
+ beDLinventoryqty := 0.0;
+ if( not isnull( beforeinventory ) ){
+ beCCinventoryqty := beforeinventory.CCInventoryQty();
+ beDLinventoryqty := beforeinventory.DLInventoryQty();
+ }
+ ccinventoryqty := beCCinventoryqty + maxinventory.CCProductionQty() - maxinventory.CCToDLDepartureQty() + maxinventory.DLToCCArrivalQty() - maxinventory.CCAssemblyPlanQty();
+ dlinventoryqty := beDLinventoryqty + maxinventory.DLProductionQty() - maxinventory.DLToCCDepartureQty() + maxinventory.DLToCCDepartureQty() - maxinventory.DLAssemblyPlanQty();
}
sumcell := selectobject( column, Cell, c, c.Row() = sumrow );
if( isnull( sumcell ) ){
--
Gitblit v1.9.3