После обновления bitrix до 17ой версии, появились ошибки обмена о несовпадении версий. УТ 11.2, под которую модуля 6.5.0 нет. Что делать?
20.02.2016 12:18:56
Всем привет. Проблема весьма актуальна и ходит из проекта в проект. Может быть у кого-нибудь есть более изящные решения?
Заказчик выгружает из 1С справочник "Цвета" который привязывается к свойству типа Справочник торговых предложений. Выгрузка проходит отлично, я получаю HL инфоблок. Умный фильтр на сайте работает в режиме ЧПУ и генерирует ужасные URL. Я не могу поменять XML_ID в 1С. Список цветов тоже часто обновляется и их порядка тысячи, следовательно я не могу постоянно вручную менять XML_ID. Проблема состоит не просто в красоте URL. Основная проблема в том, что справочник цветов не единственный справочник в системе и выбрав несколько галочек в фильтре можно получить 414 ошибку от веб-сервера, т.к. url имеет недопустимую длину. Есть идея сделать обработчик на OnSuccessCatalogImport1C и создавать новый HLIB из выгруженного, где XML_ID будет транслитерированным полем UF_NAME, но мне противна сама идея клонирования данных впустую. А если у меня миллион элементов? |
|
|