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

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

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


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

Удалось понять, что 1С все таки точно выгружает то что пишет и для загрузки данных из файла не хватает времени, если делать в ручную, но вот когда на автомате пока не понятно почему не всегда в логах есть данные про файл import.xml, 1С всегда пишет что она отдает его, время для работы php скриптов поднял до 500 сек и все равно пока не ясно судьба файла import.xml

Если все выгружается вручную, почему в логах нет про это нечего когда автоматом идет выгрузка.

Изменено пользователем susl16c

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


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

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

Top Posters In This Topic

15 минут назад, susl16c сказал:

Удалось понять, что 1С все таки точно выгружает то что пишет и для загрузки данных из файла не хватает времени, если делать в ручную, но вот когда на автомате пока не понятно почему не всегда в логах есть данные про файл import.xml, 1С всегда пишет что она отдает его, время для работы php скриптов поднял до 500 сек и все равно пока не ясно судьба файла import.xml

Если все выгружается вручную, почему в логах нет про это нечего когда автоматом идет выгрузка.

Так этот файл выгружается у Вас на рабочий стол?

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


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

6 часов назад, top_top сказал:

Ocstore 3.0.2.0 Версия модуля - 268

Опции вроде включены

 

Screenshot_3.jpg

А включено создание связанных опций?

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


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

05.08.2021 в 15:19, NeoSeo Help 1 сказал:

Пришлите его, пожалуйста.

Я вам его в архиве с логами вложил файл.

2047669390_.zip

Изменено пользователем susl16c

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


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

03.08.2021 в 16:59, NeoSeo Help 2 сказал:

Добрый день. Для скачивания заказов 1С должна вызывать такие урлы
site.com/export/neoseo_exchange1c.php?type=sale&mode=checkauth потом
site.com/export/neoseo_exchange1c.php?type=sale&mode=query

Прописали последовательность, но 1с-ник еще попросил узнать - "Какая структура Cookie для каждой из команд?", так как есть проблема с подключением.
 

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


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

10 минут назад, al.xd.937 сказал:

Прописали последовательность, но 1с-ник еще попросил узнать - "Какая структура Cookie для каждой из команд?", так как есть проблема с подключением.
 

Цитата 1С-ника - "что вот это передается. никогда в обменах 1с не было такого параметра key,

должно быть вот так:
PHPSESSID
o9ui4eedc63plrrf3jfo5eepm6
sessid=9ae8ca1b21b8f31d221f02e0e5cdc500

я не понимаю что мне с сайта передают и что мне с этим делать

я могу переписать под их требования вызовы, но надо же знать что это и как это есть"

photo_2021-08-09_10-38-43.jpg

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


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

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

Изменено пользователем susl16c

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


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

1 минуту назад, susl16c сказал:

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

Да, в логах не предусмотрен вывод при проблемах такого рода. Рассмотрим возможность добавления этого в логи в следующих версиях модуля. Уточните, пожалуйста, у Вас ещё остались вопросы к нам?

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


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

1 минуту назад, susl16c сказал:

нет, но все таки хотело бы видеть когда вы делает запрос, ответ с 1С если что то пошло не так.

Спасибо за пожелание, добавим это в список пожеланий по модулю. Если будут ещё вопросы - обращайтесь 🙂

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


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

05.08.2021 в 18:49, NeoSeo Help 1 сказал:

А включено создание связанных опций?

Доброго дня.

Я установил и настроил модуль связанные опции и включил в вашем модуле настройку, но в логах все равно ошибка при создании опции 

Screenshot_2.thumb.jpg.a6dcc92b1c80b8afcaa4ddd692a57a2d.jpg

Включил в настройках связанные опции

Screenshot_3.jpg.8287aca281e3384ed2e5f7ad741271e1.jpg

 

Вот настройки модуля связанные опции

Screenshot_4.thumb.jpg.d4e55e8573619dbb10d108317ccc4663.jpg

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


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

11 минут назад, top_top сказал:

Доброго дня.

Я установил и настроил модуль связанные опции и включил в вашем модуле настройку, но в логах все равно ошибка при создании опции 

Screenshot_2.thumb.jpg.a6dcc92b1c80b8afcaa4ddd692a57a2d.jpg

Включил в настройках связанные опции

Screenshot_3.jpg.8287aca281e3384ed2e5f7ad741271e1.jpg

 

Вот настройки модуля связанные опции

Screenshot_4.thumb.jpg.d4e55e8573619dbb10d108317ccc4663.jpg

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

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


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

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

нет, но все таки хотело бы видеть когда вы делает запрос, ответ с 1С если что то пошло не так.

Постараемся добавить такой функционал.

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


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

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

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

Прикрепил

exchange1c.zip

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


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

14 часов назад, top_top сказал:

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

import0_1.xml offers0_1.xml

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


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

20 минут назад, NeoSeo Help 1 сказал:

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

import0_1.xml 3 kB · 0 скачиваний offers0_1.xml 5 kB · 0 скачиваний

То есть я правильно понимаю, что корректировку надо произвести на стороне 1С? Вся проблема, что у меня нет к ней доступа.

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


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

8 минут назад, top_top сказал:

То есть я правильно понимаю, что корректировку надо произвести на стороне 1С? Вся проблема, что у меня нет к ней доступа.

Да, корректировка нужна на стороне 1С. Если доступа нет, то, к сожалению, ничем помочь не можем, модуль в этом случае работает корректно и с этой стороны проблемы нет.

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


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

Запустил задачу  через крон, но получаю ошибки

2021-08-10 18:00:14 -  PHP Warning:  scandir(/home/c1866/site.ru/storage/upload/exchange1c/): failed to open dir: No such file or directory in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 826
2021-08-10 18:00:14 -  PHP Warning:  scandir(): (errno 2): No such file or directory in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 826
2021-08-10 18:00:14 -  PHP Warning:  Invalid argument supplied for foreach() in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 830
2021-08-10 18:00:14 -  PHP Notice:  Undefined variable: file in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 857

У вас написано, что 1C должна сама размещать файлы обмена offers.xml,import.xml,order.xml - в директорию system/upload/exchange1C, но у меня по факту лежит это все в другой директории

/storage/cache/exchange1c

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


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

40 минут назад, top_top сказал:

Запустил задачу  через крон, но получаю ошибки

2021-08-10 18:00:14 -  PHP Warning:  scandir(/home/c1866/site.ru/storage/upload/exchange1c/): failed to open dir: No such file or directory in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 826
2021-08-10 18:00:14 -  PHP Warning:  scandir(): (errno 2): No such file or directory in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 826
2021-08-10 18:00:14 -  PHP Warning:  Invalid argument supplied for foreach() in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 830
2021-08-10 18:00:14 -  PHP Notice:  Undefined variable: file in /home/c1866/site.ru/www/admin/controller/tool/neoseo_exchange1c.php on line 857

У вас написано, что 1C должна сама размещать файлы обмена offers.xml,import.xml,order.xml - в директорию system/upload/exchange1C, но у меня по факту лежит это все в другой директории

/storage/cache/exchange1c

решил вопрос

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


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

Uncaught Exception: Error: Duplicate entry '245141-3532' for key 'oc_product_to_category.PRIMARY'<br />Error No: 1062

Подскажите возникает такая ошибка, товара нет, связи удалены, загружаю товар вручную или автоматом товар не грузит, какой дубликат если товара нет ?

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


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

52 минуты назад, susl16c сказал:

Подскажите что лучше выбрать чтобы не ругался модуль на дубли в системе ? (Синхронизация товаров)

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

Цитата

Uncaught Exception: Error: Duplicate entry '245141-3532' for key 'oc_product_to_category.PRIMARY'<br />Error No: 1062

Подскажите возникает такая ошибка, товара нет, связи удалены, загружаю товар вручную или автоматом товар не грузит, какой дубликат если товара нет ?

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

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


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

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

Изменено пользователем susl16c

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


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

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

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

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

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

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

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

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

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

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