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