0
Solitar
02.03.14
✎
21:45
|
Платформа - 8.3.3.658..
Создал в конфигураторе регл. задание. Все стандартно - назначил имя, установил расписание, использование не включал. В процедуру регл. задания добавил параметр.
В одну обработку добавил процедуру по созданию данного регл. задания, оно запускается, но но никак не отрабатывает. Необходимо создавать рег задание, а по его завершению его отключать.
Код процедуры создания рег. задания
Процедура КнопкаВыполнитьНажатие(Кнопка)
ПараметрыВыполнения = Новый Структура;
ПараметрыВыполнения.Вставить("НачалоПериода", НачалоДня(ДатаНачала));
ПараметрыВыполнения.Вставить("КонецПериода", КонецДня(ДатаКонца) + 1);
ПараметрыВыполнения.Вставить("ДатаВИмениФайлов", Формат(ТекущаяДата(),"ДФ=ddMMyyyy"));
Задание = РегламентныеЗадания.СоздатьРегламентноеЗадание("ВыгрузкаXML");
ПараметрыВыполнения.Вставить("ИД", Задание.УникальныйИдентификатор);
МассивПараметров = Новый Массив;
МассивПараметров.Добавить(ПараметрыВыполнения);
Задание.Параметры = МассивПараметров;
Задание.Использование = Истина;
Задание.Записать();
КонецПроцедуры
Процедура рег задания:
Процедура ВыгрузкаTXT(Параметры) Экспорт
Если Не ЗначениеЗаполнено(Параметры) Тогда
Возврат
КонецЕсли;
ПараметрыВыполнения = Параметры[0];
////// тут вызов процедуры, которую должно вызывать рег задание
РегЗадание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(ПараметрыВыполнения.ИД);
РегЗадание.Использование = Ложь;
РегЗадание.Записать();
КонецПроцедуры
Задание создается, но оно не отрабатывает даже с ошибкой (смотрю через консоль заданий)
ЧЯДНТ?
|
|