Перенос регистра сведений

1. DimkaAV 25.12.17 18:08 Сейчас в теме
Доброго времени суток!

Делаю обмен. Нужно перенести не типовой регистр сведений. В исходной конфигурации он подчинен регистратору. В получателе мне не нужно иметь сам документ, достаточно записей. Сделал в получателе аналогичный регистр, но без регистратора.

Обмены из ЗУП 3.1 в ERP 2.2 (не типовыми объекты).


Сделал правила конвертации, правила выгрузки. Попробовал обменяться по ним универсальным обменом - всё отлично, данные перегружаются.

Добавил эти правила в обмен... в результате обмена грузится только последняя запись из файла обмена. Ну т.е. к обмену помчено 100 записей. В файле выгрузки из базы отправителя все 100 записей есть. А вот в базу получатель загружается только одна(последняя) запись.


Так как же загрузить все 100 записей из файла?
мяу; craftytigra; +2 Ответить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Nevskiy 25.12.17 18:19 Сейчас в теме
(1) Насколько я помню, данные загружаются наборами с отбором по измерениям.
Какие измерения в обмене?

Вообще, без правил конвертации свойств и не видя объекты сказать что-либо вообще очень сложно.
3. spacecraft 25.12.17 18:27 Сейчас в теме
(1)
Сделал в получателе аналогичный регистр, но без регистратора.


Для начала нужно понимать структуру хранения и работы РС.
Попробуйте просто (внешней обработкой) записать в новый РС записи. Потом еще раз. Сколько записей осталось?
4. DimkaAV 25.12.17 22:09 Сейчас в теме
Вот собственно правило конвертации. В правилах выгрузки код закомментирован (там условие на принадлежность сотрудника к организации, ограничение по периоду - использовался при тестировании через универсальный обмен).

Данные выгружаются. Хоть через универсальный обмен по этим правилам, хоть через план обмена, по этим же правилам.
Но вот структура в файле разная.

В файле, который получается при выгрузке через обмен данные из регистра описаны как НаборЗаписей, и каждая запись, соотвественно, как строка записи. Файл во вложении (Файл выгрузки.xml).

Этот файл грузится, так же обменом, в регистр. При этом, регистр очищается, и остаётся только одна запись. Поведение такое же, как если бы в регистр записали без отбора и чтения.


А вот в файле, который получается при выгрузке через универсальный формат, данные оранизованы иначе. Каждая запись как объект. Описать словами сложно, файл так же во вложении (Message_ЗП_УС.xml).

И этот файл, универсальным обменом, затягивает данные как должно быть. Т.е. дополняя регистр новыми данными и изменяя имеющееся (удаление не тестировал).


И не пойму, почему, по одним и тем же правилам, одни и те же данные выгружаются по разному... куда копать.
Прикрепленные файлы:
Правила.xml
Message_ЗП_УС.xml
Файл выгрузки.xml
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот