Настройка единиц измерения 1С-Битрикс
При импорте товаров из 1С или заполнении каталога вручную без настроенных единиц измерения возникает ситуация: в карточке товара нет единицы («шт», «кг», «м»), на кнопке количества нет подписи, в накладных — пустые поля. Единицы измерения в Битрикс — отдельная сущность модуля catalog, и без их настройки корректная работа каталога невозможна.
Где находятся единицы измерения
Магазин → Каталог → Единицы измерения
Данные хранятся в таблице b_catalog_measure. Поля: ID, CODE (числовой код по ОКЕИ), IS_DEFAULT (единица по умолчанию), MEASURE_TITLE (название), SYMBOL (символ: шт, кг, л), SYMBOL_INTL (международный символ).
Стандартные единицы и код ОКЕИ
Битрикс использует коды ОКЕИ (Общероссийский классификатор единиц измерения). Наиболее используемые:
| Код ОКЕИ | Название | Символ |
|---|---|---|
| 796 | Штука | шт |
| 163 | Грамм | г |
| 166 | Килограмм | кг |
| 113 | Метр | м |
| 112 | Сантиметр | см |
| 111 | Литр | л |
| 778 | Упаковка | упак |
При импорте из 1С единицы сопоставляются по коду ОКЕИ — поэтому важно, чтобы коды в Битрикс совпадали с кодами в 1С.
Единица измерения по умолчанию
Только одна единица может быть отмечена как IS_DEFAULT = Y. Она применяется автоматически ко всем новым товарам, если единица не указана явно.
Смена единицы по умолчанию через API:
// Сначала сбросить текущую дефолтную
\Bitrix\Catalog\MeasureTable::updateMulti(
['IS_DEFAULT' => 'N'],
['IS_DEFAULT' => 'Y']
);
// Установить новую
\Bitrix\Catalog\MeasureTable::update($measureId, ['IS_DEFAULT' => 'Y']);
Единицы измерения для торговых предложений (SKU)
Для товаров с торговыми предложениями каждое предложение может иметь свою единицу измерения — например, основной товар в штуках, а упаковка в коробках. Настраивается в карточке торгового предложения: Торговый каталог → Единица измерения.
Коэффициенты пересчёта
В Битрикс можно создавать производные единицы с коэффициентом пересчёта. Например: «Упаковка 10 шт» с коэффициентом 10 относительно «шт». Это используется при оптовых заказах, когда покупатель выбирает количество упаковок, а система пересчитывает в штуки для остатков.
Сроки выполнения
Настройка стандартного набора единиц измерения и привязка к товарам — 1–2 часа. Если нужна массовая смена единиц у существующих товаров или настройка коэффициентов — 2–4 часа.







