|
Отправить файл по почте из макета - двоичный данные | ☑ | ||
|---|---|---|---|---|
|
0
lg2marvel
22.11.19
✎
09:06
|
Добрый день!
Внешняя обработка, отправляет сообщения пользователям. Нужно вложить файл, но желательно не с файла на диске а прикрепить ее в обработку. Добавил макет "двоичные данные", загрузил из файла нужный файл. Но не могу придумать как прикрепить его к сообщению. Когда прикреплял из файла на диске делал так: Заявление = Новый ДвоичныеДанные(ЭтотОбъект.ПолучитьМакет("C:\Заявление.doc")); АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(Заявление)); МассивФайлов = Новый Массив; СтруктураФайла = Новый Структура; СтруктураФайла.Вставить("Представление", "Заявление.doc"); СтруктураФайла.Вставить("АдресВоВременномХранилище", АдресВоВременномХранилище); МассивФайлов.Добавить(СтруктураФайла); РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(ПрофильЭП, стПараметрыОтправки); Как можно прикрепить файл из макета типа двоичный данные? Или как его сохранить как временный файл чтоб потом прикрепить? |
|||
|
1
ДенисЧ
22.11.19
✎
09:08
|
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(Заявление));
это строку не пробовал корёжить? ДД у тебя и так уже есть... |
|||
|
2
Галахад
гуру
22.11.19
✎
09:09
|
Заявление = Новый ДвоичныеДанные(ПолучитьМакет("ААА"));
|
|||
|
3
lg2marvel
22.11.19
✎
09:14
|
(2)
Так пробовал Заявление = Новый ДвоичныеДанные(ПолучитьМакет("Заявление")); АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(Заявление); При попытке отправки вылазит ошибка: Файл не обнаружен: D0 CF 11 E0............. |
|||
|
4
ДенисЧ
22.11.19
✎
09:15
|
(3) А почему ты перевираешь свой код из (0)
|
|||
|
5
ДенисЧ
22.11.19
✎
09:15
|
?
|
|||
|
6
lg2marvel
22.11.19
✎
09:20
|
(4) (5) в первом сообщении как было когда файлы брались с диска
|
|||
|
7
lg2marvel
22.11.19
✎
09:21
|
(4) Там примерно так: АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(Каталог + ИмяФайла));
|
|||
|
8
Галахад
гуру
22.11.19
✎
09:24
|
Хм. А так
Заявление = ПолучитьМакет("ААА"); |
|||
|
9
lg2marvel
22.11.19
✎
09:26
|
(8) Да, отработало. Спасибо
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |