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

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    87274    56    199    

141

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

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

4800 руб.

25.11.2020    25981    278    9    

240

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 с автозаполнением любыми полями документа. Любые форматы файлов. Упаковка вложений в архив. Транслитерация имен файлов. Разбиение рассылки на произвольные порции. Обход спам-фильтров. Журналирование рассылок.

5280 4488 руб.

30.06.2022    12329    82    104    

44

Взаиморасчеты 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    32523    129    66    

105

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

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

12000 руб.

16.04.2014    86261    101    91    

96

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

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

6000 руб.

13.01.2022    11412    9    13    

15

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

Обработка позволяет автоматически сформировать акты сверок на почту контрагентов (почта берется из контактных данных контрагента). При формировании акта сверки формируется подпись с указанием контактов для связи с бухгалтерией нашей организации (формируется исходя из контактов из карточки организации). Присутствует возможность ручного редактирования электронной почты контрагента для отправки. Отправка осуществляется с системной записи электронной почты. В случае, если у контрагента нет адреса электронной почты, эти контрагенты будут выведены в отдельной табличной части. Это очень удобно, так как сразу наглядно виден список контрагентов, которым невозможно отправить акты сверок!

7080 руб.

11.05.2021    10250    8    2    

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