Показать сообщение отдельно
Старый 02.03.2015, 07:38   #1  
ackid is offline
ackid
Участник
 
34 / 12 (1) ++
Регистрация: 21.10.2013
Создать и заполнить Excel в пакете
Доброе утро!
Стоит следующая задача. В пакете создать Excel файл - наполнить его данными, отправить по почте.
Документ создаю на основе XMLExcelDocument_RU класса.
Документ создаётся прекрасно из шаблона, встаю на нужный лист...

Код:
document = XMLExcelDocument_RU::newFromFileServer(templateFileName, newFileName);
document.workbook().getWorksheet(#reportWorksheet).parmSaveColumnWidths(true);
XMLExcelDocument_RU::newFromFileServer - этот метод сделал сам, потому что в обычной newFromFileServer используется WinApi, а мне надо WinApiServer.

И дальше я начинаю делать document.insertValue();
Тут он начинает орать что
Цитата:
Трассировка стека: Недопустимая попытка вызова ComExcelDocument_RU.colName2Num, запущенного в CIL в клиенте.
Смотрю на этот класс...ComExcelDocument_RU - а он у меня клиентский... Я конечно могу переписать этот метод , там нечего хитрого. Но он же вызывается где-то в insertValue(), а стандартные классы как то не good править)
Подскажите ... может кто знает как обойти такие вещи...неужели нельзя создать и отправить на сервере...спасибо!!!