|   |   | 
| 
 | Не могу зарегистрировать внешнюю компоненту Microsoft.Exchange.WebServices.dll | ☑ | ||
|---|---|---|---|---|
| 0
    
        yurec_k 15.05.13✎ 17:09 | 
        установил EWS Managed API 2.0,
  идея - таскать почту с эксчейнджа посредством ее. как быть? ПодключитьВнешнююКомпоненту(...) УстановитьВнешнююКомпоненту(...) regsrv32 ... на все это ругается и еще вопрос, как узнать значение ProgID (оно же внутреннее имя dll как понимаю)? мастера мутных дел помогайте! | |||
| 1
    
        Волшебник 15.05.13✎ 17:10 | 
        regsrv32 под админом     | |||
| 2
    
        ДенисЧ 15.05.13✎ 17:10 | 
        А кто сказал, что это внешняя компонента?     | |||
| 3
    
        yurec_k 15.05.13✎ 17:11 | 
        (1) да
  (2) а как узнать? | |||
| 4
    
        ДенисЧ 15.05.13✎ 17:15 | 
        (3) Головой подумать :-)
  это ж дотнетовская сборка стандартная. От микрософта. НЕужели они станут писать компоненты для какой-то там жёлтой программы? | |||
| 5
    
        Мимохожий Однако 15.05.13✎ 17:16 | 
        Внутри 1С есть свои средства.     | |||
| 6
    
        yurec_k 15.05.13✎ 17:19 | 
        (4) ну и никакого пути нет, чтоб юзать  EWS Managed API 2.0 из одинэски?
  -------- это может помочь? v8: Как подключить к 1С 8.1 подключить библиотеку стороннего производителя (*.dll) | |||
| 7
    
        Волшебник 15.05.13✎ 17:19 | 
        (6) Новый COMОбъект(имя)     | |||
| 8
    
        ДенисЧ 15.05.13✎ 17:20 | 
        (6) Почему нет? :-) Написать свою вк, которая будет использовать эту сборку.
  Или взять elissy bridge (как-то называется), которая это позволяет. Только она платная. | |||
| 9
    
        yurec_k 15.05.13✎ 17:20 | 
        (7) а в место "имя" что писать ?     | |||
| 10
    
        yurec_k 15.05.13✎ 17:23 | 
        (5) нужно организовать работу 1с с эксчэнджем по протоколу MAPI (строго). объект Почта и outlook.application не предлагать     | |||
| 11
    
        yurec_k 15.05.13✎ 17:24 | 
        статья вдохновитель вот 
  http://softblog.violet-tape.ru/2012/12/20/ms-exchange/ | |||
| 12
    
        Волшебник 15.05.13✎ 17:24 | 
        (9) имя COM-объекта из реестра     | |||
| 13
    
        yurec_k 15.05.13✎ 17:25 | 
        (8) а пример простенький или где про это прочитать?     | |||
| 14
    
        zladenuw 15.05.13✎ 17:27 | 
        (10) есть еще ПочтовоеСообщение :)
  (13) в екселе можно просмотреть имена сom объектов. гугл поможет как именно | |||
| 15
    
        yurec_k 15.05.13✎ 17:28 | 
        (9) я уже весь реестр облазил с утра  в hkey_classes_root ничего напоминающего Microsoft.Exchange.WebServices нет, и соответственно в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs] тоже     | |||
| 16
    
        Волшебник 15.05.13✎ 17:29 | 
        (10) почему объект Почта не предлагать?     | |||
| 17
    
        Мимохожий Однако 15.05.13✎ 17:34 | 
        (16)Религия не позволяет.))     | |||
| 18
    
        yurec_k 15.05.13✎ 17:34 | 
        (16) ограниченные возможности.
  нужно иметь возможность выбирать почту нескольких учеток, с фильтрами по дате отправл, откого к примеру, и достаточно быстро. Объект Почта это позволяет? | |||
| 19
    
        Волшебник 15.05.13✎ 17:35 | 
        (18) закачивай всю почту, потом фильтруй     | |||
| 20
    
        yurec_k 15.05.13✎ 17:36 | 
        а вот из своих записей когда исследовал встроенные механизмы : " 3.    1с  (Почта)  MAPI через OutLook  постоянные предупреждения системы безопасности, окна. Нужно заводить все учетки на клиенте. Последовательно подключаться к каждой, собирать письма. "     | |||
| 21
    
        yurec_k 15.05.13✎ 17:38 | 
        (19) сколько будет подгружаться почта например 30 хороших менеджеров хотя бы за день?     | |||
| 22
    
        Волшебник 15.05.13✎ 17:38 | 
        (21) минут 10     | |||
| 23
    
        yurec_k 15.05.13✎ 17:42 | 
        (22) думаю все таки подольше.
  а по поводу (20) что скажешь? | |||
| 24
    
        Serginio1 15.05.13✎ 17:42 | ||||
| 25
    
        Волшебник 15.05.13✎ 17:44 | 
        (23) Сделай замер.
  MAPI через Outlook лучше не использовать | |||
| 26
    
        yurec_k 15.05.13✎ 18:01 | 
        (24) ничего не понял, но заинтересовало.
  (25) у меня установлен аутлук, Почта как я понимаю работает с почтовым клиентом по умолчанию. Просто почитал про эту тему все ругаются на аутлук и его эти окна безопасности, если есть клинет спомощью которого можно осуществить эту задачу то посоветуйте. Попробовал сделать замер вылезло это окно. | |||
| 27
    
        Serginio1 15.05.13✎ 18:05 | 
        (26) Там смысл в том, что можешь использовать любой .Net класс через оболочку v8: Объекты Net в IDispatch в 1С как объект Автоматизации     | |||
| 28
    
        yurec_k 15.05.13✎ 18:07 | 
        (25) 71 сек, одна учетка     | |||
| 29
    
        yurec_k 15.05.13✎ 18:13 | 
        (27) так и что с этим делать, хотя бы в кратце, что куда вставлять, вот этот код в предпоследнем посте - это что такое?     | |||
| 30
    
        Serginio1 15.05.13✎ 18:27 | 
        (29) Вот последний вариант. Его нужно скомпилировать и зарегистрировать и через него (Его ProgID= NetObjectToIDispatch) использовать статические классы или создавать экземпляры класса
  например объект=Новый COMОбъект("NetObjectToIDispatch"); Типмд5= объект.ПолучитьТип("System.Security.Cryptography.MD5CryptoServiceProvider",""); Активатор=объект.Activator; мд5=Активатор.CreateInstance(Типмд5); типЭнкодинг=объект.ПолучитьТип("System.Text.Encoding",""); рез=мд5.ComputeHash(типЭнкодинг.Default.GetBytes("Строка")); для каждого стр из рез Цикл Сообщить(стр); КонецЦикла; Для использования энумераторов можно добавить добавить их поддержку как в v8: Вопрос по NetObjectToIDispatch Нужны хотя бы базовые знания по C# | |||
| 31
    
        Волшебник 15.05.13✎ 18:30 | 
        (28) Ну нормально. Запусти 30 параллельных процессов     | |||
| 32
    
        Jaap Vduul 15.05.13✎ 18:34 | 
        (10)
  >> нужно организовать работу 1с с эксчэнджем по протоколу MAPI (строго). А какое отношение имеет EWS к MAPI ? | |||
| 33
    
        yurec_k 15.05.13✎ 18:41 | 
        (31) это как интересно на клиенте?     | |||
| 34
    
        yurec_k 15.05.13✎ 18:43 | 
        (32) прости перефразирую: "забрать письма в 1с не по IMAP и POP3"     | |||
| 35
    
        zladenuw 15.05.13✎ 21:58 | 
        (30) а лучше через СОМ или как внешния компонента?     | |||
| 36
    
        Волшебник 15.05.13✎ 22:33 | 
        (33) фоновые задания, на сервере     | |||
| 37
    
        yurec_k 16.05.13✎ 08:50 | 
        (36) Почта - доступность только тонкий и толстый клиенты вроде. 
  Так и делал. Сначала смотрел самые простые варианты Почта, ИнтернетПочта, Новый ComОбъект("Outlook.Application"), везде какие то грабли, люди, кто решал подобное, пишут о том же самом. понравился этот подход (11), решил попробовать замутить это из 1с - не замутил ((( , что и зацепило. | |||
| 38
    
        Serginio1 16.05.13✎ 11:12 | 
        (35) ВК нужна тогда, кода нужна реакция 1С по внешнему событию, страницы свойств, доступ к строке состояния или к AppDispatch. СОМ всеяден у ВК есть ограничения. СОМ может выполняться не только из 1С, но и любых языках поддерживающих работу с  IDispatch например из 
  VBScript или Javascript http://stackoverflow.com/questions/1070458/ireflect-and-dispid | |||
| 39
    
        Волшебник 16.05.13✎ 13:11 | 
        (37) см. ИнтернетПочта     | |||
| 40
    
        oleg_km 16.05.13✎ 15:48 | 
        (38) У КОМ тоже же могут быть события: активИкс     | |||
| 41
    
        Serginio1 16.05.13✎ 16:02 | 
        (40) В технологии ВК есть интерфейс IAsyncEvent 
  Который дергает процедуру ОбработкаВнешнегоСобытия Например в 7.7 нельзя использовать события активИкс,такая возможность появилась только в 8 ке ДобавитьОбработчик | |||
| 42
    
        oleg_km 16.05.13✎ 16:14 | 
        (41) Просто абсолютно неинтересно изучать 1С-ную технологию ВК, пока хватает возможности активИкс     | |||
| 43
    
        Serginio1 16.05.13✎ 16:39 | 
        (42) Просто есть платный вариант wiki:Встроенный_язык_программирования_1С:Предприятие#1C.Net:.D0.9F.D1.80.D0.B5.D0.B4.D0.BF.D1.80.D0.B8.D1.8F.D1.82.D0.B8.D0.B5
  Там решение через прокси через интерфейс ILanguageExtender Кстати вот здесь есть Net овский вариант использования http://rsdn.ru/forum/dotnet/3471534 Там по аналогии с AutoWrap сделать обертку. | |||
| 44
    
        Ковычки 16.05.13✎ 16:58 | ||||
| 45
    
        yurec_k 17.05.13✎ 10:55 | 
        (39) так уже давно (первым делом) сделал.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |