From 33bd71632a72482897a5f6c3667076a95d933044 Mon Sep 17 00:00:00 2001 From: limj <limj@taizhitech.com> Date: 星期二, 17 十月 2023 15:16:32 +0800 Subject: [PATCH] Merge branch 'dev' of http://47.101.211.7:10101/r/TIANMA_JITUAN into dev_lmj --- _Main/BL/Type_MatAttrSettingAndPlanStrategyDataTable/Method_CreateOrUpdateData.qbl | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/_Main/BL/Type_MatAttrSettingAndPlanStrategyDataTable/Method_CreateOrUpdateData.qbl b/_Main/BL/Type_MatAttrSettingAndPlanStrategyDataTable/Method_CreateOrUpdateData.qbl index 15d22df..63c3fb3 100644 --- a/_Main/BL/Type_MatAttrSettingAndPlanStrategyDataTable/Method_CreateOrUpdateData.qbl +++ b/_Main/BL/Type_MatAttrSettingAndPlanStrategyDataTable/Method_CreateOrUpdateData.qbl @@ -1,14 +1,14 @@ Quintiq file version 2.0 #parent: #root Method CreateOrUpdateData ( - GlobalOTDTable globalOTDTable + GlobalOTDSOP globalOTDSOP ) { TextBody: [* traverse ( this, MatAttrSettingAndPlanStrategyDataRow, masapsdr ) { itemCode := select( masapsdr, MatAttrSettingAndPlanStrategyDataCell, tempMASAPSDC, tempMASAPSDC.MatAttrSettingAndPlanStrategyDataColumn().name() = "鐗╂枡缂栫爜" ); - targetMatAttrSettingAndPlanStrategy := select( globalOTDTable, MatAttrSettingAndPlanStrategy, tempMASAPS, tempMASAPS.MatCode() = itemCode.value() ); + targetMatAttrSettingAndPlanStrategy := select( globalOTDSOP, MatAttrSettingAndPlanStrategy, tempMASAPS, tempMASAPS.MatCode() = itemCode.value() ); if ( not isnull( targetMatAttrSettingAndPlanStrategy ) ) { minimumNumberOfDaysInStock := select( masapsdr, MatAttrSettingAndPlanStrategyDataCell, tempMASAPSDC, tempMASAPSDC.MatAttrSettingAndPlanStrategyDataColumn().name() = "搴撳瓨鏈�灏忓ぉ鏁�" ).value(); maximumNumberOfDaysInInventory := select( masapsdr, MatAttrSettingAndPlanStrategyDataCell, tempMASAPSDC, tempMASAPSDC.MatAttrSettingAndPlanStrategyDataColumn().name() = "搴撳瓨鏈�澶уぉ鏁�" ).value(); @@ -122,24 +122,24 @@ } } try { - matAttrSettingAndPlanStrategy := globalOTDTable.MatAttrSettingAndPlanStrategy( relnew, - BusinessType := businessType, - MatCode := createItemCode, - MatName := nameOfMaterial, - MatType := itemClassification, - MatArrivalLT := [Number]LTTimeDays, - // ProductCount := [Number]numberOfFinishedSKUs, - // MinProdDeliverLT := [Number]finishedProductDeliveryMinLTDays, - FlagLongTerm := longAndShortCycleLabels, - FlagGeneric := genericSpecialLabels, - // PlanningStrategyAuto := automaticMaterialPlanningPolicies, - PlanningStrategyCustom := usersManuallySchedulePolicies, - MinimumNumberOfDaysInStock := [Number]minimumNumberOfDaysInStock, - MaximumNumberOfDaysInInventory := [Number]maximumNumberOfDaysInInventory + matAttrSettingAndPlanStrategy := globalOTDSOP.MatAttrSettingAndPlanStrategy( relnew, + BusinessType := businessType, + MatCode := createItemCode, + MatName := nameOfMaterial, + MatType := itemClassification, + MatArrivalLT := [Number]LTTimeDays, + // ProductCount := [Number]numberOfFinishedSKUs, + // MinProdDeliverLT := [Number]finishedProductDeliveryMinLTDays, + FlagLongTerm := longAndShortCycleLabels, + FlagGeneric := genericSpecialLabels, + // PlanningStrategyAuto := automaticMaterialPlanningPolicies, + PlanningStrategyCustom := usersManuallySchedulePolicies, + MinimumNumberOfDaysInStock := [Number]minimumNumberOfDaysInStock, + MaximumNumberOfDaysInInventory := [Number]maximumNumberOfDaysInInventory ); matAttrSettingAndPlanStrategy.UpdateBy( QuintiqUser::CurrentUser().Username() ); matAttrSettingAndPlanStrategy.UpdateTime( DateTime::ActualTime() ); - matAttrSettingAndPlanStrategy.SerialNumber( maxselect( globalOTDTable, MatAttrSettingAndPlanStrategy, tempMASAPS, tempMASAPS.SerialNumber() ).SerialNumber() + 1 ); + matAttrSettingAndPlanStrategy.SerialNumber( maxselect( globalOTDSOP, MatAttrSettingAndPlanStrategy, tempMASAPS, tempMASAPS.SerialNumber() ).SerialNumber() + 1 ); } onerror { error( "搴撳瓨鏈�灏忓ぉ鏁版垨搴撳瓨鏈�澶уぉ鏁板繀椤讳负鏁存暟锛�", targetMatAttrSettingAndPlanStrategy.MatCode() ); } -- Gitblit v1.9.3