Из-за чего Bitrix 14.5 не импортирует инфоблоки из своего же CSV?
По вводным: подскажите, по загрузке инфоблоков, ранее экспортированных в CSV. Выбрал разделитель (tab), экспортировал, заменил нужные строки (телефоны, адреса...) и хочу импортировать обратно. Но на этапе загрузки
По вводным: 1 - у поля iE_ID стоит "-", хотя при экспорте этим названиям задавалось конкретное свойство инфоблока. По позиции эта колонка осталась на своём месте, третьем, а также название столбца есть в самом файле (строку прифотошопил внизу картинки)
Сейчас ситуация такая: 2 Далее появляются ошибки
Строка 452. Невозможно идентифицировать элемент: название и уникальный код не установлены.
Строка 453. Ошибка загрузки элемента: Имя файла содержит некорректные символы. Имя файла содержит некорректные символы.
Строка 454. Ошибка загрузки элемента: Имя файла содержит некорректные символы.Имя файла содержит некорректные символы.
Итого записей с ошибками: 3. Загружено корректно 605 записей.
Сейчас ситуация такая: далее, при нажатии кнопки Загрузить данные, ничего не происходит. На вкладку Результат не переходит. Можно ли заставить Битрикс загрузить эти записи из CSV, отбросив те, которые он определил битыми? С чем связана ошибка в недопустимых именах файлов, не разобрался. Пути к картинкам обычные, bitrix... Набор букв и цифр... jpg.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


В старом Битриксе импорт инфоблоков из CSV очень чувствителен к структуре файла: разделитель, кодировка, первая строка заголовков, сопоставление полей, ID/символьный код элемента и поля файлов. Если экспортированный файл руками редактировался в Excel, чаще всего он меняет кодировку, кавычки, табуляцию или формат колонок, и импорт начинает “не узнавать” элементы.
Ошибка “Невозможно идентифицировать элемент: название и уникальный код не установлены” означает, что для строки Битрикс не видит поле, по которому должен найти или создать элемент. Обычно нужны хотя бы:
IE_NAME— название элемента;IE_XML_IDилиIE_CODE— внешний/символьный код;IP_PROP...или аналогичные поля.Если у поля
iE_IDстоит “-”, значит на шаге сопоставления импорт не распознал колонку как системное поле или свойство. Проверьте регистр и точное название заголовка: в Битриксе названия полей при CSV-импорте должны совпадать с ожидаемым форматом. Ручное “пофотошопил строку” не гарантирует, что файл реально содержит правильные табы и кодировку.Что сделать по порядку:
Ошибка “Имя файла содержит некорректные символы” обычно относится к полям типа файл/картинка. В CSV могли остаться пути к файлам, пробелы, кавычки, русские символы или значения, которые Битрикс пытается воспринять как имя файла. Если картинки не нужно обновлять, исключите файловые колонки из импорта или оставьте их пустыми в корректном формате.
Итог: начните с минимального round-trip теста: экспортировали 3 элемента, поменяли одно текстовое поле, импортировали. Если это работает, проблема в конкретных колонках файла. Если не работает даже так, проблема в кодировке/разделителе/сопоставлении полей импорта.