| 0
    
        Max Street   25.09.15✎ 13:33 | 
        Привет. Есть внешняя обработка, которая должна запускаться по расписанию. Модуль объекта обработки:
 Функция СведенияОВнешнейОбработке() Экспорт
 
 ПараметрыРегистрации = Новый Структура;
 
 МассивНазначений = Новый Массив;
 МассивНазначений.Добавить("");
 
 ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");
 ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
 ПараметрыРегистрации.Вставить("Наименование", "Пересчет");
 ПараметрыРегистрации.Вставить("Версия", "1.0");
 ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
 ПараметрыРегистрации.Вставить("Информация", "Пересчет");
 
 ТаблицаКоманд = Новый ТаблицаЗначений;
 ТаблицаКоманд.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
 ТаблицаКоманд.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
 ТаблицаКоманд.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
 ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
 ТаблицаКоманд.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
 
 НоваяКоманда = ТаблицаКоманд.Добавить();
 НоваяКоманда.Представление = "Пересчет";
 НоваяКоманда.Идентификатор = "Пересчет";
 НоваяКоманда.Использование = "ВызовСерверногоМетода";
 НоваяКоманда.ПоказыватьОповещение = Ложь;
 НоваяКоманда.Модификатор = "";
 
 ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
 
 Возврат ПараметрыРегистрации;
 
 КонецФункции
 
 Процедура ВыполнитьКоманду(ИдентификаторКоманды, ПараметрыВыполненияКоманды) Экспорт
 
 Если ИдентификаторКоманды = "Пересчет" Тогда
 ...
 КонецЕсли;
 
 
 Добавил внешнюю обработку в базу, настроил расписание. В списке регламентных и фоновых заданий заданий появилась моя обработка. Но результата выполнения обработки нет.
 
 Подскажите, пожалуйста, что я упустил?
 |  |