Рассылка почты на магазины
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Естественно, это не уникальная разработка - подобное уже встречалось. Я подсмотрел принцип в другой разработке, но готовое решение несколько не устраивало, поэтому сделал под себя.
Итак, задача:
Есть центральная база с выделенкой Интернета и куча удалённых магазинов с доступом в Интернет (в любом виде, лишь бы письма принимать).
Есть необходимость ежедневно (или периодически) делать рассылку цен, справочников, информационных писем и, наконец, новых версий конфигурации (полностью самописная). После 20-ти магазинов бедные офис-менеджеры стали попискивать, что трудно это делать ручками. Поэтому и была сделана эта обработка.
Оговорюсь, она не универсальна, кто скачает, должен будет поправить под себя.
- Имеем справочник магазинов с реквизитом «Почта», где пишется электронный адрес.
- Имеем справочник серверов отправки. Это сделано для большей надёжности, если один сервак «упал», реквизиту «Текущий» ставим «1» и он начинает работать.
Вот собственно и всё - запускаем обработку, указываем тему письма, заполняем тело, если нужно, цепляем вложение и нажимаем [Выполнить]. Если в списке указаны конкретные магазины - рассылка на них, если список пуст, автоматически накидываются все рабочие магазины. Для минимизации количества писем, адрес формируется из адресов нескольких магазинов (длина < 254 символов).
Есть и ещё одна функция у данной рассылки - Кнопочка [Отправить документы].
Документы закупа для магазинов формируются в центральной базе автоматически (своя хитрая технология ;) ). Их получается куча, и нужно каждому магазину отправить свои документы. Вообще-то, отправка осуществляется в самой обработке формирования их, но когда использовались бесплатные почтовые серваки, не всё улетало. Неотправленные архивы с документами падали в определённую папку – и опять ручками – грустно.
И вот рассылка натравливается на эту папку, ищет эти архивы, вытаскивает из имени (строго структурированное) идентификатор магазина и отправляет, пока не отправит всё.
Повторюсь, когда использовались бесплатные почтовые серваки, не всё улетало. Например Майл затыкался после 3-го письма.
Когда настроили свой почтовый сервак – работает 100%.
Вступайте в нашу телеграмм-группу Инфостарт