Добрый день!
ОФ, 8.1

Есть макет. На нём рисунки.
Пытаюсь отправить через почту (outlook) как вложенный файл этот сформированный табдок в формате xls или txt. В итоге поля "Рисунок" вовсе не отображаются, либо криво распологаются.
Так же пытался через html как текст в теле письма, то же криво.
Что можно придумать ?
---
Да в итоге получилось добиться записать табдок в xls и отправить как вложеный файл. Правда выводятся все картинки печатной формы,а условие не отрабатывает.
---
я в этой теме отвечал еще в прошлый раз. Там небольшой пример с отправкой pdf вложения, а так же пример с вставкой картинки.

где в "МакетТекст" содержится след. текст

```1c
    Hello

    какое-то содержимое письма
    <p><img src="cid:ImageID"/></p>
```

а "лого" в том коде - двоичный макет с png картинкой
---
Во первых у вас не для 8.1
Во вторых там не Outlook, из чего следует,что методы другие.
в 8.1 pdf к пример отсутствует вовсе.

У меня получилось добиться вложить файл.
Но на моём макете кроме текста есть ещё поле - у которого в свойствах выбрана картинка.
Собственно она и криво добавляется..

```1c
    Картинка = ОбластьПодвал.Области.Найти("Картинка")
    картинка.выводитьнапечать = истина
```
---
аутлук или нет, схема подключения та же. Код как пример был, хоть и на 90% подходящий, ибо перенесён со времен 8.1 как раз и был.
в моём примере момент с картинкой обходится через html-код в тексте письма "<p><img src="cid:ImageID"/></p>", который в последствии коде заменяет ImageID картинки на "путь к картинке". Попробуйте так.
---
Скопипастите пожалуйста этот момент, не вижу..
---
```1c
    МакетТекст = ПолучитьМакет("МакетТекст");
    ТекстМакета = МакетТекст.ПолучитьТекст();
```
 - тут текст письма в котором есть ссылка вида "<p><img src="cid:ImageID"/></p>" - место где будет картинка
Далее в коде

```1c
    Картинка = ПолучитьМакет("Лого");
    cid = Новый УникальныйИдентификатор;
```

и вставка во вложение

```1c
    ПочтовоеВложение = Письмо.Вложения.Добавить(Картинка);
    ПочтовоеВложение.Идентификатор = cid;

    ТекстПисьма = СтрЗаменить(ТекстПисьма, "ImageID", cid);
```

и преобразованный текст с путём к картинке вставляется в "письмо-объект"

```1c
    Письмо.Тема = СокрЛП(ТемаПисьма);
    Письмо.Тексты.Добавить(ТекстПисьма, ТипТекстаПочтовогоСообщения.HTML);

    Письмо.ОбработатьТексты();
```

пс:мб свой выложите код.
---
Да в итоге получилось добиться записать табдок в xls и отправить как вложеный файл. Правда выводятся все картинки печатной формы,а условие не отрабатывает.
---
вложением то можно отправить, но задача не в этом была.

Классический вариант должен работать как:
---
Собственно как вот в моём случае обработать картинку которая в печатной форме ? Потому что даже когда файл вкладывается, то картинки то разьезжаются криво, то ещё что.
Видимо на этапе форматирования в xls это происходит. Как избежать не пойму. Теперь меня только это волнует..

```1c
    КаталогВФ = КаталогВременныхФайлов();
    ФайлВложения = КаталогВФ + "акт" + ".xls";

    ТабДок.Записать(ФайлВложения,ТипФайлаТабличногоДокумента.XLS);

    Попытка

    Outlook = Новый COMОбъект("Outlook.Application");

    Исключение

    Сообщить("Не удалось создать объект Outlook.Application");

    КонецПопытки;

    Письмо = Outlook.CreateItem(0);

    Письмо.Subject = "Акт " + "№ " +ЭтотОбъект.НомерЗаказа + " от " + Формат(ЭтотОбъект.Дата,"ДФ=dd.MM.yyyy");;

    Для Каждого Стр Из Пользователи Цикл

    Если Стр.Выбранный = Истина Тогда

    Письмо.Recipients.Add(Стр.email);

    КонецЕсли;

    КонецЦикла;

    Письмо.Display();

    //Письмо.htmlbody = текст письма;

    Письмо.Attachments.Add(ФайлВложения);

    Письмо.Send();

    УдалитьФайлы(ФайлВложения);
```
---
формируйте html документ как вариант, ставьте картинки через "Письмо.Attachments.Add(ФайлВложения);"
я же предлагал штатных механизм 1с-почты
---
ставьте картинки через "Письмо.Attachments.Add(ФайлВложения)

Так а зачем мне вставлять картинки как вложенные файлы ?
Мне нужно вложить одну печатную форму и картинки на ней.
---
формируйте html документ а не xls
---
Вы меня запутали :)
Мне нужно отправлять xls