Дело скорее всего в нагрузке на хостинг, которую создает обмен. Посмотрите решения в маркеплейсе для интеграции с 1С.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
time out Gateway происходит на сервере, когда нагрузка очень высока и сервер не справляется. Максимальный размер файла почти не влияет на нагрузку. Интервал одного шага в секундах влияет на общую нагрузку, но от него не всё зависит. Изменил 2013.04.01 15:34. Поищите возможные решения в Маркетплейс.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|||
|
|
|
Проблема решается в модулем «».
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|||
|
|
|
|
Вы можете купить какой угодно дорогой хостинг и как угодно настроить сервер базы данных. Но у вас будет полный обмен идти долго.
Ваша задача выяснить, почему файл такой большой. Либо настройте выгрузку изменений. Выгрузка изменений долго работает только в первый раз. 1С заполняет план обмена. А потом по плану будут только изменения выгружаться.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
Ваш файл очень-очень большой. Время 8 часов абсолютно адекватно для файла такого размера. На одном из нащих проектов:
- 10 тысяч товаров без дополнительных реквизитов - import.xml примерно 10 мегабайт - обмен примерно час. Посмотрите содержимое файла (если он, конечно откроется )Может быть у вас там мегабайтные описания товаров, которые можно было бы сократить в 1С. Если сократить в 1С не получится - не парьтесь. Настройте в 1С выгрузку только изменений. И все будет хорошо. Если спросят, объясните заказчику, что 3000 товаров - это фигня. Главное - размер файла импорта.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
Попробуйте выгрузить товары в каталог на диске. Сколько времени это займет? Сколько весят файлы?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|||
|
|
|
|
Ответ выше характерен для встроенного обмена с 1С для УПП и УТ 10.3.
Если у вас УТ 11 или есть возможность поставить дополнение Битрикса для обмена с сайтом на УТ 10.3, то можно выгрузить всю "папку третьего уровня", без верхних разделов.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
Время выгрузки товаров напрямую зависит от мощности сервера количества данных:
- сколько товаров, - сколько типов цен, - сколько свойств у каждого товара, - сколько картинок. Какой этап занимает больше всего времени? 1С УТ 10.3 показывает внизу отчет, что сейчас происходит. У меня, как правило, дольше всего занимает этап, когда Битрикс загружает XML-файл во временную таблицу. Сколько занимают XML-файлы? (в настройках 1С можете выгрузить в файл, а не на сайт) Еще на сайте могут быть неоптимальные обработчики событий, которые время занимают.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
Интересует выгрузка остатков по складам. Входит ли этот функционал в УТ 11 или в дополнение? Когда появится?
Если нет, то стоит ли устанавливать дополнение сейчас, когда начинаем разрабатывать сайт? Или можно будет установить позже без переделки сайта? Нынешняя версия: Дополнение для УТ 11.0.9.15 (14 Мб)
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
В 1С УТ 10.3 в обмене я видел, что делает 1С. Внизу выводились шаги и я понимал, что 1С работает. Хотя бы знал на каком она шаге.
В 1С УТ 11 сообщения никакие не выводятся, и я не знаю на каком шаге 1С. Кажется, что всё зависло. Выводит ли 1С УТ 11 шаги? Как посмотреть?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
попробуйте наоборот, уменьшить шаг импорта в настройках
магазин -> настройки -> интеграция с 1С по умолчанию 30 секунд. Поставьте 10 или 15. Когда возникает проблема с производительностью, шаги надо уменьшать. Установите решение "Отказоустойчивый обмен с 1С" - это поможет еще снизить нагрузку.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
Вы все сделали правильно. Но тупой битриксовский форум не позволяет вставить корректно команду. И поставил между двумя точками пробел. ".." - без пробелов. Точка и две точки - это разные директории.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|||||
|
|
|
|
Обычно в битриксе есть только одна ставка: 18%. Если ничего не выбрано, тогда НДС 0.
Я имел ввиду, что если ставки НДС 0 нет, можно попробовать отдельно сделать ставку 0 и подставлять ее товарам. Цена, конечно, не 0.
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
Наверное, в вашем случае ошибка на стороне 1С.
Вы выгружаете в 1С заказ и в 1С создается заказ "без НДС"? Это правильно? А потом изменяете заказ в 1С, он пересчитывается и НДС появляется? Это неправильно? А потом, естесственно, выгружается НДС на сайт. Единственное, что могу предложить: попробуйте в битриксе создать ставку НДС 0% <ваш_сайт>/bitrix/admin/cat_vat_admin.php?lang=ru, и укажите 0 какому-нибудь товару. Сделайте заказ с этим товаром и выгрузите в 1С. Протестируйте, что будет?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
Заметил, что не на всех сайтах работает резервное копирование в облако Битрикс. Лицензия активна, но переключить радиокнопку нельзя. Можно только в папке сайта сохранять.
Может быть это работает только для новых лицензий, а с продлёнными - нет. Или что-то надо включить?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|