Каталог решений - Рассылки отчетов по графикам

Рассылки отчетов по графикам

Рассылки отчетов по графикам

В наличии

В публикации описывается процедура подключения справочника «Рассылки отчетов», входящего в состав БСП, к подсистеме регулярных заданий, позволяющей выполнять задачи (в данном случае рассылку отчетов) по заранее сформированным графикам.

Категория:

Описание

Как известно, в состав Библиотеки стандартных подсистем входит подсистема "Рассылка отчетов", позволяющая в соответствии с настроенным расписанием формировать и отправлять отчеты заданным получателям. 

К недостаткам подсистемы "Рассылка отчетов" можно отнести:

  • отсутствие возможности учитывать при настройке расписания отправки отчетов производственный календарь. Например, отчет должен отправляться по определенным рабочим дням недели, с учетом праздников и нерабочих периодов. А в случае, если дата рассылки отчета выпадает на праздничный день, то необходимо перенести рассылку на предыдущий/следующий рабочий день.
  • отсутствие возможности гибко управлять настройкой расписания отправки отчетов. Например, пользователю требуется перенести отправку отчета на определенный день, запланировать рассылку в определенные дни вне расписания или вообще отменить рассылку в определенный день. С помощью существующего механизма настройки расписания это будет сделать достаточно сложно.

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

Подключение справочника "Рассылки отчетов" к подсистеме регулярных заданий

Предположим, конфигурация прикладного решения находится на поддержке без возможности внесения изменений. В этом случае подключение дополнительного функционала возможно через механизм расширений конфигурации. Таким образом, первым шагом необходимо подключить расширение из публикации Подсистема регулярных заданий к конфигурации. Как это сделать описано, например, здесь. После подключения расширения необходимо запустить базу с ключом /C ЗапуститьОбновлениеИнформационнойБазы.

После подключения расширения на панели разделов должна появиться наша подсистема:

 

 

Далее, необходимо подключить к подсистеме собственно сам справочник "Рассылки отчетов"

  1. Добавляем справочник "Рассылки отчетов" в расширение
  2. Добавляем справочник РассылкиОтчетов в типы объектов метаданных:
    • ОпределяемыйТип.рз_ЗадачиРегулярныхЗаданий 
    • Справочник.рз_РегулярныеЗадания.Задачи.РегулярнаяЗадача
    • РегистрСведений.рз_СостоянияВыполненияРегулярныхЗаданий.ЗаданиеЗадача 
    • РегистрСведений.рз_ЖурналРаботыРегулярныхЗаданий.ЗаданиеЗадача
  3. Вносим изменения в функцию ПередВыполнениемЗадачиРегулярногоЗадания общего модуля рз_РегулярныеЗаданияПереопределяемый:
 

has been added to your cart:
Оформление заказа