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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2017, 10:55   #1  
smoyk is offline
smoyk
Участник
 
188 / 13 (1) ++
Регистрация: 20.04.2007
CodeUnit 397 Mail
Здравствуйте.
После вызова NewMessage из указанного кодюнита MAPIHandler.ErrorStatus = 429,
MAPIHandler.ErrorDescription = ActiveX component can't create object.
Кто нибудь предполагает причину?)
Старый 13.11.2017, 20:06   #2  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Кодъюнит вообще компилится? Компоненты в переменных определяются нормально?
__________________
Want to believe...
Старый 14.11.2017, 07:45   #3  
smoyk is offline
smoyk
Участник
 
188 / 13 (1) ++
Регистрация: 20.04.2007
Компилится, однако MAPIHandler объявлена как Unknown Automation Server.MAPIHandler....
Старый 14.11.2017, 17:14   #4  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Попробуйте выбрать актуальную для вас версию компонента и снова скомпилировать.
__________________
Want to believe...
Старый 15.11.2017, 05:46   #5  
smoyk is offline
smoyk
Участник
 
188 / 13 (1) ++
Регистрация: 20.04.2007
Я думал вы подскажете, что нужно выбрать, ибо я и не знаю, что там было)
Старый 15.11.2017, 08:22   #6  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
ну вообще там должны быть объекты из
NS Outlook Synchronization Handler {03BC4F50-2ABB-48B3-B2A6-3F08EB1D013E} 1.7 OLHandler.dll

https://dynamicsuser.net/nav/f/techn...r-outlook-2010
__________________
Want to believe...
Старый 15.11.2017, 09:15   #7  
smoyk is offline
smoyk
Участник
 
188 / 13 (1) ++
Регистрация: 20.04.2007
Хм, возможно ли, что реализация этого кодюнита зависит от версии нава? У меня 2009 R2 клиент, и 3.70.В база. Код функции NewMessage из 397 кодюнита:
X++:
IF ISCLEAR(MAPIHandler) THEN
  CREATE(MAPIHandler);

ErrorNo := 0;
MAPIHandler.ToName := ToName;
MAPIHandler.CCName := CCName;
MAPIHandler.Subject := Subject;
IF Body <> '' THEN
  MAPIHandler.Body := Body;
MAPIHandler.AttachFileName := AttachFileName;
MAPIHandler.OpenDialog := OpenDialog;

MailSent := MAPIHandler.Send;
ErrorNo := MAPIHandler.ErrorStatus;
Список классов текущего сервера автоматизации:
X++:
CDOHandler
MAPIHandler
MergeHandler
OutlookHandler
TAPIHandler
WordHandler
Как видите, классы и реализация на их основе совсем не соответствуют списку классов NS Outlook Synchronization Handler... Если у вас другой кодюнит, реализованный через NS Outlook Synchronization Handler, можете его выложить? Вобще можно попробовать и самому написать реализацию, просто хотелось стандартными средствами решить вопрос)
Старый 15.11.2017, 11:05   #8  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Я работаю в RTC уже давно, и теперь это реализовано уже через dotNet
Microsoft.Dynamics.Nav.Integration.Office, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Безусловно в разных версиях могут использоваться разные версии компонентов . Честно говоря я смотрел этот объект для версии 2009. А так как у вас база от 3.7 то у вас скорее всего и кодъюнит со старой версии и отличается от того что делался для 2009.
Попробуйте взять этот кодъюнит именно с версии 2009.
__________________
Want to believe...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
waldo: NAV 2017: All Published Events Blog bot NAV: Blogs 0 04.11.2016 06:15
Navigate Into Success: Module Binder Pattern proposal Blog bot NAV: Blogs 0 15.10.2016 01:36
Navigate Into Success: I had a dream: codeunit references Blog bot NAV: Blogs 0 05.10.2016 09:11
waldo: NAV 2016: All Published Events Blog bot NAV: Blogs 0 30.05.2016 15:11
NAV Sustained Engineering Team Blog: Setting Up a Mail Template for Document Approval Notifications Blog bot NAV: Blogs 0 15.05.2016 17:11

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

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

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