количество фактических параметров фонового задания не совпадает #700726


#0 by memb3r
Имеем: Платформа 1С:Предприятие 8.1 (8.1.15.14) Конфигурация Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.04) Выполняется Регламентное задание(самописное). Вываливается с ошибкой: количество фактических параметров фонового задания не совпадает с количеством параметров метода фонового задания Вываливается, когда выполняется по расписанию. Вручную если запустить - всё прекрасно работает. Код общего модуля: Кто что скажет?
#1 by Ненавижу 1С
скажу, что у этого метода не может быть параметров, хотя бы потому, что фоновому заданию просто неоткуда их получить
#2 by ДенисЧ
А вот 1с с тобой не согласна.... Синтаксис: Выполнить(<ИмяМетода>, <Параметры>, <Ключ>, <Наименование>)
#3 by memb3r
Забыл сказать, что используется Клиент-Серверный вариант 1С. И МенеджерФоновых Заданий не используется.
#4 by memb3r
Ненавижу 1С, без параметров Процедуры такая же ошибка, плюс такая ошибка при запуске вручную.
#5 by Ненавижу 1С
я про фоновые, стартуемые как предопределенные регламентные
#6 by Defender aka LINN
Учи матчасть. Обычно так и бывает, когда параметры не заданы.
#7 by memb3r
Ненавижу 1С, не понял тебя. Оно у меня забито как предопределенное. Что попробовать сделать?
#8 by memb3r
Defender aka LINN, тогда почему вручную запускается, а по расписанию нет?
#9 by Ненавижу 1С
ну и как там передаются параметры? честно полез посмотреть, ни разу просто не приходилось делать задания с параметрами
#10 by memb3r
Там параметры передаются через Массив. Параметры = Новый Массив; Параметры.Добавить(Событие); ... И должно проходить всё идеально, но ...
#11 by Ненавижу 1С
так все таки программно, а не по расписанию
#12 by memb3r
По расписанию, расписание задается из 1С Предприятие ... Вот ещё, если через кнопку:
#13 by Ненавижу 1С
и в параметр все равно не используется
#14 by memb3r
Ненавижу 1С, да, он не используется, но без него даже вручную не запускается. Разница между ручным запуском и по расписанию не вижу ... мб кто подскажет? параметры передаются массивом одинаково. только при ручном всё гладко, а по расписанию ошибка ...
#15 by Ненавижу 1С
если параметр не нужен, то может стоит его убрать, а в фоновом не передавать параметров? как сделано в консоли заданий
#16 by memb3r
Ненавижу 1С, попробую сделать проверку по наименованию, и от этого уже отталкиваться передавать параметры или нет. Т.к. это только в моем регламентном задании параметры не нужны. Но есть другие предопределенные регламентные задания(стандартные), которые м.б. будут использоваться когда-нибудь ... попробую и о результате отпишусь ...
#17 by memb3r
В общем ошибка в типовой Конфигурации. Запускается одно фоновое задание, которое уже в свою очередь выполняет другие(как я понял). Исправил правкой параметров.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С