Использовать режим совместимости не ниже 8.3.12!
Как работает это расширение.
В подсистему "НСИ и администрирование" добавлены Справочник "Настройка оповещений" и Регистр сведений "Оповещения пользователю".
"Настройка оповещений" — справочник, в котором настраивается само оповещение (расписание, состав данных, кому адресовано).
"Оповещения пользователю" — регистр, где хранятся сообщения, адресованные пользователю.
Настройка расписания
Заходим в справочник "Настройка оповещений" и создаем новое оповещение.
"Адресат" — кому придет оповещение.
"Наименование" — наименование нашего оповещения (используется при создании регламентного задания).
"Настроить расписание" — настройка расписания, в какой момент будет отрабатывать наш произвольный запрос, который формирует сообщения.
"Активно" — если стоит галочка активно, значит, будет создано регламентное задание и, если нет, то удалится.
"Параметры запроса" и "Текст запроса" — произвольный запрос который выполняется по расписанию, есть ограничение на выходные данные (Результат запроса должен содержать колонки "Документ" и "Сообщение" — который подставится в сообщение пользователю).
Настраиваем расписание, жмем галочку "Активно".
После записи создается "Регламентное задание" — наименование которого "Оповещение пользователей: [Наименование нашего оповещения]", с расписанием из нашей настройки.
"Регламентное задание" удалится, если мы уберем галочку "Активно" и запишем нашу настройку.
Настройка самого сообщения (запрос)
Переходим к настройке самого сообщения.
В запросе обязательно должны быть "Документ" — ссылка на документ, который получим в сообщении пользователю, и само "Сообщение" — текст.
По расписанию сработает наш запрос и запишет данные в Регистр "Оповещения пользователей".
Пример оповещения:
Установка в конфигурацию.
В составе архива идет само расширение "ОповещениеПользователю" и внешняя обработка "ОП_РегламентноеЗадание" (чтобы работали регламентные задания обязательно нужно подключить эту внешнюю обработку!!! — как на скрине).
На основании нашей внешней обработки, будут создаваться регламентные задания на каждую нашу настройку в справочнике "Настройка оповещений".
Важно!!! В запросе можно использовать не все типы Документов!!!
Обязательно!!! перед тем, как использовать в запросе какой-либо тип документов, — его нужно добавить в расширение как на скрине выше!
Задумка богатая, но я бы выводил в стандартный объект БСП напоминания
(1)
Спасибо за информацию, не работал с механизмом БСП напоминания, на досуге изучу тему, возможно использую этот механизм в этом решении.