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

06.02.19

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

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

Файлы

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

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

Подписка 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, WhatsApp, Telegram. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

6000 3000 руб.

07.04.2014    91782    71    200    

152

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

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

5000 руб.

25.11.2020    28274    311    9    

269

SALE! 50%

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

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

6000 3000 руб.

15.04.2025    2660    11    9    

12

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

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

12000 руб.

16.04.2014    87358    103    91    

98

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

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

6000 руб.

13.01.2022    12778    16    13    

22

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

Общение с клиентами несколькими операторами 1С с одного или нескольких аккаунтов WhatsApp в вашей базе 1С. Рассылки, чат-боты, сценарии. Работает как самостоятельное решение, так и в составе других конфигураций 1С 8.3. Неограниченное количество операторов и аккаунтов WhatsApp и Телеграм в 1С.

4680 руб.

08.04.2020    54677    118    0    

137

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

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

7800 руб.

12.02.2019    35828    29    24    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 Сейчас в теме
Спасибо за информацию... Пытаюсь просто найти более быстрый вариант конвертации, штатный пишет через диск, работает не очень быстро.
Для отправки сообщения требуется регистрация/авторизация