Автоматическое формирование и рассылка отчетов



Подсистема позволяет хранить пользовательские настройки СКД, формировать отчеты по расписанию и отправлять по почте либо сохранять в каталог.

Подсистема является упрощенным аналогом Рассылки отчетов из БСП. Встраивается в конфигурацию элементарно.

Ограничения:

1. Работатет только с отчетами созданными на основе схемы компоновки данных.

2. Нарисовал только управляемые формы.

В подсистеме всего два справочника. В первом хранятся настройки отчетов. Во втором учетные записи электронной почты для рассылки.

Настройки формирования отчетов.

   В справочнике выбирается отчет, и вариант настроек. Указываются пользовательские настройки и параметры рассылки. На каждый вариант настроек нужно создать свой элемент справочника. Автоматическая рассылка будет формироваться по всем элементам помеченным галочкой «Использовать».

Из формы списка этого отчета доступны кнопки пробного выполнения рассылки и управления регламентным заданием.

Внимание! Пробная рассылка выполняется на стороне клиента! В то время как регламентное задание выполняет рассылку на стороне сервера, т.е. на сервере должен быть доступен интернет и каталог для сохранения отчета надо указывать относительно сервера.

Учетные записи эл. почты.

   Справочник служит для хранения отправителей и адресатов рассылок. По умолчания рассылка ведется от имени предопределенного элемента этого справочника «системной учетной записи».

 

Инструкцию для внедрения напишу если будут просьбы. Для программиста внедрение подсистемы не составит никакого труда.

 upd: Добавил возможность указания нескольких адрестов для одной настройки.

  

8 Comments

  1. Dirol-ka

    а групповую рассылку можно делать? чтобы один отчет и десятерым сразу?

    Reply
  2. Vo-Va

    (1) Нет. Сделаю на днях. Пока только если сделать 10 одинаковых настроек и с разными адресатами.

    Reply
  3. Vo-Va

    (1) добавлена возможность указания нескольких адресатов

    Reply
  4. vld_trade

    Подсистема работает с отчетами, которые «сидят» в справочнике внешних отчетов/обработок?

    Reply
  5. Vo-Va

    (4) vld_trade, нет, только со встроенными

    Reply
  6. kauksi

    Подсистема написана неоптимально: запрос в цикле.

    Для каждого получателя каждый раз формируется файл отчета. А если получаетелй 500? все повиснет

    Надо всего лишь сформировать файл отчета 1 раз и потом сформировав МассивАдресов Получателей, добавить его в письмо

    Для каждого Эл Из МассивАдресов Цикл
    Получатель       = Письмо.Получатели.Добавить();
    Получатель.Адрес = Эл;
    КонецЦикла;

    ну или

     Получатель  = Письмо.СлепыеКопии.Добавить();
    Reply
  7. kauksi

    Ну и зачем два раза код почти одинаковый? и в общем модуле и в форме списка справочника?

    Reply
  8. kauksi

    ну и самое главное — нельзя разные отчеты рассылать в разное время. Все будут формироваться как настроено регзадание. А если одни отчеты нужны утром, а другие вечером? вообщем буду пилить…

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *