Выгрузка данных: Кадровая история и плановые начисления / удержания (4/18)
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1720)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ПриемНаРаботу
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ОбщийМодуль.ОбъектыПереносаДанных.Модуль(87)
КодСообщения = 31
И такая же ошибка была для следующих ПВД: ОтпускПоУходуЗаРебенком, ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком, КадровыйПеревод, Увольнение, ВозвратИзОтпускаПоУходуЗаРебенком.
Так как ошибок много, не хотелось разбираться подробно что, как и почему, поэтому с помощью конфигурации конвертации данных в нужных алгоритмах стандартных правил обмена просто были добавлены волшебные слова:
Попытка Исключение КонецПопытки;
Новые правила можно использовать:
1) Отдельно для выгрузки-загрузки с помощью Обработки «УниверсальныйОбменДаннымиXML»
2) Загрузить их в общий макет «ЗарплатаКадрыПереносДанныхИзЗУП25» (ЗУП 3.0)
3) Создать ещё один общий макет с новыми правилами
(ЗУП 3.0). Например скопировать исходный макет и переименовать как «ЗарплатаКадрыПереносДанныхИзЗУП25_СТАНДАРТ» и его синоним «Перенести данные из программы «1С:Зарплата и управление персоналом 8″, редакция 2.5 СТАНДАРТ». А в существующий макет загрузить новые правила, имя не менять, исправить только синоним. Тогда загрузка будет выглядеть как на скриншоте.
С помощью этих новых правил были успешно перенесены 2 БД.
Уточните, от типовых правил отличается только конструкцией Попытка Исключение КонецПопытки?
(1) mikhailovaew, Да
А для УТ11.1.2-БП3.0.37 случайно не пришлось делать правила?
(3) svetanik, нет, редко работаю с УТ