Имя: Пароль:
1C
1С v8
недостаточно фактических параметров для метода фонового задания
0 DeeK
 
02.02.16
16:09
есть рег задание, у его процедуры вот такое описание
Процедура РегламентныйУстановкаСостоянияЗаказовПокупателей(Настройка) Экспорт
Попытка
        ОбъектНастройки = Настройка.ПолучитьОбъект();
    Исключение
        ВызватьИсключение "Ошибка при получении настройки, связанной с регламентным заданием: " + ОписаниеОшибки();
    КонецПопытки;
    
    // Заблокируем объект настройки
    ОбъектНастройки.Заблокировать();

при запуске через консоль пишет соответствующую ошибку, при выполнении через обработку с соответствующим закоменчиванием всего что связано с этим параметров, все работает. Также некоторые типовые рег задания конфигурации имеют также имеют процедуры с параметрами. Проясните ситуацию пожалуйста, что за шайтан.
1 DmitrO
 
02.02.16
16:26
Чтобы задание запускалось с процедурой имеющей параметры, надо значения фактических параметров записать в виде массива в свойство регл. задания Параметры.

Регл. задание можно создать:
1.Из конфигуратора, поставив флажок Предопределенное - параметры задать нельзя.
2.Из консоли - параметры задать нельзя.
3.Программно - параметры задать можно.

Можно также изменить ранее созданное регл. задание, задав параметры программно. Что и делают типовые конфигурации.
2 DeeK
 
03.02.16
10:59
(1) спасибо за исчерпывающий ответ
Ошибка? Это не ошибка, это системная функция.