Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Import Macro Repair

...

зайдите в админку сайта в раздел Контент / Структура сайта / Файлы и папки


перейдите в папку bitrix\modules\iblock\classes\general\ найдите файл iblocksection.php и откройте его для редактирования

Image Added


скопируйте текст в блокнот и найдите в нем слово IBLOCK_DUP_SECTION_CODE , оно будет примерно на 1860-ой строке (со временем позиция эта может меняться). Рекомендуем вместо стандартного блокнота установить программу Notepad++ - в ней есть нумерация строк и работать более комфортно, чем в обычном блокноте.

Image Added


замените всю эту строку

$this->LAST_ERROR .= GetMessage("IBLOCK_DUP_SECTION_CODE")."<br>";

на такую:

$this->LAST_ERROR .= GetMessage("IBLOCK_DUP_SECTION_CODE")."<br/> CODE: ".$arFields["CODE"]."<br/> SECTION_CODE: ".$arFields["SECTION_CODE"];


после этого скопируйте текст обратно в битрикс (или же можно, после того как нашли строку в блокноте, вернуться в админку битрикса и там по номеру перейти к этой строке и внести изменения) и сохраните.

Image Added


Теперь сделайте импорт XML или заново запустите обновление в QuadSync - в результате в сообщении ошибки будет уже указан символьный код раздела, с которым есть проблемы, например

Ошибка импорта метаданных.Раздел с таким символьным кодом уже существует. CODE: chasy SECTION_CODE:

Из сообщения видно, что символьный код chasy , что намекает на то, что проблемы с группой "Часы". Если по символьному коду непонятно, что за группа - перейдите в админке в каталог товаров и найдите раздел символьному коду

Image Added

Знаки процента нужны чтобы сделать поиск по частичному совпадению. Вид окна поиска может отличаться в разных шаблонах и версиях битрикс.


3. После того, как нашли, с какой категорией проблема, нужно исправить ее символьный код.

Если у вас и на сайте и в программе категория только одна, и символьный код совпадает и в программе и на сайте, то это значит, что отличается Внешний код. Посмотрите на сайте внешний код раздела (зайти в карточку раздела) и скопируйте его в программу соответствующему разделу

Image Added


Image Added


Если же категории дублируются в программе и их нельзя переименовать, то нужно, чтобы в каждой этой категории отличался символьный код. Вы можете в программе в карточке группы, установить для дублирующихся категорий символьный код, например, в виде chasy-1, chasy-2 и т.п.

Image Added


После изменений сделайте полное обновление.


Похожие материалы

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@26cd0737
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ( "импорт" , "bitrix" ) and type = "page" and space = "quadcrm"
labelsbitrix импорт

...