Функции для работы с почтой

06.02.19

Интеграция - Email рассылки

Эта обработка создавалась для рассылки сообщений на e-mail. Но затем сфера ее применения оказалась более широкой. Модуль этой обработки представлен выше. Видно, что там всего 4 процедуры небольшого объема, о назначении которых можно догадаться по названию. Т.е. обработка довольно проста и разобраться в коде не представит большой сложности. А это имеет большое значение, так как кому-то конечно же захочется оптимизировать код, возможно, добавить что-то, расширить функционал или перевести на управляемые формы. Обработка тестировалась на платформе 8.3.12.

Скачать исходный код

Наименование Файл Версия Размер
Функции для работы с почтой
.epf 15,92Kb
19
.epf 15,92Kb 19 Скачать

Итак, перечислю основные особенности этой обработки:

1) Конвертация таблицы значений в табличный документ с помощью СКД. Т.е. на выходе получается довольно симпатичный простой отчет. Типизировать таблицу значений необязательно. Но типизация может повлиять на вид отчета:

  • Колонки числового типа становятся ресурсами и по ним считаются итоги.
  • Заголовки колонок влияют на заголовки в отчете.
  • Ширина колонок влияет на ширину колонок в отчете.
  • Постфиксы в имени колонок: "_невидимка", "_возрастание", "_убывание", влияют соответственно на видимость колонки в отчете и сортировку.

2) Конвертация табличного документа в html. Так как эта конвертация предназначена в основном для того, чтобы потом полученный текст html отправить по почте, то здесь есть особенности. Дело в том, что некоторые почтовые серверы, например yandex, не отображают стили css, заданные в заголовке html. Поэтому в функцию введен параметр "КривыеСтили". Если этот параметр принимает значение "Истина", то стили из заголовка копируются в тело html и документ html отображается корректно.

3) Отправка сообщения на e-mail. Здесь особенностью является то, что в качестве сообщения для отправки может быть не только текст, но и табличный документ, а также таблица значений.

 

Обработка имеет также свою обычную форму, не управляемую, где можно вручную рисовать красивые табличные документы и отправлять по почте:

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

Однако в своей работе форму практически не использую, разве что для тестирования. Возможно, что в будущем, придет идея применить ее для какой-то задачи или класса задач, но пока так.

   Для настройки обработки нужно в ее модуле указать данные вашего аккаунта на почтовом сервере:

  • ПользовательSMTP
  • ПарольSMTP

   

   Всего доброго.

e-mail html css конвертация почта письмо отчет

См. также

"Акты сверки +" Групповая подготовка и рассылка актов сверки для Бухгалтерии 3.0.

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

3000 руб.

25.11.2020    22570    186    6    

164

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    84310    43    193    

128

Автоматическая рассылка отчетов из 1С: Управление торговлей 10.3 и 1С:УПП по электронной почте

Email рассылки Оптовая торговля Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Платные (руб)

Многим сотрудникам предприятия требуется актуальная и достоверная информация для принятия верных управленческих решений. Получить данную информацию можно при помощи отчетов, существующих в конфигурации «1С: Управление торговлей 10.3» или «1С:УПП». Но не всегда у пользователей есть время, возможность и/или желание формировать отчеты непосредственно в системе. Намного привычней и удобней получать готовые отчеты на электронную почту, не открывая 1С.

12000 руб.

16.04.2014    84630    100    91    

94

Массовая рассылка печатных форм любых документов по электронной почте, в Telegram, в каталог или том

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Решение для массовой рассылки печатных форм (в том числе и дополнительных) любых документов, и произвольных файлов. Рассылка возможна посредством электронной почты, Telegram и файловой системы. Рассылка пакета документов. Добавление факсимильных печати и подписи. Произвольные шаблоны HTML/Simple text с автозаполнением любыми полями документа. Любые форматы файлов. Упаковка вложений в архив. Транслитерация имен файлов. Разбиение рассылки на произвольные порции. Обход спам-фильтров. Журналирование рассылок.

3600 руб.

30.06.2022    9279    65    88    

28

Групповое создание актов сверок

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Обработки предназначены для массового создания актов сверки и отправки их по электронной почте для конфигураций Управление торговлей 10.3. и Бухгалтерия предприятия 3.0. Для Бухгалтерии 3.0 Разработка велась на 1С:Предприятие 8.3 (8.3.15.1830). проверялась на Бухгалтерия предприятия 3.0 (3.0.71.83) и 3.0.76.77 Для Управление торговлей 10.3 Разработка велась на 1С:Предприятие 8.3 релиз конфигурации (10.3.61.2) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2000 руб.

24.04.2020    30700    121    66    

101
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. 🅵🅾️🆇 523 07.02.19 01:07 Сейчас в теме
Ребят, почту надо верстать по html 3.
Также старайтесь максимально верстать за счет html на таблицах, css только для финальных штришков.
PNG с альфаканалами, а тем более SVG - низя, многие почтовики вас поймут неправильно.



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

Собственно если мы всеже хотим цвет фона статичным цветом, вне зависимости от темы почтовика:
<body st yle='background-image: url(data:image/bmp;base64,Qk06AAAAAAAAADYAAAAoAAAAAQAAAAEAAAABABgAAAAAAAAAAACcBAAAnAQA­AAAAAAAAAAAA/////w==); background-repeat: repeat;'>
  <div id="mailsub">
    <table width="100%" border="0" cols="1" st yle='background-image: url(data:image/bmp;base64,Qk06AAAAAAAAADYAAAAoAAAAAQAAAAEAAAABABgAAAAAAAAAAACcBAAAnAQA­AAAAAAAAAAAA/////w==); background-repeat: repeat;'>
      <!-- ВАША ВЕРСТКА -->
    </table>
  </div>
</body>
Показать


Фокус сего метода в том, что мы принудительно мостим фон однопиксельной картинкой в base64
ABudnikov; +1 Ответить
2. skyboy13 13 28.08.19 23:05 Сейчас в теме
А табличный документ как конвертируется? Штатным механизмом?
3. vdv2701 91 29.08.19 09:04 Сейчас в теме
Да, штатный механизм присутствует:
ТабДок.Записать(ИмяФайлаВФорматеHTML, ТипФайлаТабличногоДокумента.HTML);

Но если полученный html вставить потом в письмо, то результат может быть не очень хорошим. Поэтому есть правки html с помощью:
НовыйHTMLДокумент = Новый COMОбъект("HtmlFile");

Суть этих правок объясняется в публикации, пункт 2).
4. skyboy13 13 29.08.19 11:12 Сейчас в теме
Спасибо за информацию... Пытаюсь просто найти более быстрый вариант конвертации, штатный пишет через диск, работает не очень быстро.
Оставьте свое сообщение