В чем собственно вопрос?
Обработка регламентного задания - это вызов процедуры (или функции) без параметров (т.е. в самой процедуре/функции параметры могут быть, но при вызове их значения будут значениями по умолчанию) из общего модуля с установленным признаком Сервер.
У меня эта функция выглядит вот так:
// Общий модуль: Уведомления
Функция ПроверитьУведомления() Экспорт
Мас=СписокУведомлений("ПоПочте");
Для каждого Эл Из Мас Цикл
Состояние(Эл);
Если Уведомления.ОтправитьУведомлениеПоПочте(Эл) Тогда
Сообщить(Эл, СтатусСообщения.Информация);
Об=Эл.ПолучитьОбъект();
Об.ОтправленоПоПочте=ТекущаяДата();
Об.Записать();
КонецЕсли;
//Сообщить(Эл, СтатусСообщения.БезСтатуса);
КонецЦикла;
Мас=СписокУведомлений("ПоСМС");
Для каждого Эл Из Мас Цикл
Состояние(Эл);
Если Уведомления.ОтправитьУведомлениеПоСМС(Эл) Тогда
Сообщить(Эл, СтатусСообщения.Информация);
Об=Эл.ПолучитьОбъект();
Об.ОтправленоПоСМС=ТекущаяДата();
Об.Записать();
КонецЕсли;
КонецЦикла;
КонецФункции // ПроверитьУведомления()
Когда обращаться к этой функции - настраивается в расписании регламентного задания: