Имя: Пароль:
1C
1С v8
Импорт писем в 1С из Outlook
0 PR
 
15.06.14
14:21
1. Свое мнение 100% (3)
2. Кака 0% (0)
3. Не кака 0% (0)
Всего мнений: 3

Пытаюсь импорттировать письма в 1С из Outlook.


Попытка
    Outlook = Новый COMОбъект("Outlook.Application");
Исключение
    Сообщить("Не удается создать объект Outlook по причине: " + ОписаниеОшибки());
    Возврат;
КонецПопытки;

OutlookMAPI = Outlook.GetNameSpace("MAPI");

Входящие = OutlookMAPI.GetDefaultFolder(6);
Отправленные = OutlookMAPI.GetDefaultFolder(5);
Удаленные = OutlookMAPI.GetDefaultFolder(3);

ИмпортироватьПисьмаИзПапки(Входящие);
ИмпортироватьПисьмаИзПапки(Отправленные);
ИмпортироватьПисьмаИзПапки(Удаленные);


А дальше кто в лес кто по дрова.
В реквизитах хрен разберешься, как всей деревней придумывали метаданные.
RFC-заголовок письма вообще в принципе не получишь.
Вложения, как приложенные к письму, так и вложенные в html картинки все в одной куче, хрен поймешь, где что.
В тексте html тег img ссылается на image001, в имени вложения ГУИД, как определять cid вложения черт поймешь.

Outlook кака?
1 Рэйв
 
15.06.14
14:25
попытка - понравилось:-)
2 PR
 
15.06.14
14:30
Самое дебильное, что и в инете нихрена не находится по этому поводу.
3 shuhard
 
15.06.14
14:33
(0) плохому танцору яйца мешают, плохому программисту кривизна платформы/ОС (с)

Свое мнение
4 PR
 
15.06.14
14:34
(3) Но ты ведь сейчас расскажешь, как решить проблемы
"RFC-заголовок письма вообще в принципе не получишь.
Вложения, как приложенные к письму, так и вложенные в html картинки все в одной куче, хрен поймешь, где что.
В тексте html тег img ссылается на image001, в имени вложения ГУИД, как определять cid вложения черт поймешь."
, не так ли?

Или как всегда просто так воздух всколыхнул?
5 Черный бухгалтер
 
15.06.14
14:43
http://msdn.microsoft.com/library/office/fp142159(v=office.15) здесь или типа того ничего такого или типа того нету например или типа того?
6 PR
 
15.06.14
14:47
(5) Ну, навскидку совсем нихрена.
7 Черный бухгалтер
 
15.06.14
14:48
(6) ну по ссылкам
8 PR
 
15.06.14
14:48
(7) Да я понял. Но что-то не видать, даже на горизонте. Пока думаю, что все-таки аутлучина кака.
9 Jaap Vduul
 
15.06.14
18:19
В автоглюке, начиная с версии 2k7 в объектную модель ввели PropertyAccessor - через него можно заголовки вытащить:
http://msdn.microsoft.com/library/office/bb176395(v=office.12).aspx
В младших версиях нужно cdosys.dll использовать или Extended MAPI (например, через Redemption):
http://www.dimastr.com/redemption/utils.htm
10 dj_serega
 
15.06.14
19:16
Не знаю как там с api но оно же как-то работает :) а значит и можно найти способ :) нужно покопаться.

Свое мнение
11 PR
 
15.06.14
19:56
(9) Что-то нихрена не понял.
Можно для малограмотных, как получить-то заголовок? :))
12 PR
 
15.06.14
19:56
(10) Ну, можно например pst распарсить, да. Чем не метод-то?
13 Demasiado
 
15.06.14
20:49
Может проще 1Сом сразу получать почту из ящика, без всяких аутглюков?

Свое мнение
14 PR
 
15.06.14
20:52
(13) Да ясен пень. Но есть ведь накопленная почта, с ней-то что делать?
15 mistеr
 
15.06.14
20:57
(14) Она ведь и на сервере есть, не так ли?
16 фобка
 
15.06.14
21:03
(9) Я  под редемпшн реализовал когда-то
http://www.forum.mista.ru/topic.php?upd&id=497615
17 PR
 
15.06.14
21:07
(15) Нет, конечно же, с каких рожнов?
Кроме того, миллион адресов уже сменилось за более чем десять-то лет.
18 PR
 
15.06.14
21:11
(16) А где в http://www.forum.mista.ru/topic.php?upd&id=497615 вытаскивание заголовков?
19 фобка
 
15.06.14
21:14
(18)    Message("rFolderMail.Subject = "+rFolderMail.Subject);
20 PR
 
15.06.14
21:51
(19) Я уж подумал, что начал сходить с ума.
Мне не тему письма надо вытащить, а служебный заголовок.
21 фобка
 
15.06.14
22:14
(20)  о, ну тогда надо читать на димастре  ссылка в (9)
22 Jaap Vduul
 
15.06.14
22:19
(11) Ну, по ссылкам-то сходи, там примеры имеются (ключевое слово - PR_TRANSPORT_MESSAGE_
HEADERS)
23 PR
 
15.06.14
22:19
Фига се.
Недавно столкнулся с полной лажей, оказывается в форматированном документе дофига чего нельзя, что можно в html, например нельзя вставить таблицу.
А, разместив на форме поле html, его нельзя редактировать.
Но неожиданно легко обнаружилось решение в типовых.
Для того, чтобы поле html можно было редактировать, в тексте html нужно вместо "<body" написать "<body contentEditable=true" :))
24 PR
 
15.06.14
22:20
(22) Что-то думается, не осилю, ну его нахрен, замаял меня этот заголовок уже.
25 PR
 
15.06.14
22:23
Сейчас вот буду разбираться, как в отображаемый в поле html документ подцепить локальные хранящиеся в документе картинки.
26 PR
 
15.06.14
22:24
+(25) Блин, в типовых не отображается рукалицо.jpg
27 PR
 
15.06.14
22:27
(26) Хотя не, вроде отображается :))
28 vhl
 
15.06.14
22:38
(23) В 8.3 уже можно добавлять таблицы.
(26) Работа с вложенными картинками хорошо описана в БСП. Можно просто подсистему выдрать оттуда.
29 PR
 
15.06.14
22:41
(28) >>В 8.3 уже можно добавлять таблицы.
Да ладно-ка. Я на 8.3.5 смотрю.

>>Работа с вложенными картинками хорошо описана в БСП. Можно просто подсистему выдрать оттуда.
Не хочу выдирать, хочу разобраться, как что крутится.
30 vhl
 
15.06.14
22:51
(29) Утром гляну как там таблицы работают. Может через хитрость какую-то.
>>Не хочу выдирать, хочу разобраться, как что крутится.
Блжад, зачем тебе это? Сделай лучше чтобы что-то нужно работало, а не трать вермя на разбор как это работает на low-lvl. Есть рабочая подсистема - бери и используй.
31 vhl
 
15.06.14
22:52
(30) "что-то нужно" = "что-то нужное"
32 PR
 
16.06.14
10:01
+(27) Осилил отображение картинок в html-документе, все оказалось не очень понятно, но довольно просто :))
Или наоборот, не очень просто, но довольно понятно :))
33 PR
 
16.06.14
12:02
Забавно опять же, отправил письмо с заполненными категориями, в аутлук пришло без категорий.
34 PR
 
22.06.14
20:11
+(23) Упс, весело.
В документообороте все красиво, а в хваленой БСП того'с, вместо поля html форматированный документ.
Буэ.
35 Мимохожий Однако
 
22.06.14
20:43
(34)Разве Документооборот не на БСП написан?
36 PR
 
22.06.14
20:51
(35) Ну местами может быть, но тут, судя по всему, нет.
37 PR
 
23.06.14
12:14
Блин, как все-таки муторно реализована почта в документообороте, облысеешь, пока разберешься :))
38 Мимохожий Однако
 
23.06.14
12:19
Может здесь, что накопаешь?
http://help1c.com/faq8/cat/44.html
39 PR
 
23.06.14
12:23
(38) Посмотрел, ничего полезного.
40 PR
 
26.06.14
14:10
(30) Не глянул случаем?