База знаний

18.02.2015

Проблема

При выгрузке из системы 1С:Предприятие пишет что выгрузка прошла успешно, но товары, категории и файлы не появляются на сайте.

Решение

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

Следующим шагом можете протестировать выгрузку вручную. Для этого скачайте файлы выгрузки, загрузите их в папку tmp/1c на сайт и запустите выгрузку следующим образом:

http://ваш_сайт/shop/1c/?type=catalog&mode=import&filename=import.xml

Где import.xml - название файла выгузки. 1С формирует два файла import.xml и offers.xml. Нужно попробовать выгрузить каждый.

Перед началом теста авторизуйтесь в панели администрирования и включите "Режим разработки".


Проблема может возникнуть из-за редиректа с адресов http://site.ru/ на http://www.site.ru/, если в файле .htaccess раскомментированы строки 20-21:

# RewriteCond %{HTTP_HOST} !^www.
# RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

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