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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2014, 17:47   #1  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Это не лечится. Единственный способ - печатать вне транзации и вне StartLengthyOperation - EndLengthyOperation (!).
Старый 21.03.2014, 08:21   #2  
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).
Старый 21.03.2014, 09:38   #3  
Sergikrus is offline
Sergikrus
Участник
 
82 / 15 (1) ++
Регистрация: 26.09.2008
Адрес: Tyumen
Спасибо, буду пробовать.
Старый 21.03.2014, 19:20   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от SRF Посмотреть сообщение
2. Запускать в отдельном потоке формирование файла.
А можно подробнее - это как?
__________________
Ivanhoe as is..
Старый 21.03.2014, 19:23   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
А можно подробнее - это как?
Ошибка времени выполнения в ComExcelDocument_RU.findRange()
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать самих файлов PDF Владимир Максимов DAX: База знаний и проекты 9 17.08.2017 10:34
Отчеты и печать штрих кода KingPeas DAX: Программирование 18 24.09.2008 14:31
Печать документов по Заказам, Закупкам Swetik DAX: Функционал 8 11.04.2008 20:07
ячейки приемки Tressi DAX: Функционал 12 30.01.2006 06:57
Фактура не выходит на печать... dmit1606 DAX: Функционал 1 05.04.2005 16:10

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:32.