AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 24.08.2012, 20:47   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Join Date: 09.08.2005
Location: Moscow
Ax2009 Ошибка при печати Т-10 команд удостов
При печати командировочного удостоверения выводится очень часто ошибка

Ошибка времени выполнения: COM Объект не инициализирован.

(C)\Classes\COM\error
(C)\Classes\ComOfficeDocument_RU\getCOMErrorMsg - line 7
(C)\Classes\ComOfficeDocument_RU\initApplication - line 28
(C)\Classes\ComOfficeDocument_RU\newFile - line 8
(C)\Classes\RHRMReport\makeDocument - line 12
(C)\Classes\RHRMReport\main - line 9
(C)\Classes\FormFunctionButtonControl\Clicked
(C)\Classes\FormMenuButtonControl\Clicked

ComOfficeDocument_RU в методе initApplication в строке m_comApplication.displayAlerts(_displayAlerts);
Old 25.08.2012, 14:31   #2  
RVS is offline
RVS
Сенбернар
RVS's Avatar
Злыдни
 
696 / 130 (6) +++++
Join Date: 27.02.2003
Location: Королев МО
Quote:
Originally Posted by Arahnid View Post
При печати командировочного удостоверения выводится очень часто ошибка
"Очень часто" - то есть "не всегда"? На одном и том же компе? Раз работает, раз - нет?
Quote:
Originally Posted by Arahnid View Post
Ошибка времени выполнения: COM Объект не инициализирован.
Word установлен на компе, на котором вылезает эта ошибка?
__________________
Best Regards,
Roman
Old 25.08.2012, 20:44   #3  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Join Date: 09.08.2005
Location: Moscow
в терминале. Причем одна и та же строка то печатается, то нет.
Old 25.08.2012, 21:33   #4  
RVS is offline
RVS
Сенбернар
RVS's Avatar
Злыдни
 
696 / 130 (6) +++++
Join Date: 27.02.2003
Location: Королев МО
Сообщение "Ошибка времени выполнения: COM Объект не инициализирован." означает, что ТО, ЧТО ПЕЧАТАЕТ (Word, насколько я понимаю. Версия Ax, кстати, какая?) - не инициализировано.

То есть печатать оно в принципе не в состоянии..

Или вы что-то утаиваете, или я чего-то не понимаю.. в этой жизни.. )
__________________
Best Regards,
Roman
Old 26.08.2012, 04:19   #5  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Join Date: 09.08.2005
Location: Moscow
к командировкам для примера приделала шаблон эксель
X++:
public boolean makeDocument()
{
    ;
    excelDocument = new ComExcelDocument_RU();

   if (! excelDocument.newFile( templateFolder_W() + this.templateName(), false))
      return false;

    return true;
}

X++:
void releaseDocument()
{
     excelDocument.visible(true);
      excelDocument.finalize();
}
запускаю методы последовательно и на excelDocument.visible(true); опять ошибка. Но эксель выводит данные и открывается, при этом в процессах зависает 2 экселя. Первый видно от шаблона, который он не может закрыть.

По этому же принципу сделаны другие отчеты в эксель. С ними проблем нет.
Old 26.08.2012, 09:37   #6  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Join Date: 21.04.2008
В методе releaseDocument() com-объект excelDocument уже не инициализирован, поэтому ни visible, ни finalize не отрабатывают (если под отладчиком смотреть, то excelDocument будет NULL, а не NEW). Почему? - ну видимо не совсем последовательно методы вызываются. Если говорите это не первый такой отчет, смотрите в чем разница.
Old 27.08.2012, 08:47   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Join Date: 28.11.2005
Location: Москва
Blog Entries: 3
Quote:
Originally Posted by Arahnid View Post
При печати командировочного удостоверения выводится очень часто ошибка
Quote:
Originally Posted by Arahnid View Post
в терминале. Причем одна и та же строка то печатается, то нет.
Ошибка каждый раз в одном и том же месте приложения (ComOfficeDocument_RU.initApplication, 28) возникает или в разных? А терминальный сервер у вас один? Если нет, то ошибка вылезает на всех серверах или только на определённых? Что за винды на них(нем) стоят?
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Ошибка (?) при печати приходного ордера в DAX 4.0 SP2 Ivanhoe DAX: Программирование 7 19.01.2021 14:13
Ошибка при печати фактуры возврата по закупке Фаткуллов Ренат DAX: Функционал 17 25.11.2010 10:58
Ошибка при работе с binary в Ax2009 someOne DAX: Программирование 2 08.11.2010 10:04
Ошибка при установке корпоративного портала ax2009, ошибка доступа Antant DAX: Администрирование 0 11.09.2009 09:28
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 08:52.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.