Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (Display)
0 Gossar1C
 
15.07.13
13:04
Подскажите пожалуйста как исправить, окно то он показывает, но вот ошибка хоть и незначительная, но назойливая

   Outlook = Новый COMОбъект("Outlook.Application");
   
   Письмо = Outlook.CreateItem(0);
   
   Письмо.Subject = Объект.Тема;
   
   Письмо.Recipients.Add("[email protected]");
   
   Для Каждого ЭлемВложение Из Вложения Цикл
       Если ЭтоАдресВременногоХранилища(ЭлемВложение.ИмяФайлаНаКомпьютере) Тогда
           Данные = ПолучитьИзВременногоХранилища(ЭлемВложение.ИмяФайлаНаКомпьютере + ЭлемВложение.ИмяФайла);
           ПутьКДанным = КаталогВременныхФайлов() + ЭлемВложение.ИмяФайла;
           Данные.Записать(ПутьКДанным);
           Письмо.Attachments.Add(ПутьКДанным);
       КонецЕсли;
   КонецЦикла;
   
   Письмо.Display(0);
   Письмо.Display(-1);

Также пробовал просто Display()
1 Maxus43
 
15.07.13
13:05
что хочешь этим получить? отобразить? com такое не могёт
2 acsent
 
15.07.13
13:07
(1) почему не могет то?
3 Maxus43
 
15.07.13
13:08
(2) могёт?
4 Gossar1C
 
15.07.13
13:16
(3) могет) отображает, но ругается на Display
5 acsent
 
15.07.13
13:18
(3) про аутлук не знаю, но ексель однознано могет
6 George Wheels
 
15.07.13
13:20
Может сначала записать (Письмо.Save)?
7 Jaap Vduul
 
15.07.13
13:23
Наверное, во вложении небезопасные с точки зрения автоглюка файлы. С такими файлами, после версии 2000 метод display() возвращает ошибку.
8 Gossar1C
 
15.07.13
13:45
(7) не подскажешь как исправить? или как узнать?:
9 Gossar1C
 
15.07.13
14:41
up