к командировкам для примера приделала шаблон эксель
X++:
public boolean makeDocument()
{
;
excelDocument = new ComExcelDocument_RU();
if (! excelDocument.newFile( templateFolder_W() + this.templateName(), false))
return false;
return true;
}
X++:
void releaseDocument()
{
excelDocument.visible(true);
excelDocument.finalize();
}
запускаю методы последовательно и на excelDocument.visible(true); опять ошибка. Но эксель выводит данные и открывается, при этом в процессах зависает 2 экселя. Первый видно от шаблона, который он не может закрыть.
По этому же принципу сделаны другие отчеты в эксель. С ними проблем нет.