0
Alexey vip
19.07.12
✎
12:28
|
Помогите, пожалуйста, в Ут 11 добавить регламентное задание.
Задача такая: при первом запуске на данный день нужно ставить дату запрета вчерашним днем. Решил делать с помощью регламентных заданий.
Добавил РЗ, поставил галочки использование, предопределенное. Поставил расписание каждый день, каждые 5 секунд. Выбрал процедуру из созданного мною модуля. У модуля стоят галки: сервер, вызов сервера, привилегированный.
В модуле:
Процедура ВыполнитьУстановкаДатыЗапретаРедактирования()
Набор = РегистрыСведений.ГраницыЗапретаИзмененияДанных.СоздатьНаборЗаписей();
//Набор.Отбор.Организация.Установить(Справочники.Организации.ПустаяСсылка());
ДнейЗапретаРедакторивания = 1;
Запись = Набор.Добавить();
//Запись.Организация = Справочники.Организации.ПустаяСсылка();
Запись.Пользователь = Справочники.Пользователи.НайтиПоНаименованию("ГруппыДляКоторыхЗапрещеноПроведениеДоков");;
Запись.ДатаЗапрета = НачалоДня(ТекущаяДата()) - ДнейЗапретаРедакторивания * 24 * 60 * 60 - 1;
Набор.Записать();
КонецПроцедуры
Процедура УстановкаДатыЗапретаРедактирования() Экспорт
ВыполнитьУстановкаДатыЗапретаРедактирования()
КонецПроцедуры
В отладчике смотрю даже не сваливается в эту процедуру.
Иду в модуль РегламентныеЗаданияСервер.
Смотрю РегламентныеЗадания.ПолучитьРегламентныеЗадания().
Так в списке нет моего РЗ.
Пожалуйста, подскажите что я не учёл. Может где-то ещё нужно что прописать?
|
|