В самом начале выполнения предопределенного регламентного задания "Выполнение обмена" выдается ошибка "Not enough actual parameters for a background job method", причем похоже, что даже не запускается обработчик. Точно такое же РЗ, но с другим наименованием выполняется нормально. В чем может быть дело?
Если выполнять обработчик (ВыполнитьОбменДаннымиДляНастройкиАвтоматическогоОбменаДанными(КодНастройки)) из обработки все проходит нормально, из настройки выполнения обмена обмена тоже.
(2) Ок, помогите разобраться тогда. Ситуация такая: Есть БД БП2. В ней есть настройка выполнения обмена. В настройке прописано расписание, настройки обмена, действия и пр. Стоит галка "Использовать расписание для обмена". По кнопке Выполнить обмен обмен успешно выполняется. Так же есть РЗ "Выполнение обмена" на основании типового одноименного в котором указано наименование, совпадающее с настройкой выполнения обмена. В РЗ так же есть свое расписание. Обработчик РЗ ищет настройку обмена по коду и запускает ее по расписанию РЗ. У меня вопросы: какую роль тут (и вообще) играет расписание настройки выполнения обмена? При каких обстоятельствах оно будет использоваться? Как Обработчик получает код настройки обмена? Наименование РЗ должно совпадать с настройкой выполнения обмена? Собственно главный вопрос: почему обработчик РЗ не срабатывает и выдает эту странную ошибку?
В общем удалил РЗ и по кнопке "дополнительные настройки" сделал новое - все заработало. Всем спасибо, возможно кому-то мой опыт пригодится.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший