Pavel_Sochi Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 Здравствуйте, помогите разобраться с вопросом выгрузки заказов из OpenCart в 1С Испольуется модуль NeoSeo обмен с 1С, выгрузка товаров настроена и работает. Заказы не выгружаются, выдается следующая ошибка: Произошла ошибка: . По причине: Не удалось разобрать данные, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! OpenCart чистый, только установленный, версия 3.0.3.2, установлен модуль NeoSeo и сформирован один заказ. Панель администратора: https://ask-port.ru/test/admin/ логин\пароль: admin\admin Версия 1С:Управление торговлей 10.3. Подскажите, что не так делаю? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Pavel_Sochi Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 Выгруженные вручную заказы: orders (4).xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Pavel_Sochi Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 Вот правильная выгрузка: orders (10).xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
reminnyi Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 Добрый день У меня аналогичная проблема с выгрузкой заказов в 1С Версия модуля 248 Версия Opencart 2.1.0.1 Если выгружать заказы вручную через файл, то все загружается корректно в 1С. В Автоматическом режиме не работает. Заметил, что модуль передает с заказами в 1С еще тег <head />, который находится в самом конце http://joxi.ru/brRwO6LSOvQqRm Как я понимаю, этот тег лишний и из-за него 1С не принимает заказы как это решить? Буду благодарен за информацию Заранее спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 2 часа назад, reminnyi сказал: Добрый день У меня аналогичная проблема с выгрузкой заказов в 1С Версия модуля 248 Версия Opencart 2.1.0.1 Если выгружать заказы вручную через файл, то все загружается корректно в 1С. В Автоматическом режиме не работает. Заметил, что модуль передает с заказами в 1С еще тег <head />, который находится в самом конце http://joxi.ru/brRwO6LSOvQqRm Как я понимаю, этот тег лишний и из-за него 1С не принимает заказы как это решить? Буду благодарен за информацию Заранее спасибо По данной ошибке необходимо смотреть настройки nginx и не установлено ли каких-то дополнительных оптимизаторов или сжатий, т.к. наш модуль не добавляет в начале в заголовок этих данных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Pavel_Sochi Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 У меня в начале файла указано: <?xml version="1.0" encoding="utf-8"?> Так и должно быть, или это лишнее? Что может быть не так в этом файле, то его 1c не понимает? <?xml version="1.0" encoding="utf-8"?> <КоммерческаяИнформация ДатаФормирования="2021-05-14"><Документ><Ид>1</Ид><Номер>1</Номер><Дата>2021-05-13</Дата><Время>14:24:54</Время><Валюта>руб.</Валюта><Курс>1</Курс><ХозОперация>Заказ товара</ХозОперация><Роль>Продавец</Роль><Сумма>106.0000</Сумма><Комментарий>ЗАказываю</Комментарий><Скидка>0</Скидка><ЗначенияРеквизитов><ЗначениеРеквизита><Наименование>Статус заказа</Наименование><Значение>В обработке</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Почтовый индекс</Наименование><Значение>354000</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Способ доставки</Наименование><Значение>Доставка с фиксированной стоимостью доставки</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Способ оплаты</Наименование><Значение>Оплата при доставке</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Телефон</Наименование><Значение>+79282330020</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Почта</Наименование><Значение>sysoevpa@mail.ru</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Адрес доставки</Наименование><Значение>Российская Федерация, Краснодарский край, 354000 Сочи, Ленина 27 </Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Примечание к заказу</Наименование><Значение>ЗАказываю</Значение></ЗначениеРеквизита></ЗначенияРеквизитов><Контрагенты><Контрагент><Ид>0#sysoevpa@mail.ru</Ид><Наименование>Сысоев Павел</Наименование><Роль>Покупатель</Роль><Группа>Default</Группа><ПолноеНаименование>Сысоев Павел</ПолноеНаименование><Фамилия>Сысоев</Фамилия><Имя>Павел</Имя><Адрес><Представление>Российская Федерация, Краснодарский край, 354000 Сочи, Ленина 27 </Представление></Адрес><Контакты><Контакт><Тип>ТелефонРабочий</Тип><Значение>+79282330020</Значение></Контакт><Контакт><Тип>Почта</Тип><Значение>sysoevpa@mail.ru</Значение></Контакт></Контакты></Контрагент></Контрагенты><Товары><Товар><Ид/><Наименование>iPhone</Наименование><ЦенаЗаЕдиницу>101.0000</ЦенаЗаЕдиницу><БазоваяЕдиница/><Количество>1</Количество><Баллы>0</Баллы><Сумма>101.0000</Сумма></Товар></Товары></Документ></КоммерческаяИнформация> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 1 час назад, Pavel_Sochi сказал: У меня в начале файла указано: <?xml version="1.0" encoding="utf-8"?> Так и должно быть, или это лишнее? Что может быть не так в этом файле, то его 1c не понимает? <?xml version="1.0" encoding="utf-8"?> <КоммерческаяИнформация ДатаФормирования="2021-05-14"><Документ><Ид>1</Ид><Номер>1</Номер><Дата>2021-05-13</Дата><Время>14:24:54</Время><Валюта>руб.</Валюта><Курс>1</Курс><ХозОперация>Заказ товара</ХозОперация><Роль>Продавец</Роль><Сумма>106.0000</Сумма><Комментарий>ЗАказываю</Комментарий><Скидка>0</Скидка><ЗначенияРеквизитов><ЗначениеРеквизита><Наименование>Статус заказа</Наименование><Значение>В обработке</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Почтовый индекс</Наименование><Значение>354000</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Способ доставки</Наименование><Значение>Доставка с фиксированной стоимостью доставки</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Способ оплаты</Наименование><Значение>Оплата при доставке</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Телефон</Наименование><Значение>+79282330020</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Почта</Наименование><Значение>sysoevpa@mail.ru</Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Адрес доставки</Наименование><Значение>Российская Федерация, Краснодарский край, 354000 Сочи, Ленина 27 </Значение></ЗначениеРеквизита><ЗначениеРеквизита><Наименование>Примечание к заказу</Наименование><Значение>ЗАказываю</Значение></ЗначениеРеквизита></ЗначенияРеквизитов><Контрагенты><Контрагент><Ид>0#sysoevpa@mail.ru</Ид><Наименование>Сысоев Павел</Наименование><Роль>Покупатель</Роль><Группа>Default</Группа><ПолноеНаименование>Сысоев Павел</ПолноеНаименование><Фамилия>Сысоев</Фамилия><Имя>Павел</Имя><Адрес><Представление>Российская Федерация, Краснодарский край, 354000 Сочи, Ленина 27 </Представление></Адрес><Контакты><Контакт><Тип>ТелефонРабочий</Тип><Значение>+79282330020</Значение></Контакт><Контакт><Тип>Почта</Тип><Значение>sysoevpa@mail.ru</Значение></Контакт></Контакты></Контрагент></Контрагенты><Товары><Товар><Ид/><Наименование>iPhone</Наименование><ЦенаЗаЕдиницу>101.0000</ЦенаЗаЕдиницу><БазоваяЕдиница/><Количество>1</Количество><Баллы>0</Баллы><Сумма>101.0000</Сумма></Товар></Товары></Документ></КоммерческаяИнформация> это должно быть. Попробуйте открыть запрос на обмен заказами через curl и посмотреть что приходит там в ответ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Pavel_Sochi Опубликовано: 14 мая 2021 Опубликовано: 14 мая 2021 Запрос в браузере: http://159.253.18.175:7777/ask-port.ru/test/export/neoseo_exchange1c.php?type=sale&mode=query Результат: <КоммерческаяИнформация ДатаФормирования="2021-05-14"><Документ><Ид>1<Номер>1<Дата>2021-05-13<Время>14:24:54<Валюта>руб.<Курс>1<ХозОперация>Заказ товара<Роль>Продавец<Сумма>106.0000<Комментарий>ЗАказываю<Скидка>0<ЗначенияРеквизитов><ЗначениеРеквизита><Наименование>Статус заказа<Значение>В обработке<ЗначениеРеквизита><Наименование>Почтовый индекс<Значение>354000<ЗначениеРеквизита><Наименование>Способ доставки<Значение>Доставка с фиксированной стоимостью доставки<ЗначениеРеквизита><Наименование>Способ оплаты<Значение>Оплата при доставке<ЗначениеРеквизита><Наименование>Телефон<Значение>+79282330020<ЗначениеРеквизита><Наименование>Почта<Значение>sysoevpa@mail.ru<ЗначениеРеквизита><Наименование>Адрес доставки<Значение>Российская Федерация, Краснодарский край, 354000 Сочи, Ленина 27 <ЗначениеРеквизита><Наименование>Примечание к заказу<Значение>ЗАказываю<Контрагенты><Контрагент><Ид>0#sysoevpa@mail.ru<Наименование>Сысоев Павел<Роль>Покупатель<Группа>Default<ПолноеНаименование>Сысоев Павел<Фамилия>Сысоев<Имя>Павел<Адрес><Представление>Российская Федерация, Краснодарский край, 354000 Сочи, Ленина 27 <Контакты><Контакт><Тип>ТелефонРабочий<Значение>+79282330020<Контакт><Тип>Почта<Значение>sysoevpa@mail.ru<Товары><Товар><Ид/><Наименование>iPhone<ЦенаЗаЕдиницу>101.0000<БазоваяЕдиница/><Количество>1<Баллы>0<Сумма>101.0000 Каким образом сделать запрос через curl? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
reminnyi Опубликовано: 17 мая 2021 Опубликовано: 17 мая 2021 14.05.2021 в 15:10, NeoSeo Team сказал: По данной ошибке необходимо смотреть настройки nginx и не установлено ли каких-то дополнительных оптимизаторов или сжатий, т.к. наш модуль не добавляет в начале в заголовок этих данных. Спасибо огромное Действительно, на хостинге было включено сжатие. Отключил и все стало норм Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 17 мая 2021 Опубликовано: 17 мая 2021 4 часа назад, reminnyi сказал: Спасибо огромное Действительно, на хостинге было включено сжатие. Отключил и все стало норм Обращайтесь, если будут еще вопросы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Pavel_Sochi Опубликовано: 17 мая 2021 Опубликовано: 17 мая 2021 Подскажите а как можно вручную загрузить заказы с сайта в 1С через файл, чтобы понять в чем проблема в модуле или в 1с? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Pavel_Sochi Опубликовано: 17 мая 2021 Опубликовано: 17 мая 2021 У меня ошибка так и осталась, не знаю даже в каком направлении разбираться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 18 мая 2021 Опубликовано: 18 мая 2021 17 часов назад, Pavel_Sochi сказал: У меня ошибка так и осталась, не знаю даже в каком направлении разбираться Если при нажатии на скачать заказы во вкладке заказов файл скачивается и там есть заказы, то проблема с 1С. Попробуйте скачать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.