Добрый день, коллеги.
Да, до сих пор эта функция не реализована в битриксе, нет модулей и нет законченного описания как это сделать самостоятельно.
Нам понадобилось для расчета доставки автоматически на сайте - нужны линейные размеры.
Поддержка Битрикса в июне 2018 отвечает, что такого функционала действительно нет, но в планах...
Пришлось сделать самому.
Дороботка в 1С довольно простая (если уже есть обычная выгрузка из 1С в битрикс и она корректно работает) - настраивается выгрузка дополнительных полей линейных размеров в файл выгрузки import.XML. Формат - аналогично полю Вес, которое в файле import присутствует (стандартный функционал).
Дороботка в Битриксе сложнее - сделал все через наследование классов стандартной выгрузки, правил только функцию ищущую нужные названия полей в файлах выгрузки - ImportElement (функция класса CIBlockCMLImport). Там аналогично Весу делается поиск и загрузка полей Длина, Высота, Ширина. Все это в конце функции грузится в каталог - CCatalogProduct::Add($arProduct)
И кончено в настройках выгрузки 1С нужно будет указать путь на новый поправленный файл обмена на сайте, вместо стандартного файла обмена (exchange.php).
Да, до сих пор эта функция не реализована в битриксе, нет модулей и нет законченного описания как это сделать самостоятельно.
Нам понадобилось для расчета доставки автоматически на сайте - нужны линейные размеры.
Поддержка Битрикса в июне 2018 отвечает, что такого функционала действительно нет, но в планах...
Пришлось сделать самому.
Дороботка в 1С довольно простая (если уже есть обычная выгрузка из 1С в битрикс и она корректно работает) - настраивается выгрузка дополнительных полей линейных размеров в файл выгрузки import.XML. Формат - аналогично полю Вес, которое в файле import присутствует (стандартный функционал).
Дороботка в Битриксе сложнее - сделал все через наследование классов стандартной выгрузки, правил только функцию ищущую нужные названия полей в файлах выгрузки - ImportElement (функция класса CIBlockCMLImport). Там аналогично Весу делается поиск и загрузка полей Длина, Высота, Ширина. Все это в конце функции грузится в каталог - CCatalogProduct::Add($arProduct)
И кончено в настройках выгрузки 1С нужно будет указать путь на новый поправленный файл обмена на сайте, вместо стандартного файла обмена (exchange.php).