Перенос данных из ЗУП2.5 в ЗУП3.0 (Исправление правил)

Перенос осуществлялся между следующими версиями конфигураций: 2.5.83.1 и 3.0.17.34
На этапе выгрузки данных появились многочисленные ошибки вида:

Выгрузка данных: Кадровая история и плановые начисления / удержания (4/18)
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1720)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

ПВД = ПриемНаРаботу
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ОбщийМодуль.ОбъектыПереносаДанных.Модуль(87)
КодСообщения = 31

И такая же ошибка была для следующих ПВД: ОтпускПоУходуЗаРебенком, ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком, КадровыйПеревод, Увольнение,  ВозвратИзОтпускаПоУходуЗаРебенком. 

Так как ошибок много, не хотелось разбираться подробно что, как и почему, поэтому с помощью конфигурации конвертации данных в нужных алгоритмах стандартных правил обмена просто были добавлены волшебные слова: 
Попытка Исключение КонецПопытки;

Новые правила можно использовать:
1) Отдельно для выгрузки-загрузки с помощью Обработки «УниверсальныйОбменДаннымиXML»
2) Загрузить их в общий макет «ЗарплатаКадрыПереносДанныхИзЗУП25» (ЗУП 3.0) 
3) Создать ещё один общий макет с новыми правилами
(ЗУП 3.0). Например скопировать исходный макет и переименовать как «ЗарплатаКадрыПереносДанныхИзЗУП25_СТАНДАРТ» и его синоним «Перенести данные из программы «1С:Зарплата и управление персоналом 8″, редакция 2.5 СТАНДАРТ». А в существующий макет загрузить новые правила, имя не менять, исправить только синоним.  Тогда загрузка будет выглядеть как на скриншоте.

С помощью этих новых правил были успешно перенесены 2 БД.

4 Comments

  1. mikhailovaew

    Уточните, от типовых правил отличается только конструкцией Попытка Исключение КонецПопытки?

    Reply
  2. Izmiaria

    (1) mikhailovaew, Да

    Reply
  3. svetanik

    А для УТ11.1.2-БП3.0.37 случайно не пришлось делать правила?

    Reply
  4. Izmiaria

    (3) svetanik, нет, редко работаю с УТ

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *