Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Выгрузка картинок из 1C

00 голосов
1
Когда выгружаются товары из 1C, в случае ошибки, связанной с картинкой (например неправильный MIME), выгрузка прекращается. Как сделать, что если произойдёт какая-либо ошибка с картинкой, то игнорировать ошибку, и продолжать дальше выгружать товары?
спросил 19 Июль, 15 от mich802 (220 баллов)

1 Ответ

+11 голос
 
Лучший ответ
Боюсь что только модифицировать код модуля выгрузки из 1С..

Схема примерно такая

- копируете компонент catalog.import.1c из неймспайса bitrix в свой namespace, в коде компонента меняете CIBlockCMLImport на свой класс C_MY_IBlockCMLImport .
- ищете файл с классом CIBlockCMLImport и копируете в папку с вашим компонентом, переименовываете в коде класса все CIBlockCMLImport на C_MY_IBlockCMLImport. Подключаете этот класс в начале вашего компонента.
- модифицируете C_MY_IBlockCMLImport как вам нужно
- в bitrix/modules/catalog/admin/1c_import.php меняем вызов компонента с bitrix: на ваш catalog.import.1c
ответил 20 Июль, 15 от root (25,590 баллов)
выбран 20 Июль, 15 от mich802