From be9f3270a50b9f5318beff37bd4d70fa5632657a Mon Sep 17 00:00:00 2001 From: yypsybs <yypsybs@foxmail.com> Date: 星期五, 08 九月 2023 17:31:05 +0800 Subject: [PATCH] 4.11.物料属性标签设定&物料计划策略 --- _Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl b/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl index e69abc2..b970d61 100644 --- a/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl +++ b/_Main/BL/Type_MatAttrSettingAndPlanStrategyInputSource/Method_parseTable.qbl @@ -1,15 +1,16 @@ Quintiq file version 2.0 #parent: #root -Method parseTable +Method ParseTable { TextBody: [* // yypsybs Jul-1-2023 (created) - tableGroupHandle := TableGroupHandle::Create( this.fileName() ); - tableGroupHandle := XLS::LoadTableGroupFromBinaryData( this.bytes().AsBinaryData(), tableGroupHandle, true, this.isXlsx() ); + tableGroupHandle := TableGroupHandle::Create( this.FileName() ); + tableGroupHandle := XLS::LoadTableGroupFromBinaryData( BinaryData::FromBase64EncodedString( this.Base64Str() ), tableGroupHandle, true, this.IsXlsx() ); + sheets := tableGroupHandle.TableNames(); - traverse ( sheets, Elements, sheetName, sheetName = "MatAttrSettingAndPlanningStrategy" ) { + traverse ( sheets, Elements, sheetName, sheetName = "MatAttrSettingAndPlanStrategy" ) { tableHandle := tableGroupHandle.Table( sheetName ); tableXML := TableHandle::ExportXML( tableHandle ); MatAttrSettingAndPlanStrategyDataTable::XMLImportMatAttrSettingAndPlanStrategyDataTableXMLHeaders( tableXML ); -- Gitblit v1.9.3