carono / yii2-1c-exchange

Модуль yii2 для выгрузки цен и остатков из 1С
76 stars 24 forks source link

classifier.xml #7

Closed Sergiayn closed 5 years ago

Sergiayn commented 5 years ago

Добрый день! При импорте из 1с на файле classifier.xml выдает ошибку что нет гурппы ( в файле действительно группы нет). Ошибка возникает в файле Zenwalker\CommerceML\Model\Classifier в методе getGroups. $this->xml->Группы->Группа возвращает null и дальше это приводит к ошибке. Можно ли там сделать проверку? Или может я не верно делаю импорт файла classifier.xml ( 1c_exchange.php?type=catalog&mode=import&filename=import___5383e573-3524-4b8c-9585-ad3582aad793.xml )?

carono commented 5 years ago

Если нет группы в файле, значит 1С не всё выгружает, нужно на её стороне это смотреть. Файл classifier.xml формируется чисто для технических нужд, он равен классификатору в import.xml

Sergiayn commented 5 years ago

А можно поставить проверку наличия группы, что бы не было ошибки? Или лучше решать со стороны 1с?

carono commented 5 years ago

Сделал проверку на существование групп, можете обновить пакет composer update carono/commerceml

Sergiayn commented 5 years ago

Помогло, спасибо