Цитата:
Сообщение от
kair84
Класс работы с Excel переделал под серверный, и не парюсь, в пакете или нет, есть Excel на стороне клиента или нет, зашибись !!!
Попробовал сделать тоже самое. В методах client заменил на server. Сейчас ругается вот в этом вот месте.
X++:
#define.ExcelProgId("Excel.Application")
protected void newCom()
{
//BP deviation documented
m_comApplication = new COM(#ExcelProgId);
}
Сначала на сервере не стоят Excel. Поставил на него Excel 10и все равно ошибка.
Сообщение (11:31:31)
Сбой запроса на разрешение типа "InteropPermission".
(S)\Classes\InteropPermission\demand
(S)\Classes\COM\new
(S)\Classes\ComExcelDocument_RU\newCom - line 5
(S)\Classes\ComOfficeDocument_RU\initApplication - line 10
(S)\Classes\ComOfficeDocument_RU\newFile - line 8
(S)\Classes\Sma_ReportToPAY\makeDocument - line 5
(S)\Classes\Sma_ReportToPAY\run - line 5
(S)\Classes\Sma_ReportToPAY\main - line 8
Объект "COM" не может быть создан
Может дело в 10 офисе?