Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Поддержка модуля Обмен и синхронизация openCart с 1С предприятие УТ, УНФ, Мой склад и тд. Модуль для OpenCart 1.5Х, 2.Х, 3.Х


Рекомендованные сообщения

Салют !
1с не может прочитать данные XML, данные есть они читаются но при попытке парсинга
выпадают в ошибку:

Ошибка разбора XML:  - [2,6]
Фатальная ошибка: 
XML declaration allowed only at the start of the document

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Ответы 4,6k
  • Created
  • Последний ответ

Top Posters In This Topic

Салют !
1с не может прочитать данные XML, данные есть они читаются но при попытке парсинга
выпадают в ошибку:

Ошибка разбора XML:  - [2,6]
Фатальная ошибка: 
XML declaration allowed only at the start of the document

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

27.04.2020 в 15:17, kulibin сказал:

 

Добрый день. У нас куплен модул у Вас обмена 1с с опенкарт 3

нам надо передавать поле айди заказа   другое а не стандартное

 

есть опция 

Поле для номера заказа
Если поле не заполнено то будет использоваться поле 'order_id' из таблицы с заказами. Если вам необходимо передать како-то другой номер заказа, а потом при обмене найти заказ по этому полю укажите его тут. Поле должно находиться в таблице заказов префикс_orders 

 

прописываем нужное а в итоге в 1с приходят данные с поля 

order_id

Добрый день, скажите, это поле что Вы используете как необходимый id , оно находится в таблице orders?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

54 минуты назад, futurasta сказал:

Салют !
1с не может прочитать данные XML, данные есть они читаются но при попытке парсинга
выпадают в ошибку:

Ошибка разбора XML:  - [2,6]
Фатальная ошибка: 
XML declaration allowed only at the start of the document

Добрый день, попробуйте переключить кодировку для заказа. Так же проверьте вручную - как скачивается заказ есть ли в файле ошибка

image.thumb.png.82d0edf16f32474cc66eee995e3bef96.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, vagrant сказал:

Хотелось бы получить ответ

Добрый день, уточните пожалуйста, "Перестали выгружаться статусы заказов" Вы имеете в виду что с 1С приходят обратно заказ и статус не меняется? Проверьте соответсвие статусов, а также проверьте историю изменений статусов в самом заказе, возможно какой то другой модуль меняет снова статус

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прощу прощения, не знал и тему создал, потом увидел что тут обсуждение идет не работает обмен статусов из 1с на сайт, не подскажете в чем может быть проблема? вот так и настроено, подскажите пожалуйста где ошибка, спасибо еще раз, скинул частями всю страницу заказа:
https://prnt.sc/s7fa7d
https://prnt.sc/s6w4gy 
https://prnt.sc/s6w4rb 
https://prnt.sc/s6w58r
https://prnt.sc/s6w5pp
https://prnt.sc/s6w66m
https://prnt.sc/s6w6j0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 минут назад, NeoSeo Team сказал:

Добрый день, уточните пожалуйста, "Перестали выгружаться статусы заказов" Вы имеете в виду что с 1С приходят обратно заказ и статус не меняется? Проверьте соответсвие статусов, а также проверьте историю изменений статусов в самом заказе, возможно какой то другой модуль меняет снова статус

Да из 1с статусы приходят, в логах пишет что статус изменен, а по факту нет. соответствие есть, все нормально, пробовал намеренно изменить пишет, что соответствие не найдено. История изменений статусов так же не меняется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

20 часов назад, garik сказал:

Здравствуйте, не работает обмен статусов из 1с на сайт, не подскажете в чем может быть проблема? вот так и настроено, подскажите пожалуйста где ошибка, спасибо еще раз, скинул частями всю страницу заказа:
https://prnt.sc/s6w3qu 
https://prnt.sc/s6w4gy 
https://prnt.sc/s6w4rb 
https://prnt.sc/s6w58r
https://prnt.sc/s6w5pp
https://prnt.sc/s6w66m
https://prnt.sc/s6w6j0

  •  

Добрый день, воспользуйтесь надстройкой "Соответвие статусов сайта и 1с". Ту настройку что Вы исопльзовали в начале страницы - это соответсвия статусов заказов от магазина в 1С, тоесть в магазине то что слева - а в 1С прийдет то что справа

image.thumb.png.99c206ed58d2d8c5fd2a951e4bc6b9d9.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 минут назад, NeoSeo Team сказал:

Добрый день, воспользуйтесь надстройкой "Соответвие статусов сайта и 1с". Ту настройку что Вы исопльзовали в начале страницы - это соответсвия статусов заказов от магазина в 1С, тоесть в магазине то что слева - а в 1С прийдет то что справа

image.thumb.png.99c206ed58d2d8c5fd2a951e4bc6b9d9.png

Прописал, но безрезультатно,  может тут надо удалить? https://prnt.sc/s6w3qu в логах тоже не видно что заказ выгружался после того как указал  статусы там где вы указали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

27.04.2020 в 16:42, Johnny Maynne сказал:

Добрый день. Столкнулись с проблемой. Выгрузка остатков для опций идет не по всем характеристикам. Идет только по одной опции. К теме приложу архив, где будут файлы, которые передает 1С в обработчик Неосео, скриншоты настройки самого модуля и скриншоты двух опций – с удачной передачей и нет. Адрес сайта http://www.drevesina.market/

Архив.zip 3 MB · 0 скачиваний

Добрый день, дело в том что у Вас опции передаются все вместе в одном товаре и так несколько связок с данным товаром и точно так же идет распределение остатка, модуль воспринимает это как связанные опции но они отключены - поэтому обновляется лишь та опция что идет первая и связалась в базе со значением опции.

Вам требуется использовать модуль связанных опций - тогда у Вас эти опции будут идти группами как в файле, и остаток будет присваиваться не одной опции а группе

image.png.ddba44db21977a46136075704c9d141d.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

9 часов назад, NeoSeo Team сказал:

По фтп удалите содержимое папки vqcache

Удалил содержимое папки vqcache (даже два раза пробовал). При входе в раздел "Товары" вылезает та же ошибка:

 

Fatal error: Cannot redeclare ModelCatalogManufacturer::getManufacturerDescriptions() in /home/u158858/veskomplekt.com/www/vqmod/vqcache/vq2-admin_model_catalog_manufacturer.php on line 174

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

26.04.2020 в 10:33, rassa сказал:
Добрый день, недавно заметил что появляются дубли на сайте (списываю товар из 1с, синхронизирую,  появляется дубль без изображения с верным количественным остатком). Пробовал удалить связи  в разделе Товары, затем синхронизировать с 1с, но дубли так же все остались. Что делать ? 
Ниже часть лога с ошибкой в прикрепленных весь лог.
 
 
2020-04-24 11:15:52 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2020-04-24 11:15:52 - категории: Array
(
    [b8ece0d5-20e7-11e6-8255-f832e4bbe166] => 257
    [fa657117-39f8-11e5-8349-7824af029d49] => 267
    [3408698a-3933-11e5-8065-00030d93574a] => 256
    [b8ece0d6-20e7-11e6-8255-f832e4bbe166] => 258
    [fa657110-39f8-11e5-8349-7824af029d49] => 260
    [fa657111-39f8-11e5-8349-7824af029d49] => 261
    [fa657116-39f8-11e5-8349-7824af029d49] => 266
    [fa657125-39f8-11e5-8349-7824af029d49] => 268
    [fa657113-39f8-11e5-8349-7824af029d49] => 263
)
2020-04-24 11:15:52 - родители категорий: Array
(
    [257] => 0
    [267] => 0
    [256] => 0
    [258] => 0
    [260] => 0
    [261] => 0
    [266] => 0
    [268] => 0
    [263] => 0
)
2020-04-24 11:15:52 - Категория пролонгаторы,возбудители отсутствует в базе и не может быть туда добавлена согласно настройкам обмена
2020-04-24 11:15:52 - В базе нет товара с кодом 1с da5f88b8-9992-11e9-b946-f832e4bbe166
2020-04-24 11:15:52 - Добавляем товар da5f88b8-9992-11e9-b946-f832e4bbe166 - Крем STAND UP для мужчин серии Sex Expert, 25 г
2020-04-24 11:15:52 - Товар добавлен с кодом 104793
2020-04-24 11:15:52 - Категория 1с не найдена в базе - 852fc9c8-21ab-11e6-8256-f832e4bbe166, игнорируем обновление категорий у товара 104793
2020-04-24 11:15:52 - Обновляем фильтр
2020-04-24 11:15:52 - Обновление фильтра в системе отключено
2020-04-24 11:15:52 - Окончен разбор файла: import0_1.xml
2020-04-24 11:15:54 - type=catalog&mode=checkauth
2020-04-24 11:15:54 - Авторизация выполнена успешно: 007a94b5d86b1dc80a83260b36316250
2020-04-24 11:15:54 - type=catalog&mode=init
2020-04-24 11:15:54 - Удаляем файл - /home/t/torass45/xn--e1aargcegrt4c8a.xn--p1ai/public_html/system/storage/cache/exchange1c/import0_1.xml
2020-04-24 11:15:54 - Требуем каталог в виде отдельных файлов
2020-04-24 11:15:54 - Инициализация каталога завершена
2020-04-24 11:15:54 - type=catalog&mode=file&filename=offers0_1.xml
2020-04-24 11:15:54 - Загрузка файла /home/t/torass45/xn--e1aargcegrt4c8a.xn--p1ai/public_html/system/storage/cache/exchange1c/offers0_1.xml выполнена успешно
2020-04-24 11:15:54 - результат открытия архива - 19
2020-04-24 11:15:54 - type=catalog&mode=import&filename=offers0_1.xml
2020-04-24 11:15:54 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.

NeoSeo Обмен с 1C_2020-04-24_15-02-24_error (1).log 12 MB · 1 скачивание

Добрый день, уточните по какому признаку синхронизируется товар. Обычно дубли появляются если у товаров нет уникальных артикулов и не найдя товар по артикулу, модуль принимает решение создать новый товар, который он получил из 1С

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, vagrant сказал:

Хотелось бы получить ответ

 

5 часов назад, vagrant сказал:

Да из 1с статусы приходят, в логах пишет что статус изменен, а по факту нет. соответствие есть, все нормально, пробовал намеренно изменить пишет, что соответствие не найдено. История изменений статусов так же не меняется.

Попробуйте переключить настройку, чтобы статус менялся не по curl во вкладке с настройками

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, Ownell сказал:

Удалил содержимое папки vqcache (даже два раза пробовал). При входе в раздел "Товары" вылезает та же ошибка:

 

Fatal error: Cannot redeclare ModelCatalogManufacturer::getManufacturerDescriptions() in /home/u158858/veskomplekt.com/www/vqmod/vqcache/vq2-admin_model_catalog_manufacturer.php on line 174

Метод объявляется 2 раза, нужно посмотреть какой из файлов еще пытается добавить getManufacturerDescriptions , проверьте уже файл из кеша, один или несколько раз он там встречается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 часов назад, Ivanovspb сказал:

Не выгружаются опции почему-то в из 1с в ИМ Опенкарт, сможете помочь с данной проблемой?

Опишите данный вопрос в теме поддержки модуля, в данной теме обсуждаются платные доработки модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

8 часов назад, NeoSeo Team сказал:

Метод объявляется 2 раза, нужно посмотреть какой из файлов еще пытается добавить getManufacturerDescriptions , проверьте уже файл из кеша, один или несколько раз он там встречается.

Вот содержимое каталога /vqmod/vqcache (скрин)

image.thumb.png.6e7d8b0182fb05212af1a5882ed5aee1.png

И сам файл vq2-admin_model_catalog_manufacturer.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

21 час назад, NeoSeo Team сказал:

Добрый день, попробуйте поменять кодировку при скачивании на другую в настройках модуля во вкладке заказы выше (поменять значение для выгрузки в utf-8), т.к. браузер может не качать из-за этого.

Выгрузило, но в файле нет заказов. Всего 2 строчки  
<?xml version="1.0" encoding="utf-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2020-04-29"/>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день. есть модуль NeoSeo Обмен с 1C 193. как настроить файл выгрузки из 1с чтоб он подставлял SEO урлы в товары. В вкладке "товары" есть такое поле, но как их прописать в файле для выгрузки. Подскажите пожалуйста)

image.png.c4a82e88e2cdd1ceb2ad566f1f554bba.png

это в вкладке "товары" поле

надо чтоб оно передалось в вкладку "данные" в товаре 

image.png.a10b7f420ff36574843d7260429c59b1.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день. есть модуль NeoSeo Обмен с 1C 193. как настроить файл выгрузки из 1с чтоб он подставлял SEO урлы в товары. В вкладке "товары" есть такое поле, но как их прописать в файле для выгрузки. Подскажите пожалуйста)

image.png.c4a82e88e2cdd1ceb2ad566f1f554bba.png

это в вкладке "товары" поле

надо чтоб оно передалось в вкладку "данные" в товаре 

image.png.a10b7f420ff36574843d7260429c59b1.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, Валентин сказал:

Выгрузило, но в файле нет заказов. Всего 2 строчки  
<?xml version="1.0" encoding="utf-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2020-04-29"/>

А заказы, которые подходят под условия выгрузки (нужный статус для выгрузки) есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, Ownell сказал:

Вот содержимое каталога /vqmod/vqcache (скрин)

image.thumb.png.6e7d8b0182fb05212af1a5882ed5aee1.png

И сам файл vq2-admin_model_catalog_manufacturer.php

В самом содержимом файла производителя, метод один раз создается, тот что в ошибке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день! когда нажимаю скачать заказ вт такая ошибка:

Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') group by 1 order by 2 desc limit 1' at line 1
Error No: 1064
SELECT `relatedoptions_id`, count(*) as cnt FROM `*****_relatedoptions_option` WHERE product_id = '181' and option_value_id in ( ) group by 1 order by 2 desc limit 1 in /home/m/*****/new.*****/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/m/*****/new.*****/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT `related...') #1 /home/m/*****/new.*****/public_html/admin/model/tool/neoseo_exchange1c.php(5055): DB->query('SELECT `related...') #2 /home/m/*****/new.*****/public_html/admin/model/tool/neoseo_exchange1c.php(7266): ModelToolNeoSeoExchange1c->query('SELECT `related...') #3 /home/m/*****/new.*****/public_html/admin/model/tool/neoseo_exchange1c.php(1155): ModelToolNeoSeoExchange1c->get1CProductIdForOrder('181', '9783') #4 /h in /home/m/*****/new.*****/public_html/system/library/db/mysqli.php on line 40

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...