Подсистема "Рассылка отчетов" разными видами транспорта
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Идея:
Есть информационная система - набивается данными. Руководству "очень необходимо" держать руку на пульсе и получать 100500 отчетов (ежемесячных / еженедельных / состояние на утро / состояние на вечер). Один отчет нужно рассылать с учетом разных настроек / отборов и т.д., разным получателям, разными каналами транспорта. Отчетов может быть множество.
Реализация:
1. Иерархический справочник (1ый уровень - отчеты, 2ой уровень - настройки отчета в JSON, настройки получателей, настройки расписания) для гибких настроек рассылок.
2. Отчеты, адаптированные для автоматического формирования.
3. Транспорты (обработки) для доставки сформированных отчетов.
4. После прохода регламентным заданием по справочнику для каждого элемента пересчитывается дата следующего срабатывания в зависимости от расписания.
Внедрение:
Стандартно - "Сравнить, объединить с конф. из файла". Снимаем галочку "Свойства". Справочник "УчетныеЗаписиЭлектроннойПочты" - должен совпасть по имени и не должен замениться. В подсистему "Администрирование" закидываем обработку "DEV_ПанельАдминистрирования". Тестировал внедрение на БСП 2_4_6_241.
Использование:
В 1С необходимо настроить учетную запись отправителя EMAIL. В форме списка можно нажать кнопку "Выполнить на тестовых данных" - создаст шаблон группы и элемента для отправки по расписанию. В форме элемента измените получателя и выполните регламентное задание.
Профит

Писал и тестировал на 8.3.13.1513 (совместимо с другими версиями 8.3.6. и выше).
Вступайте в нашу телеграмм-группу Инфостарт