Проконтролировать задачи. Выполняет рассылку уведомлений исполнителям и авторам задач о задачах, не выполненных в срок.
// Выполняет рассылку уведомлений исполнителям и авторам задач о задачах, не выполненных в срок.
// Рассылка выполняется по почте от имени системной учетной записи.
// Если задача направлена "в никуда", т.е. роли с пустым списком исполнителей,
// то создается новая задача ответственным за настройку ролей.
//
// Также является обработчиком регламентного задания МониторингЗадач.
//
Процедура ПроконтролироватьЗадачи() Экспорт
ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания(Метаданные.РегламентныеЗадания.МониторингЗадач);
ОписаниеОшибки = "";
Если НЕ СистемнаяУчетнаяЗаписьНастроена(ОписаниеОшибки) Тогда
ВидСообщения = НСтр("ru = 'Бизнес-процессы и задачи.Мониторинг задач'", ОбщегоНазначения.КодОсновногоЯзыка());
ЗаписьЖурналаРегистрации(ВидСообщения, УровеньЖурналаРегистрации.Ошибка,
Метаданные.РегламентныеЗадания.МониторингЗадач,, ОписаниеОшибки);
Возврат;
КонецЕсли;
ПросроченныеЗадачи = ВыбратьПросроченныеЗадачи();
Если ПросроченныеЗадачи.Количество() = 0 Тогда
Возврат;
КонецЕсли;
НаборПисемПоАдресатам = ВыбратьИсполнителейПросроченныхЗадач(ПросроченныеЗадачи);
Для Каждого ПисьмоИзНабора Из НаборПисемПоАдресатам Цикл
ОтправитьУведомлениеОПросроченныхЗадачах(ПисьмоИзНабора);
КонецЦикла;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
Сгибы листка (задача с собеседования)
ПеренаправитьЗадачиЗавершение (БСП)
ПринятьЗадачиКИсполнению (БСП)