14.05.2019, 11:15 | #1 |
Участник
|
AX365 Выгрузка в шаблон Excel
Добрый день. Пытаюсь в DAX 365 сделать выгрузку данных в Excel в заранее подготовленный шаблон
Вот мой код: X++: XMLExcelDocument_RU excelDocument; excelDocument = XMLExcelDocument_RU::newFromResource(TemplateProvider_RU::getFor(null).get(resourceStr(TestEXL))); И при инициализации класса возникает ошибка: В методе createFile класса WinAPI, на строке X++: [FONT="]createFile.call(fileName,access,0,0,flags,#FILE_ATTRIBUTE_ARCHIVE,0);[/FONT] An exception of type 'Microsoft.Dynamics.Ax.Xpp.ErrorException' occurred in aoskernel.dll but was not handled in user code Additional information: Функция "CreateFileW" в библиотеке DLL "C:\windows\system32\KERNEL32.dll" привела к возникновению исключения. Так же не работает и такой способ X++: excelDocument = XMLExcelDocument_RU::newFromFile(@"C:\tmp\JobXML.xlsx",@"C:\tmp\JobXML3_111.xlsx"); X++: findFirstFile(str filename) [FONT="]return [findFirstFile.call(filename, data),data.wString(#offset44)];[/FONT] An exception of type 'Microsoft.Dynamics.Ax.Xpp.ErrorException' occurred in aoskernel.dll but was not handled in user code Additional information: Функция "FindFirstFileW" в библиотеке DLL "C:\windows\system32\KERNEL32.dll" привела к возникновению исключения. Пытаюсь просто создать свой файл: X++: excelDocument = XMLExcelDocument_RU::construct();
excelDocument.newFile(@"C:\tmp\JobXML1_New.xlsx"); В строке: X++: return [findFirstFile.call(filename, data),data.wString(#offset44)]; Additional information: Функция "FindFirstFileW" в библиотеке DLL "C:\windows\system32\KERNEL32.dll" привела к возникновению исключения. Единственный способ когда удаётся выгрузить данные в Excel это: X++: excelDocument = XMLExcelDocument_RU::construct();
excelDocument.open(@"C:\tmp\JobXML1.xlsx"); Что я не так делаю или так у всех? Последний раз редактировалось raniel; 14.05.2019 в 11:28. |
|
Теги |
ax365, excel, file |
|
|