К статье
Практический материал

Быстрый старт · 10 мин

Как вставить картинку в письмо 1С

Как вставить картинку в письмо 1С: работа со встроенным почтовым клиентом, вложения, HTML-письма, вставка изображения в тело письма и типичные ошибки.

Отправка писем прямо из 1С — счетов, актов, коммерческих предложений — часто требует добавить изображение: логотип компании, фото товара, скан подписи или печать. Способ вставки зависит от того, какой инструмент вы используете: встроенный почтовый клиент управляемых форм, отправку документа по кнопке «Отправить» или программную отправку через код.

Важно различать два принципиально разных действия: прикрепить картинку как вложение (файл идёт отдельным приложением к письму) и вставить картинку в тело письма (изображение отображается прямо в тексте). Первый вариант доступен практически везде и не требует настройки, второй возможен только для писем в формате HTML и требует либо встроенного редактора, либо программной подготовки тела письма.

Ниже разобраны оба сценария для типовых конфигураций (Управление торговлей, Бухгалтерия предприятия, ERP, Управление нашей фирмой), а также вариант для разработчиков, которые формируют письма кодом.

Определите, каким способом вы отправляете письмо

Перед вставкой картинки выясните, какой механизм отправки используется, потому что возможности у них различаются. В типовых конфигурациях встречаются три сценария.

Первый — встроенный почтовый клиент (раздел «Администрирование» → «Органайзер» → «Электронная почта» или аналогичный). Это полноценный почтовик внутри 1С с папками, входящими и исходящими. Второй — отправка печатной формы или документа по кнопке «Отправить по электронной почте» из карточки документа: открывается упрощённая форма письма. Третий — системный почтовый клиент операционной системы (Outlook, Thunderbird), куда 1С передаёт готовое письмо через настройку «Использовать основную программу электронной почты».

Кнопка «Отправить» в документеУпрощённая форма письма

Проверьте, есть ли поле текста письма и кнопка вложений

Раздел «Электронная почта» в менюВстроенный почтовый клиент

Проверьте настройку учётной записи и формат письма

Письмо открывается в OutlookИспользуется внешний клиент

Картинку вставляйте средствами самого почтовика

Прикрепите картинку как вложение — самый простой способ

Этот вариант работает в любой конфигурации и не требует настроек формата. В форме создания письма найдите кнопку со значком скрепки — обычно она называется «Прикрепить файл» или «Добавить вложение». Нажмите её, выберите файл изображения на диске и подтвердите выбор. Картинка появится в списке вложений под полем темы или в отдельной вкладке.

Если письмо формируется из документа, вложение печатной формы (PDF) уже добавлено автоматически — картинка просто станет вторым вложением. Получатель увидит оба файла и сможет открыть изображение стандартной программой просмотра.

Учитывайте ограничения почтовых сервисов на размер письма: у большинства провайдеров лимит находится в диапазоне 20–25 МБ на всё письмо целиком. Большие фотографии с камеры или сканера лучше заранее уменьшить, иначе письмо может не уйти или вернуться с ошибкой.

Порядок действий
  1. 1
    Откройте форму письма: из документа кнопкой «Отправить» или через раздел «Электронная почта» кнопкой «Создать»
  2. 2
    Нажмите кнопку со скрепкой «Прикрепить файл»
  3. 3
    Выберите файл изображения на диске и подтвердите
  4. 4
    Убедитесь, что файл появился в списке вложений, и проверьте общий размер письма
  5. 5
    Заполните тему и текст, нажмите «Отправить»

Вставьте картинку в тело письма через HTML-формат

Чтобы изображение отображалось прямо в тексте — например, логотип под подписью или баннер в начале письма, — письмо должно быть в формате HTML. В типовых конфигурациях формат выбирается в форме письма: команда «Формат письма» → «HTML» либо переключатель «Текст / HTML» (точное расположение зависит от конфигурации и версии БСП).

После переключения в HTML поле текста превращается в визуальный редактор с панелью форматирования. Среди кнопок панели найдите «Вставить картинку» (значок изображения). В открывшемся диалоге укажите файл на диске — редактор встроит картинку в тело письма в месте, где стоял курсор. Размер изображения обычно можно изменить, потянув за угол рамки.

Технически встроенная картинка передаётся вместе с письмом как скрытое вложение, на которое ссылается HTML-разметка. Поэтому такие письма немного «тяжелее» обычных, а у получателя изображение может отображаться и в списке вложений — это нормальное поведение, а не ошибка.

Вставьте логотип и печать в печатную форму документа

Частая практическая задача: нужно не просто отправить письмо с картинкой, а чтобы логотип или факсимильная подпись были в самом PDF-счёте или акте, который прикладывается к письму. Это решается не в письме, а в настройках печатной формы.

В типовых конфигурациях изображения для документов хранятся в карточке организации: откройте справочник «Организации», перейдите в нужную карточку и найдите раздел логотипа и печати (в Бухгалтерии это команда «Логотип и печать», в УНФ и УТ — поля «Логотип», «Факсимильная печать», «Факсимильная подпись» в разделе печати документов). Загрузите туда подготовленные файлы — после этого типовые печатные формы начнут выводить их автоматически, и в письмо уйдёт уже «фирменный» PDF.

Требования к файлам: используйте PNG или JPG на белом или прозрачном фоне, умеренного разрешения. Слишком большое изображение растянет макет печатной формы, а картинка с тёмным фоном будет выглядеть как пятно при печати.

Вставьте картинку программно через код

Разработчики и администраторы, формирующие письма обработкой, используют объект ИнтернетПочтовоеСообщение. Картинка добавляется во вложения, а в HTML-тексте на неё ставится ссылка через идентификатор вложения (Content-ID). Тогда почтовый клиент получателя показывает изображение прямо в тексте.

Ключевой момент — тип текста письма должен быть HTML, а имя вложения должно совпадать со ссылкой cid: в разметке. Примерный фрагмент кода:

Письмо = Новый ИнтернетПочтовоеСообщение;

Письмо.Тема = "Коммерческое предложение";

Письмо.ТипТекста = ТипТекстаПочтовогоСообщения.HTML;

Вложение = Письмо.Вложения.Добавить("C:\Images\logo.png");

Вложение.Идентификатор = "logo1";

Письмо.Текст = "<p>Здравствуйте!</p>

|<img src=""cid:logo1"">

|<p>С уважением, компания</p>";

Если идентификатор вложения не задать или он не совпадёт со ссылкой в разметке, получатель увидит вместо картинки пустую рамку со значком «битого» изображения. Проверяйте совпадение регистра и точное написание идентификатора.

Проверьте результат до массовой отправки

Перед тем как отправлять письмо контрагенту, отправьте его самому себе или на тестовый ящик. Это занимает минуту, но позволяет увидеть письмо глазами получателя: отображается ли картинка, не «развалилась» ли вёрстка, не ушло ли изображение во вложения вместо тела письма.

Обратите внимание, что многие почтовые клиенты (особенно веб-версии и корпоративные почтовики) по умолчанию блокируют автоматическую загрузку картинок в письмах — получателю нужно нажать «Показать изображения». Это стандартная защита от спама, а не сбой вашей отправки. Если картинка критична для понимания письма, продублируйте её смысл текстом.

Контрольные точки

Как проверить результат

Отображение картинки в тестовом письме
Норма

Изображение видно в тексте или доступно во вложениях

Тревожный признак

Пустая рамка, значок битого файла, картинки нет совсем

Размер письма
Норма

Письмо уходит без ошибок о превышении лимита

Тревожный признак

Возврат письма с ошибкой размера

Формат письма
Норма

В настройках письма выбран HTML

Тревожный признак

Формат «Простой текст» — картинка в теле невозможна

Типичные ошибки и ограничения

Большинство проблем со вставкой картинок в письма 1С сводится к нескольким повторяющимся причинам. Знание их экономит время на поиске решения.

Первая группа ошибок — формат: попытка вставить изображение в письмо простого текста или копирование картинки через буфер обмена из браузера, когда копируется ссылка, а не сам файл. Вторая группа — размер и формат файла: огромные TIFF или BMP увеличивают письмо и могут не открыться у получателя; безопасный выбор — PNG или JPG разумного разрешения. Третья группа — права и доступ: встроенный почтовый клиент требует корректно настроенной учётной записи, иначе письмо с картинкой просто не уйдёт и зависнет в исходящих.

Типичные ошибки
01
Копирование картинки через буфер обмена вместо вставки файла — получатель видит пустое место или ссылку, недоступную вне вашей сети
02
Отправка фото в исходном разрешении — письмо превышает лимит почтового сервера и возвращается с ошибкой
03
Несовпадение идентификатора вложения и ссылки cid: в программном коде — вместо картинки пустая рамка
04
Попытка вставить изображение в письмо формата «Простой текст» — кнопка вставки недоступна или картинка пропадает
Итог

Что важно запомнить

Картинку в письме 1С можно прикрепить вложением через скрепку — это работает везде, или вставить в тело письма, если выбран формат HTML. Логотип и печать в PDF-документах настраиваются в карточке организации. Перед отправкой контрагенту всегда проверяйте письмо на собственном адресе.

Частые вопросы

Почему получатель не видит картинку в теле письма?

Чаще всего его почтовый клиент блокирует автоматическую загрузку изображений — это стандартная защита от спама. Получателю достаточно нажать «Показать изображения». Если картинка не отображается даже после этого, проверьте, что письмо отправлено в формате HTML, а изображение было вставлено файлом, а не скопировано из браузера.

Можно ли вставить картинку в письмо, если 1С отправляет через Outlook?

Да, но вставлять её нужно уже в самом Outlook после того, как 1С передала туда письмо: стандартной кнопкой «Вставить» → «Рисунки». Встроенные средства 1С в этом сценарии не участвуют в оформлении тела письма.

Какого размера должна быть картинка для письма?

Точного стандарта нет, но практичное правило — держать суммарный размер письма заметно ниже лимита почтового сервиса (обычно около 20–25 МБ). Для логотипов и подписей достаточно небольших PNG или JPG; фотографии со смартфона лучше предварительно уменьшить в любом графическом редакторе.

Как сделать, чтобы картинка не попадала в список вложений?

Полностью скрыть встроенное изображение из списка вложений удаётся не всегда — это зависит от почтового клиента получателя. Встроенные картинки с Content-ID большинство современных клиентов не показывают как отдельные вложения, но некоторые программы отображают их в общем списке. Это нормально и не считается ошибкой.

Можно ли автоматически добавлять подпись с логотипом ко всем письмам?

В конфигурациях со встроенным почтовым клиентом подпись настраивается в параметрах учётной записи электронной почты. Если настройка подписи поддерживает HTML, в неё можно включить логотип — он будет добавляться к каждому исходящему письму автоматически.

Что делать, если кнопка «Вставить картинку» неактивна?

Проверьте формат письма: в режиме «Простой текст» вставка изображений недоступна. Переключитесь в HTML-формат через команду формата письма. Если кнопка неактивна и в HTML, убедитесь, что курсор стоит в поле текста письма, а не в поле темы или адреса.