AI-команда NEW
Для клиентов →
Позвонить
Главная/База знаний/Обмен с 1С/Цены и остатки с 1С не обновляются на сайте: где искать причину
Навигация по базе знаний
Все статьи базы
Разделы
По решению
Интернет-магазины
Корпоративные сайты
Модули и сервисы
Платформа
Документация по решениям

Пошаговые руководства по настройке решений Аспро — от установки до запуска.

Открыть документацию
Не нашли ответ?

Разберём вашу задачу и добавим статью.

Написать нам
Обмен с 1С

Цены и остатки с 1С не обновляются на сайте: где искать причину

Создана 27 авг 2026Чтение ~2 мин

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

Актуально для1С-Битрикс с модулем интернет-магазина, обмен по CommerceML с типовыми конфигурациями 1С.
Содержание

Диагностика идёт по порядку: сначала проверяем, приходил ли обмен вообще, потом — что именно он привёз, и только потом лезем в настройки каталога и кэш.

Шаг 1. Обмен вообще запускался?

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

  • Записей нет. Обмен не приходил. Причина на стороне 1С: не запущено расписание, не работает пользователь обмена, поменялся адрес или пароль.
  • Сеанс с ошибкой. Смотрим текст: чаще всего это права, таймаут или нехватка места.
  • Сеанс успешный. Идём дальше — данные пришли, но не встали.

Шаг 2. Что привёз обмен

Проверьте временные файлы выгрузки и то, какие потоки шли: только товары или ещё цены и остатки. Частая ситуация: настроен обмен каталогом раз в сутки, а обмен ценами не настроен вовсе.

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

Шаг 3. Типы цен и склады

Две самые частые причины расхождений:

Типы цен. В 1С цена может быть «Розничная», на сайте привязан тип «Оптовая». Обмен проходит, цены приходят — но не в тот тип, который показывает витрина.

Склады. Если на сайте включён учёт по складам, а из 1С приходит общее количество (или наоборот), остатки не сойдутся.

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

Шаг 4. Кэш каталога

Данные в базе правильные, а витрина показывает старое — значит кэш. Проверьте:

  • включён ли управляемый кэш в настройках главного модуля;
  • не выставлено ли компонентам каталога фиксированное время жизни в несколько часов;
  • сбрасывается ли кэш после обмена.

Быстрая проверка: сбросьте кэш вручную и обновите страницу. Если цена стала правильной — причина найдена.

Шаг 5. Права и владелец файлов

Обмен создаёт временные файлы. Если у пользователя, от которого работает сайт, нет прав на запись в каталог обмена, сеанс завершится ошибкой или частично.

Шаг 6. Ограничения хостинга

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

Решение: уменьшить размер пакета выгрузки, увеличить лимиты на стороне хостинга, перенести обмен на ночное окно.

Что настроить, чтобы не повторялось

  • Оповещение о результате обмена: сообщение в мессенджер, если сеанс завершился ошибкой или не запускался больше суток.
  • Разделение потоков: каталог ночью, цены и остатки чаще.
  • Регулярная сверка: раз в неделю выборочно сравнить десять позиций на сайте и в 1С.
  • Фиксация настроек: тип цены, склады, правила деактивации — записать, чтобы не выяснять заново после смены подрядчика.

Частые вопросы

Как быстро цена должна появляться на сайте?

Зависит от расписания обмена цен. Типовая настройка — от 15 минут до часа. Если нужна мгновенная синхронизация, это отдельная задача и обычно она решается иначе, чем обменом файлами.

Может ли кэш показывать старые цены?

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

Почему у части товаров цена обновилась, а у части нет?

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

Остаток есть, а товар «нет в наличии». Почему?

Проверьте настройки учёта количества и привязку складов. Если включён учёт по складам, а из 1С приходит общее число, сайт может не увидеть остаток.

Как понять, что обмен вообще запускался?

В журнале обмена на сайте видно время и результат последнего сеанса. Если записей нет — обмен не приходил, и проблема на стороне 1С или расписания.

Нужна помощь

Не хотите разбираться сами?

Настроим, обновим и почистим сайт на 1С-Битрикс. Официальный партнёр Битрикс и Аспро, 20 лет в разработке.

Оставить заявку 8 (800) 555-31-56

Мы используем cookie и Яндекс.Метрику для работы сайта и анализа поведения. Нажмите «Принять», чтобы разрешить аналитику. Условия — в политике обработки персональных данных. «Отклонить» — аналитика будет выключена.

Используем cookie и Метрику. Подробнее