Quintiq file version 2.0
#parent: #root
StaticMethod Download (
MacroPlan macroPlan
) as BinaryValue
{
TextBody:
[*
xmlDOMI := XMLDOMImplementation::Create();
xmlDOM := xmlDOMI.CreateDocumentFromString( '
Sheet1CodeStringAutoTypeString
' );
tableElement := xmlDOM.GetElementByTagName( "table", 0 );
codeColumn := tableElement.GetElementByTagName( "column", 0 ); // Code
vehicleModelColumn := tableElement.GetElementByTagName( "column", 1 ); // 车型
traverse ( macroPlan, ThreeDigitCode, sdc ) {
PR_PP_Budget::ExportCreateCell( xmlDOM, codeColumn, sdc.Code() ); // Code
PR_PP_Budget::ExportCreateCell( xmlDOM, vehicleModelColumn, sdc.VehicleModel() ); // 车型
}
xmlString := xmlDOMI.CreateSerializer().WriteToString( xmlDOM )
//info( xmlString );
tableGroupHandle := TableGroupHandle::Create( "Sheet1" );
tableHandle := TableHandle::ImportXML( BinaryValue::Construct( xmlString ) );
tableGroupHandle.Add( tableHandle );
binaryData := XLS::SaveTableGroupToBinaryData( tableGroupHandle, true );
return binaryData.AsBinaryValue();
*]
}