+7 938 150-78-77

Почему на сайте и в 1С разные остатки: восемь причин

В учёте двенадцать, на сайте три. Разбираем причины по порядку — от банального расписания обмена до молча падающей выгрузки.

М Матвей Калашников Основатель студии 23 сентября 2026 10 минут чтения
Почему на сайте и в 1С разные остатки: восемь причин

Жалоба звучит одинаково у всех: «в 1С двенадцать штук, на сайте три, откуда?». Ситуация выглядит как поломка обмена, но обмен при этом чаще всего исправен. Разберём восемь причин расхождения — в порядке, в котором мы их проверяем.

1. Обмен просто ещё не прошёл

Самое банальное и самое частое. Если выгрузка идёт раз в сутки ночью, днём сайт показывает вчерашний остаток. Это не ошибка, это настройка — и пока никто не спросил «а как часто?», все уверены, что данные живые.

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

2. Резерв в учёте

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

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

3. Складов несколько, а выгружается один

Типичная история для компаний с розницей и оптовым складом. В учёте остаток раскидан по трём складам, на сайт настроена выгрузка одного, а менеджер смотрит в отчёт по всем сразу.

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

4. Правки в админке затираются обменом

Контент-менеджер поправил остаток руками, потому что «на сайте была ошибка». Ночью пришёл обмен и вернул значение из учёта. Утром правка исчезла, и все решили, что сайт глючит.

Тут важно принять принцип: при работающем обмене учётная система — единственный источник правды по остаткам и ценам. Руками их не трогают вообще. Если очень нужно исключение, его делают на уровне настройки, а не редактированием карточки.

5. Кеш каталога

Обмен отработал, в базе всё правильно, а страница показывает старое. Классика для магазинов с полностраничным или композитным кешированием: обновление данных не всегда сбрасывает кеш карточки автоматически.

Проверяется просто — сравните то, что видно в админке, с тем, что на витрине. Если в админке цифра верная, дело не в обмене, а в сбросе кеша после импорта. Это настраивается, и это часть поддержки сайта, а не переделка интеграции.

6. Товар и предложение перепутаны

Если у товара есть варианты — размеры, цвета, фасовки, — остаток живёт на предложении, а не на товаре. Когда сайт по ошибке показывает остаток родительского товара, получается сумма по всем вариантам: «есть 12», а синих размера L действительно три.

Проверяется на конкретной карточке с вариантами: посмотрите, совпадает ли остаток каждого варианта с учётом по отдельности. Если совпадает только сумма — вот и причина.

7. Отменённые и незакрытые заказы

Заказ с сайта ушёл в 1С, зарезервировал товар и завис в статусе «в обработке», потому что менеджер его не провёл. Резерв держится, свободный остаток уменьшен, сайт показывает меньше, чем лежит на полке.

Лечится не программистами, а регламентом обработки заказов и сроком автоматического снятия резерва. Но узнают об этом обычно через сайт.

8. Обмен падает молча

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

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

Как проверить за десять минут

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

Три точки сравнения — 1С, админка, витрина — сразу показывают, на каком отрезке теряются данные. Если расхождение между 1С и админкой, виноват обмен. Если между админкой и витриной — кеш. Если данные везде одинаковые, а человек всё равно видит другое, значит сравнивают разные показатели.

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

М Матвей Калашников · основатель Sapphireweb 6 лет делает сайты и интеграции на 1С-Битрикс и WordPress. Пишет о том, что чинит своими руками. Статья опубликована 23 сентября 2026. Пересматриваем материалы раз в квартал и правим то, что устарело.

Расскажите
о задаче

Вернёмся с решением, сроками и сметой в течение рабочего дня. Без «созвонов ради созвонов» и презентаций на 40 слайдов. Вернёмся с решением, сроками и сметой в течение рабочего дня.

Заявка на расчёт

Позвонить WhatsApp* Telegram