Добрый день.
Помогите кто сталкивался с ошибкой
"Ошибка времени выполнения: Недостаточно памяти для исполнения кода."
при выгрузке отчета в Excel.
версия axapta2012
Вот трассировка стека:
(C)\Classes\XMLExcelSequentialBuilder_VSN\buildXml - line 6
(C)\Classes\XMLExcelReport_VSN\output - line 14
(C)\Classes\XMLExcelReport_VSN\run - line 13
(C)\Classes\XMLExcelReport_ProdReport_ICL\main - line 7
Ошибка вылетает вот в этом месте:
При заполнении переменной xml.
X++:
public str buildXml()
{
str xml;
xml =
'<?xml version="1.0" encoding="WINDOWS-1251"?>' + #n + //'<?xml version="1.0" encoding="UTF-8"?>' + #n +
'<?mso-application progid="Excel.Sheet"?>' + #n +
'<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"' + #n +
'xmlns:o="urn:schemas-microsoft-com:office:office"' + #n +
'xmlns:x="urn:schemas-microsoft-com:office:excel"' + #n +
'xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"' + #n +
'xmlns:html="http://www.w3.org/TR/REC-html40">' + #n +
this.buildDocumentPropertiesXml() +
this.buildExcelWorkbookXml() +
this.buildStylesXml() +
worksheetsXml +
'</Workbook>\n';
return xml;
}
P.S
Находил информацию на форуме только для AX4
У меня AX2012.