Перейти к содержимому

Склады и остатки в 1С-Битрикс - учёт наличия товара

Склады и остатки - подтема на 27 вопросов из собранных. Здесь собраны решения по учёту наличия и его выводу на сайте.

Что общего у этих задач

Количество у товара и остатки по складам - два разных механизма. Первое лежит одним числом в торговом каталоге и работает всегда. Второе появляется только при включённом складском учёте, и до этого момента склады в системе попросту не существуют.

Наличие почти всегда приезжает из учётной системы. Склады приходят как справочник, остатки - как количество на каждом складе, и сопоставляются они по внешнему коду. Расхождение кодов даёт классическую картину: товары есть, склады есть, а остатки нулевые.

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

Остаток на витрине и остаток на складе - разные числа. Между ними стоят резерв, обмен с учётной системой и кэш витрины, и расхождение почти всегда объясняется одним из этих трёх звеньев.

Решения подтемы

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

Чем количество товара отличается от остатка на складе?

Количество - одно число у товара в торговом каталоге. Остатки по складам появляются только при включённом складском учёте, и тогда общее количество складывается из них.

Почему остатки приходят нулевыми?

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

Сколько складов допускает лицензия?

Число складов ограничено редакцией продукта. При превышении лишние склады не создаются, и остатки по ним не приходят вовсе.

Как отфильтровать товары по наличию?

Наличие приходит из торгового каталога, а не из свойств инфоблока. В умном фильтре его включают отдельным параметром компонента.

Связанные темы

Первоисточники