Имя: Пароль:
1C
1С v8
Почтовый клиент в 1С
,
0 kosmax1991
 
02.07.14
15:07
Всем доброго времени суток!

Есть проблема требующая решения! Решили всех юзеров(штук 30) перевести на встроенный почтовый клиент 1С Торговля 8.2(клиент-сервер), с той целью, чтобы вся корреспонденция привязывалась к конкретным контрагентам и т.д. И начались глюки. Основной проблемой является очень долгий процесс получения писем с почтового сервера(процесс получения писем зависает минут на 5-15). Почтовый сервер на хостинге. Появилось два варианта решения проблемы:
1) установить на терминальный сервер почтовый клиент Thunderbird(на котором до этого все прекрасно работали), и, собственно на его плечи взвалить эту непростую задачу приема/передачи писем через mapi, но чтобы это все, естественно, фиксировалось в 1С, события, входящие/исходящие письма в 1С и т.д.
2) используя компоненту Rom-Mail, работать так же, как и со встроенным почтовым клиентом в 1С, но, по информации с различных форумов, намного быстрее.

В идеале, хотелось бы использовать код общего модуля РаботыСЭлектроннойПочтой, чтобы сохранились привязки к учетным данным эл. почты, событиям и т.д.

Кто сталкивалась с подобной задачей или просто знает, как ее решить - просьба не остаться равнодушными.
1 mikecool
 
02.07.14
15:09
что то у вас с хостингом, у нас почтовик свой - почта ходит быстро
2 PR
 
02.07.14
15:14
(0) Тебя не смущает, что в исходящих письмах нельзя писать в html, только в форматированном документе?
3 kosmax1991
 
02.07.14
15:19
С хостингом все в порядке. Все сидели на Mozille и все Ok!
А на счет html - пока пофиг. Главное, чтобы все летало, как раньше, но в 1С.
4 kosmax1991
 
02.07.14
15:40
Вот кусок кода из Общего модуля, куда пытались впихнуть свой код.

// Пробуем подключиться
            
            Профиль = ПолучитьИнтернетПочтовыйПрофиль(УчетнаяЗапись);
            
            ИнтернетПочта = Новый ИнтернетПочта;
            
            Попытка
                ИнтернетПочта.Подключиться(Профиль);
            Исключение
                
                ТекстОшибок = Символы.ПС + ТекстОшибок + (Строка(УчетнаяЗапись) + ". " + ОписаниеОшибки());
                
                #Если Клиент Тогда
                Если ПоказыватьОкноВыполнения Тогда
                    СтрокаТаблицыСостояния.Состояние = Перечисления.СостоянияСобытий.Отменено;
                КонецЕсли;
                #КонецЕсли
            
                Продолжить;
            КонецПопытки;
5 kosmax1991
 
03.07.14
06:55
//Пытаемся подключить компоненту
Профиль = ПолучитьИнтернетПочтовыйПрофиль(УчетнаяЗапись);    
Попытка    
        ЗагрузитьВнешнююКомпоненту("ROM-Mail.dll");
        Сообщить("Компонент загружен!");
    Исключение
        Сообщить("Не удалось загрузить компонент!");
        Возврат;
    КонецПопытки;

ПочтаRom = Новый("AddIn.AddInMail");  
    
            ПочтаRom = Новый ПочтаRom;
            
            Попытка
                ПочтаRom.Подключиться(Профиль); -> в этом месте вылетает с системной ошибкой
            Исключение
                
                ТекстОшибок = Символы.ПС + ТекстОшибок + (Строка(УчетнаяЗапись) + ". " + ОписаниеОшибки());
                
                #Если Клиент Тогда

                Если ПоказыватьОкноВыполнения Тогда
                    СтрокаТаблицыСостояния.Состояние = Перечисления.СостоянияСобытий.Отменено;
                КонецЕсли;
                #КонецЕсли
            
                Продолжить;
            КонецПопытки;

А вот что поправили. Люди, помогите!
6 Dmitry1c
 
03.07.14
07:08
Ты бы хотя бы текст системной ошибки привел.

Эх, помню лаба была в универе на C# - написать почтовый клиент
7 Dmitry1c
 
03.07.14
07:10
Моя прелесть :)

http://rghost.ru/56700630/image.png
8 kosmax1991
 
03.07.14
08:12
Запись дампа

Подождите, пожалуйста.
выполняется сохранение информации об ошибке для последующего анализа.

____________

Сигнатура проблемы:
  Имя события проблемы:    APPCRASH
  Имя приложения:    1cv8.exe
  Версия приложения:    8.2.19.80
  Отметка времени приложения:    52991f5f
  Имя модуля с ошибкой:    KERNELBASE.dll
  Версия модуля с ошибкой:    6.1.7601.17651
  Отметка времени модуля с ошибкой:    4e211319
  Код исключения:    0eedfade
  Смещение исключения:    0000b9bc
  Версия ОС:    6.1.7601.2.1.0.16.7
  Код языка:    1049
  Дополнительные сведения 1:    0a9e
  Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:    0a9e
  Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789
9 Dmitry1c
 
03.07.14
08:54
(8) дык падает платформа, а не внешняя компонента

обнови платформу на 8.3.4
10 kosmax1991
 
03.07.14
09:09
Не вариант, конфа вся писанная-переписанная.