Поиск и устранение ошибок в обмене

В связи с обращениями, что какие-то параметры не выгружаются и не отрабатывают, публикуем механизм поиска и мониторинга ошибок, возникающих при синхронизации обмена товарами, категориями и заказами. 

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

Журнаирование обмена 1С сайт

Логи формируются в файлы формата *.xml с указанием соответствующего даты и времени выгрузок и содержат копию данных, которые выгружаются на сайт. Пример такого файла можно посмотреть здесь

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

Если данные манипуляции не позволили выявить ошибку, тогда необходимо включить логирование на стороне сайта, чтобы были доступны для мониторинга данные, которые приходят в интернет-магазин и отправляются в 1С:УИМ. 

Для логирования данных, приходящих в CMS из модуля управление интернет магазином необходимо включить функцию логирования в модуле обмена на стороне сайта в файле index.php (для активирования функции значение должно быть установлено = 1):

private $enable_logs = 1;

В этом случае в папке 1cgw создаются файлы *.log, в которых находятся массивы приходящих данных в интернет-магазин

логи обмена 1С с сайтом 

В целом, для CMS Opencart логирование включается в разделе Система => Настройки => Сервер и находятся в папке сайта system/logs

Логирование ошибок опенкарт

Также может потребоваться логирование Apache и MySQL, по настройке и расположению которых необходимо обращаться к хостинг-провайдеру, у которого расположен данный веб-сайт. 

Write a comment

  • Required fields are marked with *.

If you have trouble reading the code, click on the code itself to generate a new random code.