Показать сообщение отдельно
Старый 21.03.2014, 08:21   #5  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Это одна их проблем с DAX2009 при выводе в Excel через COM(не знаю где больше проблема в AX или в Excel, но она есть), для Word тоже есть такие проблемы, система периодически вываливается с разными ошибками типа Вашей, то число аргументов, не то, то типы аргументов не такие, особенно часто это проявляется если вы запускаете выгрузку и начинаете переключаться в другие окна, в большинстве случаев будет данная ошибка.

Есть несколько вариантов попробовать исправить ошибку, описаны в этой теме - Ошибка времени выполнения в ComExcelDocument_RU.findRange().

Суть вариантов такая :
1. Обрамить вызовы выводы в COM макросами #StartSafeCall_RU, #EndSafeCall_RU - посмотреть их использование в системе и сделать можно по аналогии.
2. Запускать в отдельном потоке формирование файла.
3. Переписать вызовы COM на .Net

Первые 2 применял на практике, у каждого из вариантов есть свои проблемы и особенности, в целом оба позволяют добиться необходимых результатов.
__________________
Sergey Nefedov
За это сообщение автора поблагодарили: Sergikrus (1).