Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

импорт/экспорт

00 голосов
4
Столкнулся с проблемой. Импортирую два инфоблока. В одном есть поле-ссылка по ключу на запись в другой инфоблок. При экспорте этих инфоблоков связи теряются так как первичные ключи в инфоблоке, на который ссылаются, изменяются. Есть какой-то стандартный механизм удержать эти связи?
спросил 31 Дек, 13 от fbdf (140 баллов)

4 Ответы

00 голосов
Или, возможно, есть вариант сопоставить старые id новым как-то?
ответил 28 Март, 14 от fbdf (140 баллов)
00 голосов
Проблему решил с помощью ручной правки импортируемого файла. Если есть все-таки изящное решение буду рад об этом узнать.
ответил 21 Июль, 14 от fbdf (140 баллов)
00 голосов
Сначала экспортируйте тот иблок на который ссылается связь. Затем тот который ссылается (у него есть свойство привязка к элементам).
Импорт в том же порядке. Все должно работать.
ответил 22 Ноя, 14 от Miso (740 баллов)
00 голосов
Спасибо, что ответили. Этот вариант будет работать только если первичные ключи у блока, на который ссылаемся, будут такими-же после импорта, а в моем варианте вышло расхождение. Это произойти могло, к примеру, если банально добавили еще в какой-нибудь инфоблок запись.
И как же в итоге может CMS понять из строки
Код
6848;ВР-1 475;;;0;0;200;2564;475;С-1;200;;;;1499.00;RUB
что цифра 2564 привязка к элементу, но ее надо поменять уже на 2568.
ответил 18 Март, 15 от fbdf (140 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
0 ответов
спросил 22 Апр, 14 от Paketa (160 баллов)
0 голосов
2 ответов
спросил 21 Авг, 13 от OPEX (720 баллов)