Имя: Пароль:
1C
 
Почтовые вложения БП 2.0
0 Fuas4
 
07.04.15
10:34
Добрый день, господа. Есть обработка. которая отправляет письма из БП 2.0. Все сделано по фен-шую, но Конфигуратор ругается на общий модуль ЭлектроннаяПочта на строку "Письмо.Вложения.Добавить(ЭлементВложение.Значение, ЭлементВложение.Ключ);" Причем я передаю структуру, в которой Значение - это двоичные данные, а ключ - наименование. в СП у метода "добавить" есть 3 варианта синтаксиса "Добавить файл","Добавить двоичные данные","Добавить почтовое сообщение". я хочу использовать второй, но 1с думает, судя по всему, что пытаюсь использовать первый. Как явно указать какой вариант я хочу использовать? Или как обойти проблему?
1 Fuas4
 
07.04.15
10:35
Текст ошибки: {ОбщийМодуль.ЭлектроннаяПочта.Модуль(346)}: Ошибка при вызове метода контекста (Добавить)
                Письмо.Вложения.Добавить(ЭлементВложение.Значение, ЭлементВложение.Ключ);
по причине:
Несоответствие типов (параметр номер '1')
2 butterbean
 
07.04.15
10:36
отладчиком посмотри
3 Fuas4
 
07.04.15
10:38
(2) так я ващет и смотрю. у меня параметр номер 1 - двоичные данные. как положено. Ругается, кстати, не всегда. иногда проходит письмо. ПРобовал на разных платформах и релизах БП. повторяется
4 Fuas4
 
07.04.15
10:51
Забил и сделал через первый вариант синтаксиса (через путь к файлу). Но мне скромно кажется, что что-то не так с методом "добавить" у ИнтернетПочтовыеВложения
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн