Есть две идентичные копии битрикса. На второй копии в инфоблок менеджерами были загружены товары. Нужно импортировать данные со второго сайта в первый. В битриксе есть стандартный импорт/экспорт инфоблоков. А есть ли импорт самих данных? То есть мне не нужно переносить полностью инфоблок, так как сменится его идентификатор. Нужно перенести только сами данные. При помощи стандартного импорта битрикс создаёт новый инфоблок. Если немного подшаманить - взять из xml внешний код инфоблока и проставить его на первом сайте, то копия инфоблока не создастся и данные начнут импортироватся в верный инфоблок. Но здесь получаем вторую проблему - битрикс создаёт дубликаты всех свойств инфоблока. Зачем? Внешний код свойств я также взял из файла выгрузки и проставил свойствам инфоблока первого сайта. Но битрикс при импорте сделал следующее - он обнулил внешний код у всех "старых" свойств инфоблока и вставил новые свойства-дубликаты с внешними кодами из xml.
Собственно вопрос - как запретить битриксу при импорте создавать новое свойство инфоблока, если такое уже существует (у свойства совпадает внешний код в xml и в инфоблоке)?
И второе - при импорте вываливается ошибка, что раздел с таким символьным кодом уже существует. При этом не пишет какой именно раздел. Откуда можно взять эту информацию? В xml дубликатов вроде нет. Точнее они есть, но на разных уровнях (к примеру - /catalog/dresses/ и /catalog/sale/dresses/ ), поэтому как дубликат это не должно восприниматься системой. Я могу снять галочку проверки уникальности в инфоблоке в настройках полей, возможно это как-то поможет, но мне больше интересно почему так происходит? Два сайта идентичны, эта галочка выставлена на обоих.
Собственно вопрос - как запретить битриксу при импорте создавать новое свойство инфоблока, если такое уже существует (у свойства совпадает внешний код в xml и в инфоблоке)?
И второе - при импорте вываливается ошибка, что раздел с таким символьным кодом уже существует. При этом не пишет какой именно раздел. Откуда можно взять эту информацию? В xml дубликатов вроде нет. Точнее они есть, но на разных уровнях (к примеру - /catalog/dresses/ и /catalog/sale/dresses/ ), поэтому как дубликат это не должно восприниматься системой. Я могу снять галочку проверки уникальности в инфоблоке в настройках полей, возможно это как-то поможет, но мне больше интересно почему так происходит? Два сайта идентичны, эта галочка выставлена на обоих.