|   |   | 
| 
 | Количество фактических параметров фонового задания не совпадает... | ☑ | ||
|---|---|---|---|---|
| 0
    
        Klesk666 22.01.15✎ 15:54 | 
        УТ 11
 Запускаю вручную фоновое задание "Создание расходных ордеров на складе Склад№1" Пишет что завершено с ошибками. в ЖР: Количество фактических параметров фонового задания не совпадает с количеством параметров метода фонового задания. При отладке Остановка по ошибке не срабатывает почему то, подскажите где искать ошибку. | |||
| 1
    
        Челбас 22.01.15✎ 15:56 | 
        покажи сигнатуру метода, который вызывается фоновым заданием     | |||
| 2
    
        GROOVY 22.01.15✎ 15:56 | 
        Нужно передавать столько параметров сколько описано в процедуре которую стартует фоновое задание. Чего тут искать?!     | |||
| 3
    
        Defender aka LINN 22.01.15✎ 15:58 | 
        (2) Ошибку же!     | |||
| 4
    
        ДенисЧ 22.01.15✎ 15:59 | 
        (2) ну, это несеръёзно...     | |||
| 5
    
        Klesk666 22.01.15✎ 16:02 | 
        Процедура СоздатьРасходныеОрдера(Склад, Помещение, ЗонаОтгрузки, ПоВсемРаспоряжениям, Знач МассивРаспоряжений = Неопределено) Экспорт
 в неё заходит , не ругается | |||
| 6
    
        Челбас 22.01.15✎ 16:07 | 
        (5) а какие параметры передаешь? точнее их количество     | |||
| 7
    
        Klesk666 22.01.15✎ 16:23 | 
        а нет  - не заходит, не могу найти где это вызывается, F11 палец устает жать
 почему остановка по ошибке не срабатывает? | |||
| 8
    
        Klesk666 22.01.15✎ 16:35 | 
        а все нашел, всем спасибо     | |||
| 9
    
        Klesk666 22.01.15✎ 17:17 | 
        Задание = РегламентныеЗаданияСервер.ПолучитьРегламентноеЗадание(Задание);
 .... РегламентноеЗадание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(Идентификатор); ... ФоновоеЗадание = ФоновыеЗадания.Выполнить(Задание.Метаданные.ИмяМетода, Задание.Параметры, Строка(Задание.УникальныйИдентификатор), НаименованиеФоновогоЗадания); | |||
| 10
    
        Klesk666 22.01.15✎ 17:18 | 
        где посмотреть параметры задания     | |||
| 11
    
        Челбас 22.01.15✎ 17:19 | 
        что у тебя в  Задание.Параметры     | |||
| 12
    
        Klesk666 22.01.15✎ 17:22 | 
        массив
 СправочникСсылка.Склады - Склад№1 СправочникСсылка.СкладскиеПомещения СправочникСсылка.СкладскиеЯчейки Булево - Истина | |||
| 13
    
        kerm 22.01.15✎ 17:30 | 
        МассивРаспоряжений не указан. В регламентных заданиях нужно все параметры указывать.     | |||
| 14
    
        Defender aka LINN 22.01.15✎ 17:33 | 
        (12) Элементов - 4. Параметров - 5. Еще вопросы будут?     | |||
| 15
    
        Klesk666 22.01.15✎ 17:46 | 
        (14) да, где задаются эти параметры? в конфигураторе есть только регл.задание "Создание расходных ордеров" а это "Создание расходных ордеров на Склад№1" где его посмотреть     | |||
| 16
    
        Klesk666 22.01.15✎ 19:23 | 
        в модуле их нет, в консоли заданий их тоже нет     | |||
| 17
    
        Klesk666 23.01.15✎ 00:59 | 
        объясните пжлста:
 РегламентноеЗадание = Неопределено; РегламентноеЗадание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(Новый УникальныйИдентификатор(ФоновоеЗадание.Ключ)); ФоновоеЗадание - тип - фоновое задание, но никаких параметров у него нет, а у РегламентноеЗадание появляются уже с заполненными значениями | |||
| 18
    
        kerm 23.01.15✎ 09:40 | 
        В Задание.Параметры у тебя массив из четырех элементов:
 СправочникСсылка.Склады - Склад№1 СправочникСсылка.СкладскиеПомещения СправочникСсылка.СкладскиеЯчейки Булево - Истина В процедуре СоздатьРасходныеОрдера пять параметров Склад Помещение ЗонаОтгрузки ПоВсемРаспоряжениям Знач МассивРаспоряжений = Неопределено пятый параметр по умолчанию равен Неопределено. При обычном вызове обязательны только первые четыре параметра,но если у тебя регламентное(фоновое) задание нужны все пять зачем-то. Ты или у фунукции сделай 4 параметра или в массив добавь пятый элемент МассивРаспоряжений. | |||
| 19
    
        Klesk666 24.01.15✎ 05:45 | 
        (18) я уже понял, спасибо, пришлось качать консоль заданий с параметрами, чтобы выяснить где эти параметры и исправить их, ну и поправил создание задания в модуле.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |