Настройка outlook #717635


#0 by KuJIT
День добрый. Настраиваю Торговлю + CRM на трасфер событий в аутлук. База файловая, стоит на терминале, подключаюсь через RDP. Стопорится все дело, когда вызывается Новый COMОбъект("Outlook.Application", ИмяКомпьютера), где ИмяКомпьютера - айпишник моего компа, с которого провожу подключение и на котором стоит аутлук. Вызывается исключение с текстом ошибки "На компьютере не установлен аутлук" (аутлук без лицензии, если это имеет значение). Собственно с терминала айпишник пингуется, но когда я открываю "Сеть" на терминале, моего компьютера в списке нет. В чем может быть проблема?
#1 by KuJIT
То же исключение вызывается, когда вместо ИмяКомпьютера я пишу полную ересь.
#2 by KuJIT
То же исключение, если указываю айпишник компа, которые отображается в "Сеть" на терминале.
#3 by KuJIT
Собственно вопрос сводится к тому, что нужно сделать, чтобы работало COMОбъект("Outlook.Application", ИмяКомпьютера), если конфигурация стоит на терминале, к которому подключаются через RDP, и этот терминал находится в одной сети с компьютером.
#4 by acsent
чтоб DCOM юзать нужно и права иметь и порты открытые
#5 by KuJIT
А каким способом надежно можно проверить, работает ли DCOM под конкретной учеткой. Кокая-нибудь простая команда, типа ping, которая 100% будет работать, если есть все права?
#6 by KuJIT
И какие порты должны быть открыты?
#7 by KuJIT
{Форма.Форма.Форма}: Ошибка при вызове конструктора (COMОбъект)     Word = Новый COMОбъект("Word.Application", "192.168.0.37"); по причине: -2147024891(0x80070005): Отказано в доступе. Вот такая фиговина еще. Сделал обработку в одну строку, которая пытается jnrhsnm через DCOM Word
#8 by KuJIT
DCOM вроде настроили (проверил созданием word файла), однако с аутлуком ничего не получается. Он тупо висит на команде Новый COMОбъект("Outlook.Application", ИмяКомпьютера). Т.е., если команду заменить на Новый COMОбъект("Word.Application", ИмяКомпьютера) - все ок, а с аутлуком какая-то лажа. Причем когда я создавал ком-объект аутлука на своем компе, этот ком-объект спокойно создался.
#9 by acsent
под каким пользователем создаешь аутлук? может у него и профиля нет?
#10 by KuJIT
Ну фиг знает. У нас, вроде как доменный вход. Везде и всюду (включая тот терминал) вхожу под имяОрганизацииИмяМеня.
#11 by KuJIT
Вот этот вопрос меня, кстати, очень интересует. Аутлук же, наверное, авторизируется как-то. Но к нему подключение без всяких логинов-поролей происходит.
#12 by Турист
ты же сам написал что у вас домен
#13 by Jaap Vduul
Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
#14 by KuJIT
Я в администрировании фигово шарю. Мне это ни о чем не говорит =) Рекомендует или нет, но задачу нужно как-то выполнить. Тот же ворд или эксель работают на ура, чем аутлук хуже? К тому же на своем компе (не с терминала) нормально к аутлуку через ком подсоединяется.
#15 by KuJIT
По вашей ссылке написано, что модальные окна вешают приложение. У меня при запуске аутлука появляется 2 модальных окна. 1е - что нет лицензии (но это и в ворде есть), 2е от битрикса с запросом на логин-пароль. Может в этом быть проблема?
#16 by avant2004
Имею опыт с подобными чудачествами office, но через C#. Механизм, в общем, один и тот же. DCOM объекты и их настройка находятся в консоли, которую можно запустить посредством cmd -> dcomcnfg Там надо войти в Компьютер -> Настройка DCOM. Но только в списке ярлычков Вы office не увидите ))) Потому что с большой степенью вероятности он у Вас 32-битный, а нужная консоль запускается с ключом /32. Таким образом, из cmd запускаем такую строку mmc.exe comexp.msc /32, и у Вас запустится именно 32-битная DCOM консоль, в которой будет нужный нам объект. У меня, например, для ofiice 2010, он называется Outlook Message Attachment, для других версий может называться по-другому. По нему правой кнопкой, свойства, и настраиваем безопасность. Лучше всего на закладке "Удостоверение" тупо указать учетку админа. В общем, как-то так. Поиграйтесь с этими настройками, и результат даст о себе знать.
#17 by KuJIT
Большое спасибо! То что нужно. Хотя, может быть, помог ребут (только сейчас догадался, что он может помочь) =)
#18 by KuJIT
Произошла исключительная ситуация (Microsoft Outlook): Невозможно открыть файл "C:Usersilya.hAppDataLocalMicrosoftOutlookСписки SharePoint.pst". =( Опять права? Вроде все поставил. Какие права могут еще быть нужны?
#19 by KuJIT
Еще, кстати, когда пробую этот файл открыть просто ручками, то получаю ошибку "Файлы данных Outlook необходимо открывать в Outlook". Может быть как-то связано?
#20 by KuJIT
Чудо случилось! Удалил аутлуковскую папку, запустил аутлук (папка создалась по новой), ребутнул комп - профит! =)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С