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

06.02.19

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

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

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

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

 

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

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

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

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

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

   

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

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

SALE! 50%

Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

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

6100 3050 руб.

07.04.2014    94891    78    200    

159

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

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

5084 руб.

25.11.2020    29863    324    20    

279

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

Данная обработка позволяет сократить объем ручных операций, выполняемых ежемесячно бухгалтером или его помощником за счет автоматизации систематического процесса.

7930 руб.

12.02.2019    37093    38    24    

31

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Создать и отправить 1000 Актов серки контрагентам за 5 мин?! Легко! Разработано для конфигурации 1C:УНФ. Массовое создание и рассылка Актов сверки в три клика.

6100 руб.

13.01.2022    13608    20    13    

26

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram.

6100 3050 руб.

15.04.2025    3911    18    15    

17

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

Обработка для конфигурации Управление торговлей 10.3 (КА 1.1, УПП 1.3), которая автоматически формирует акты сверок взаиморасчетов, позволяет их скопом распечатать и разослать по электронной почте контрагентам.

5084 руб.

08.02.2018    33036    50    0    

57
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. 🅵🅾️🆇 526 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 14 28.08.19 23:05 Сейчас в теме
А табличный документ как конвертируется? Штатным механизмом?
3. vdv2701 92 29.08.19 09:04 Сейчас в теме
Да, штатный механизм присутствует:
ТабДок.Записать(ИмяФайлаВФорматеHTML, ТипФайлаТабличногоДокумента.HTML);

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

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