From 8a69c2f5505f7d54a7ce097765ca7c6c0e265725 Mon Sep 17 00:00:00 2001 From: hongji.li <hongji.a.li@capgemini.com> Date: 星期一, 11 九月 2023 15:08:29 +0800 Subject: [PATCH] 物料标签&计划策略优化 --- _Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl b/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl index b970d61..20d7fd4 100644 --- a/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl +++ b/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl @@ -4,20 +4,22 @@ { TextBody: [* - // yypsybs Jul-1-2023 (created) tableGroupHandle := TableGroupHandle::Create( this.FileName() ); tableGroupHandle := XLS::LoadTableGroupFromBinaryData( BinaryData::FromBase64EncodedString( this.Base64Str() ), tableGroupHandle, true, this.IsXlsx() ); sheets := tableGroupHandle.TableNames(); - traverse ( sheets, Elements, sheetName, sheetName = "MatAttrSettingAndPlanStrategy" ) { + traverse ( sheets, Elements, sheetName, sheetName = "鐗╂枡鏍囩" ) { tableHandle := tableGroupHandle.Table( sheetName ); tableXML := TableHandle::ExportXML( tableHandle ); + MatAttrSettingAndPlanStrategyDataTable::XMLImportMatAttrSettingAndPlanStrategyDataTableXMLHeaders( tableXML ); - parsedTable := MatAttrSettingAndPlanStrategyDataTable::XMLImportMatAttrSettingAndPlanStrategyDataTableXML( tableXML ); - parsedTable.parseRows(); - parsedTable.name( sheetName ); - this.MatAttrSettingAndPlanStrategyDataTable( relinsert, &parsedTable ); + matAttrSettingAndPlanStrategyDataTable := MatAttrSettingAndPlanStrategyDataTable::XMLImportMatAttrSettingAndPlanStrategyDataTableXML( tableXML ); + + matAttrSettingAndPlanStrategyDataTable.ParseRows(); + + matAttrSettingAndPlanStrategyDataTable.name( sheetName ); + this.MatAttrSettingAndPlanStrategyDataTable( relinsert, &matAttrSettingAndPlanStrategyDataTable ); } *] } -- Gitblit v1.9.3