AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.08.2022, 12:32   #1  
DaniilT is offline
DaniilT
Участник
 
68 / 12 (1) ++
Регистрация: 28.04.2020
XMLExcelReport_RU Ошибка при формировании excel отчета в пакете
Добрый день.
Есть класс наследник XMLExcelReport_RU, для которого я пытаюсь сделать пакетную обработку и сохранение отчета в нужную папку. Выходит ошибка:
Трассировка стека: Недопустимая попытка вызова WinAPI.fileExists_RU, запущенного в CIL в клиенте.

Кто-нибудь сталкивался с такой ошибкой при работе с XMLExcelReport_RU?
Старый 03.08.2022, 12:33   #2  
Pandasama is offline
Pandasama
Участник
 
456 / 134 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Есть WinAPI, есть WinApiServer - посмотрите и там, и там на реализацию метода fileExists_RU.

upd: у WinAPI скорее всего, вообще стоит запуск только на клиенте
Старый 04.08.2022, 16:18   #3  
DarkSpirit22 is offline
DarkSpirit22
Участник
Аватар для DarkSpirit22
 
13 / 94 (4) ++++
Регистрация: 07.11.2013
Адрес: СПб
Лучше используйте .net методы, вместо WinAPI, тем более, если код будет выполнятся в CIL.
+ не нужно будет делать вечные проверки на isRunningOnServer (что бы использовать WinAPI или WinAPIServer).

>Трассировка стека: Недопустимая попытка вызова WinAPI.fileExists_RU, запущенного в CIL в клиенте.
Собственно любая попытка вызвать клиентский код в CIL приводит к подобной ошибке (в отличие кода, просто выполняемого на сервере).

Последний раз редактировалось DarkSpirit22; 04.08.2022 в 16:20.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX2012: Еще раз про Excel в пакете MaxOz DAX: Программирование 9 06.08.2021 20:45
Ошибка открытия файла Excel. АртемМелихов DAX: Программирование 23 15.01.2014 18:33
Ошибка COM Excel propeller DAX: Администрирование 5 28.11.2013 12:20
Передать данные с сервера на клиент при формировании Excel отчета Eldar9x DAX: Программирование 10 21.10.2008 15:39
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) gl00mie DAX: Программирование 15 30.03.2007 18:37

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:19.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.