From a6d4789248cb5aff8627f200e40b32be57c28e51 Mon Sep 17 00:00:00 2001 From: admin <admin@admin.com> Date: 星期五, 25 十月 2024 12:08:49 +0800 Subject: [PATCH] 料架总数量优化 --- _Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl b/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl index fc05b40..610dd08 100644 --- a/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl +++ b/_Main/BL/Type_MaterialRackProportionCell/StaticMethod_CreateDate.qbl @@ -6,19 +6,18 @@ { TextBody: [* - genrations := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.Generation().TrimBoth() <> "", tempPMP.Generation() ); - mqbmlbs := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.MQBMLB().TrimBoth() <> "", tempPMP.MQBMLB() ); - traverse ( genrations, Elements, g ) { - traverse ( mqbmlbs, Elements, m ) { - mrpr := select( macroPlan, MaterialRackProportionRow, tempMRPR, tempMRPR.Generation() = g and tempMRPR.MLB_MQB() = m ); - if ( isnull( mrpr ) ) { - mrpr := macroPlan.MaterialRackProportionRow( relnew, Generation := g, MLB_MQB := m ); - traverse ( macroPlan, MaterialRackColumn, mrc ) { - cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 ); - cell.MaterialRackColumn( relset, mrc ); - } - } - } + macroPlan.MaterialRackProportionRow( relflush ); + + mrpr := macroPlan.MaterialRackProportionRow( relnew, Generation := "澶ц繛澶栫搴�", MLB_MQB := "" ); + traverse ( macroPlan, MaterialRackColumn, mrc ) { + cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 ); + cell.MaterialRackColumn( relset, mrc ); + } + + mrpr := macroPlan.MaterialRackProportionRow( relnew, Generation := "闀挎槬澶栫搴�", MLB_MQB := "" ); + traverse ( macroPlan, MaterialRackColumn, mrc ) { + cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 ); + cell.MaterialRackColumn( relset, mrc ); } *] } -- Gitblit v1.9.3