From 724e1a8c58ebcb6120c377c1b54345c87de71c3b Mon Sep 17 00:00:00 2001 From: yy <yuan.yan@capgemini.com> Date: 星期日, 08 十月 2023 19:30:11 +0800 Subject: [PATCH] OperationCost --- _Main/BL/Type_MacroPlan/Method_MappingOperationCostData.qbl | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) diff --git a/_Main/BL/Type_MacroPlan/Method_MappingOperationCostData.qbl b/_Main/BL/Type_MacroPlan/Method_MappingOperationCostData.qbl index 67a1281..219bbfc 100644 --- a/_Main/BL/Type_MacroPlan/Method_MappingOperationCostData.qbl +++ b/_Main/BL/Type_MacroPlan/Method_MappingOperationCostData.qbl @@ -10,24 +10,22 @@ [* // Administrator Aug-21-2023 (created) // list to deal - listtodeal := construct( structured[MappingOperation] ); + listtodeal := construct( structured[Global_MappingOperation] ); if( isnull( businesstypes ) or businesstypes.Size() = 0 ) { - listtodeal := selectset( this, MappingOperation, item, true ); + listtodeal := selectset( globalOTDTable, Global_MappingOperation, item, true ); } else { organcodelist := selectvalues( globalOTDTable, BusinessType.OrganCode, organ, businesstypes.Find( organ.BusinessType().BusinessTypeName() ) <> -1, organ.OrganCodeName() ); - listtodeal := selectset( this, - MappingOperation, + listtodeal := selectset( globalOTDTable, Global_MappingOperation, item, ( businesstypes.Find( item.BusinessType() ) <> -1 ) and ( organcodelist.Find( item.OrganCode() ) >= 0 ) ); } // Get the list to deal with max sequence number - listtodealwithmaxsn := construct( structured[MappingOperation] ); + listtodealwithmaxsn := construct( structured[Global_MappingOperation] ); traverse( listtodeal, Elements, item ){ - maxsn := maxselect( this, - MappingOperation, + maxsn := maxselect( globalOTDTable, Global_MappingOperation, moperation, moperation.OrganCode() = item.OrganCode(), moperation.ProductID() = item.ProductID(), @@ -56,8 +54,8 @@ isfromdb := false; existoperationcost := OperationCost::FindOperationCostTypeIndex( id ); if( isnull( existoperationcost ) ){ - connecteditem := select( this, - MappingOperationCost, + connecteditem := select( globalOTDTable, + Global_MappingOperationCost, moperationcost, moperationcost.OrgCode() = item.OrganCode(), moperationcost.ProductID() = item.ProductID() ); -- Gitblit v1.9.3