|
фоновое задание недостаточно фактических параметров | ☑ | ||
---|---|---|---|---|
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
|
Кто знает, есть вминяемый совет ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |