Имя: Пароль:
1C
1С v8
фоновое задание недостаточно фактических параметров
0 maxmb
 
03.10.12
10:12
подскажите? пытаюсь настроить регламентное задание в 8.2, и не могу получить требуемый результат. суть проблемы в том, что в консоли заданий при запуске задания вылетает ошибка - "фоновое задание недостаточно фактических параметров".если же делаю то же через внешнюю обработку, то все прекрасно работает. как это победить?)
1 maxmb
 
03.10.12
10:12
ФоновоеЗадание = ФоновыеЗадания.Выполнить(РегламентноеЗадание.Метаданные.ИмяМетода,,ТекРегламентноеЗадание.Ключ, ТекРегламентноеЗадание.Наименование);
2 maxmb
 
03.10.12
10:20
Upd
3 Maxus43
 
03.10.12
10:25
Фоновые <> Регламентные, в (1) ты фоновое делаеш принудительно.
в конфигураторе открой регл задание своё и смотри на какую процедуру он ссылается.
Или что конкретно делаешь? телепат сломался сёдня
4 maxmb
 
03.10.12
10:33
Ну ссылается и что? как я тебе его отлажу.
Выдает ошибку"недостаточно фактических параметров ", по отдельности запускается.
5 mikecool
 
03.10.12
10:34
либо вызывай метод фонового без параметров, либо учись их передавать(я еще не научился)
6 mikecool
 
03.10.12
10:35
+5 " вызывай метод фонового без параметров" = МетодФоновогоЗадания() - вот так
7 Maxus43
 
03.10.12
10:41
(4) у этой процедуры на которую ссылается регл задание есть параметры
8 maxmb
 
03.10.12
10:51
я думаю во времы выполнения процедуры
ошибка, но как ее ловить ?
9 mikecool
 
03.10.12
10:52
(8) ты неправильно думаешь... и ты писатель, а не читатель, иначе бы уже все понял
10 Maxus43
 
03.10.12
10:53
обработкой регл задания вобще-то не так запускаются, в обработке просто одна строка ИмяМодуля.ПроцедуранаКоторуюРеглЗаданиеСсылкается.
11 maxmb
 
03.10.12
10:55
Комментирую куски в процедуре и отлаживаю, ошибка в самой процедуре - а не в ее вызове,
всем спасибо
12 maxmb
 
03.10.12
12:34
Почему не выполняется Процедура под регламентированном заданием ?
Процедура Печать(КаталогЭкс) Экспорт
   КаталогЭкс = "V:\";
   ИмяФайла = "";
   
   НайденныеФайлы = НайтиФайлы(КаталогЭкс,"*.csv",Ложь);
   Если НайденныеФайлы.Количество()>0  Тогда
       //Перебираем все файлы  в цекле
       Для Каждого Файл Из НайденныеФайлы  Цикл
              ИмяФайла = Файл.ПолноеИмя;
             СоздатьДокумент(ИмяФайла);
       КонецЦикла;        
   КонецЕсли;
   //Удаляем файлы
   Попытка
       УдалитьФайлы(КаталогЭкс,"*.csv");
   Исключение
       Сообщить(ОписаниеОшибки());
   КонецПопытки;
   
КонецПроцедуры
13 maxmb
 
03.10.12
12:35
я думаю что метод на сервере не работает НайденныеФайлы = НайтиФайлы(КаталогЭкс,"*.csv",Ложь);
14 maxmb
 
03.10.12
12:36
есть запускаю через обработку, то все работает (Обычное приложение).
Есть идеи >?
15 mikecool
 
03.10.12
12:36
(13) продам СП, совсем недорого
16 maxmb
 
03.10.12
12:38
При выполнении файлы по маске не ищатся и удаляются в конце
17 mikecool
 
03.10.12
12:40
(16) а, ясно, продолжай наблюдения
18 maxmb
 
03.10.12
12:41
Кто знает, есть вминяемый совет ?