|
Запуск дополнительной обработки по расписанию
| ☑ |
0
sanjasamara
28.06.12
✎
12:06
|
Доброго дня.
Не получается это сделать без внесения изменений в конфигурацию.
Делаю следующее:
Есть база УТ 11 платформа 8.2(клиент-сервер), написал внешнюю обработку. Необходимо ее запускать по расписанию.
В процедуре описания сведений об обработке указал следующее:
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "Проверка ГТД");
РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("Вид", "ДополнительнаяОбработка");
РегистрационныеДанные.Вставить("Информация", "Проверка ГТД");
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "Проверить ГТД серв";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ВызовСерверногоМетода";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
Возврат РегистрационныеДанные;
КонецФункции
В модуле обработки есть основная исполняемая процедура -
Процедура ВыполнитьКоманду(ИдентификаторКоманды) Экспорт
Добавляю эту обработку в справочник дополнительных обработок, устанавливаю команде расписание запуска, сохраняю.
Но обработка по этому расписанию вообще не отрабатывает.
|
|
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.