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

06.02.19

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

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

Скачать файл

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

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

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

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

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

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

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

 

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

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

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

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

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

   

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

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

См. также

SALE! 50%

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

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

4800 2400 руб.

07.04.2014    86819    55    199    

140

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

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

4800 руб.

25.11.2020    25865    277    9    

238

SALE! 15%

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

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

4920 4182 руб.

30.06.2022    12153    82    102    

43

Взаиморасчеты 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) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2520 руб.

24.04.2020    32424    126    66    

103

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

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

12000 руб.

16.04.2014    86190    101    91    

96

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

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

7800 руб.

12.02.2019    34255    27    24    

26

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

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

6000 руб.

13.01.2022    11344    9    13    

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