Справочники и Данные · 10 мин
Как добавить единицу измерения в 1С:Розница
Как создать новую единицу измерения в 1С:Розница: классификатор ОКЕИ, единицы хранения и упаковки товара, настройка для весового товара и проверка результата.
Единицы измерения в 1С:Розница встречаются в нескольких местах: в общем классификаторе (ОКЕИ), в карточке номенклатуры и в упаковках товара. Чтобы корректно продавать штучный, весовой или мерный товар, нужно понимать, какая из этих сущностей отвечает за конкретную задачу. Чаще всего под «добавлением единицы измерения» пользователь имеет в виду одно из трёх действий: создать новую единицу в классификаторе, назначить единицу хранения товару или добавить упаковку с коэффициентом пересчёта.
Ошибка в единицах измерения приводит к неверным остаткам, неправильным ценам на кассе и проблемам при обмене с торговым оборудованием. Поэтому перед изменениями стоит разобраться, как устроен механизм в типовой конфигурации, и выполнять действия в правильной последовательности. Ниже разобраны все основные сценарии для 1С:Розница 2.3 и 3.0 — пути в меню могут немного отличаться в зависимости от версии и включённых функциональных опций.
Как устроены единицы измерения в 1С:Розница
В конфигурации существует три уровня работы с единицами. Первый — справочник «Базовые единицы измерения», который заполняется по Общероссийскому классификатору единиц измерения (ОКЕИ). Здесь хранятся штуки, килограммы, литры, метры и другие единицы с официальными кодами. Именно код ОКЕИ передаётся в чеках, накладных и при обмене с ЭДО, поэтому корректность кодов важна для отчётности.
Второй уровень — единица измерения (единица хранения остатков) в карточке номенклатуры. Она определяет, в чём программа ведёт складской учёт конкретного товара: в штуках, килограммах, метрах. Третий уровень — упаковки: вспомогательные единицы с коэффициентом пересчёта к базовой (например, «коробка = 20 шт»). Упаковки позволяют продавать и оприходовать товар в крупных единицах, не заводя отдельные позиции номенклатуры.
Как добавить новую единицу в классификатор ОКЕИ
Если нужной единицы нет в списке (например, требуется «бобина», «рулон» или «порция»), её добавляют в справочник базовых единиц. Порядок действий в типовой конфигурации:
- 1Откройте раздел «НСИ и администрирование» → «Общие настройки» → «Классификаторы» → «Базовые единицы измерения» (в некоторых версиях путь: «Нормативно-справочная информация» → «Классификаторы»).
- 2Нажмите «Подбор из ОКЕИ» и найдите нужную единицу по наименованию или коду — программа создаст элемент с корректным кодом автоматически.
- 3Если единицы нет в классификаторе, создайте элемент кнопкой «Создать», вручную заполнив наименование, условное обозначение (шт, кг) и код.
- 4Сохраните элемент и проверьте, что он доступен для выбора в карточке номенклатуры.
Предпочтительный способ — подбор из ОКЕИ, потому что программа сама проставит код, полное наименование и условное обозначение. Ручное создание оправдано только для нестандартных единиц, которых нет в классификаторе. В этом случае код можно указать условный, но следите, чтобы он не совпадал с существующими кодами ОКЕИ — это может вызвать ошибки при обмене данными и в фискальных документах.
Обратите внимание на поле «Тип измеряемой величины» (вес, длина, объём, количество). Оно влияет на то, с каким оборудованием может работать единица: например, весовой товар должен иметь тип «Вес», иначе касса не сможет корректно работать с электронными весами.
Как назначить единицу измерения товару
После того как единица есть в классификаторе, её нужно указать в карточке номенклатуры. Откройте раздел «НСИ» → «Номенклатура», найдите или создайте товар и в поле «Единица измерения» (в некоторых версиях — «Единица хранения») выберите нужное значение из справочника. Сохраните карточку.
Для нового товара это безопасная операция. Сложнее обстоит дело с товаром, по которому уже есть движения: поступления, продажи, остатки. Изменение единицы хранения у такой позиции приведёт к тому, что остатки будут интерпретироваться в новой единице — например, 10 штук станут 10 килограммами. Типовая конфигурация обычно блокирует или предупреждает о таком изменении.
Как добавить упаковку с коэффициентом пересчёта
Если товар продаётся и поштучно, и коробками, отдельную единицу в классификаторе заводить не нужно — достаточно упаковки. В карточке номенклатуры перейдите на вкладку или по ссылке «Упаковки» (доступность зависит от включённой функциональной опции «Упаковки номенклатуры» в настройках). Создайте новую упаковку: укажите наименование («Коробка»), единицу измерения и коэффициент — сколько базовых единиц содержится в упаковке.
Например, для товара с базовой единицей «шт» создаётся упаковка «Коробка (20 шт)» с коэффициентом 20. После этого в документах продажи и поступления можно выбирать упаковку, и программа автоматически пересчитает количество в базовые единицы. Для упаковки можно задать отдельный штрихкод — тогда кассир сканирует коробку, а чек формируется с корректным количеством.
Особенности для весового и мерного товара
Для весового товара базовой единицей обычно служит килограмм из классификатора ОКЕИ. В карточке номенклатуры дополнительно устанавливается признак «Весовой товар» — тогда позиция выгружается на весы с печатью этикеток и на кассу с поддержкой взвешивания. Если единица создана вручную без типа «Вес», оборудование может не распознать товар как весовой.
Мерные товары (ткань в метрах, кабель, ткани на отрез) учитываются аналогично: базовая единица — метр, а куски и рулоны оформляются упаковками. Учтите, что дробное количество (1,5 метра) требует, чтобы в настройках единицы и документов допускалась дробная часть — для штучных единиц дробность обычно отключают, чтобы касса не продавала «полтора стула».
Что выбрать: новая единица или упаковка
Подходит, когда единицы принципиально разного типа (штуки и килограммы) или единица нужна как самостоятельная в отчётах и печатных формах.
Подходит, когда товар один и тот же, а единицы отличаются только кратностью (штука — пачка — коробка). Проще в настройке и не плодит лишние карточки.
Нужна, когда у разных фасовок разные штрихкоды, цены и учётные политики, либо когда у текущей карточки уже есть движения и менять единицу нельзя.
Как проверить результат после настройки
После добавления единицы или упаковки выполните контрольную проверку, прежде чем работать с реальными документами. Создайте тестовое поступление товара, затем продажу через РМК (рабочее место кассира) в тестовом режиме. Убедитесь, что количество списывается корректно: при продаже упаковки со склада уходит правильное число базовых единиц, а в чеке печатается понятное наименование единицы.
Дополнительно проверьте отчёт «Остатки товаров» или «Ведомость по товарам на складах»: остаток должен отображаться в базовой единице хранения. Если используется обмен с 1С:Бухгалтерией или Управлением торговлей, выполните тестовую синхронизацию и убедитесь, что единица с корректным кодом ОКЕИ выгружается без ошибок сопоставления.
Как проверить результат
Новая единица доступна в списке и сохраняется
Единица не отображается — проверьте, что она создана в справочнике базовых единиц
Списывается количество, умноженное на коэффициент
Списывается 1 базовая единица — коэффициент упаковки не заполнен
Касса запрашивает вес или получает его с весов
Товар продаётся как штучный — не установлен признак весового или неверный тип единицы
Типичные ошибки и ограничения
Самая частая проблема — дубли единиц в классификаторе: «шт», «штука», «Шт.» как три разных элемента. Это ломает обмены и отчёты, потому что один и тот же товар в разных документах оказывается в разных единицах. Перед созданием новой единицы всегда ищите существующую по наименованию и коду.
Вторая распространённая ошибка — попытка изменить единицу хранения у товара с остатками. Третья — упаковка с нулевым или незаполненным коэффициентом: документы проводятся, но пересчёт выполняется неверно. Также помните об ограничении: в типовой Рознице пересчёт идёт только «вниз», к базовой единице; автоматический пересчёт между двумя упаковками без базовой единицы не выполняется.
Частые вопросы
Можно ли добавить свою единицу, которой нет в ОКЕИ?
Да, через кнопку «Создать» в справочнике базовых единиц. Укажите наименование, условное обозначение и условный код, не пересекающийся с кодами ОКЕИ. Учтите, что в фискальных документах и при ЭДО-обмене такая единица может передаваться с ограничениями, поэтому по возможности используйте классификатор.
Как продавать товар и поштучно, и коробками?
Оставьте базовой единицей штуку, а коробку создайте как упаковку с коэффициентом, равным количеству штук в коробке. В документах и на кассе выбирайте нужную упаковку — пересчёт выполнится автоматически. Для коробки можно назначить отдельный штрихкод.
Почему новая единица не появляется в карточке товара?
Чаще всего элемент создан не в том справочнике или не записан. Проверьте, что единица есть в списке «Базовые единицы измерения», и что у пользователя достаточно прав. Также обновите форму выбора — иногда помогает закрытие и повторное открытие карточки номенклатуры.
Что делать, если у товара с остатками указана неверная единица?
Напрямую менять единицу нельзя — остатки исказятся. Создайте новую карточку с правильной единицей, спишите остаток со старой позиции и оприходуйте на новую документами склада. Перед операцией сделайте резервную копию базы и проверьте результат по отчёту об остатках.
Нужно ли настраивать единицы заново после обновления конфигурации?
Нет, справочники и карточки номенклатуры при типовом обновлении сохраняются. Но после обновления стоит проверить, не сбросились ли функциональные опции (например, «Упаковки номенклатуры»), и выполнить тестовую продажу на кассе.
Влияет ли единица измерения на цену товара?
Цена в прайсах назначается на базовую единицу хранения (или на упаковку, если это предусмотрено настройками вида цен). Если продаёте упаковками, проверьте, что цена корректно пересчитывается: либо задайте цену за упаковку, либо убедитесь, что программа умножает цену базовой единицы на коэффициент.
Что важно запомнить
Новую единицу добавляют в справочник базовых единиц через подбор из ОКЕИ, затем назначают товару в карточке номенклатуры. Для кратных фасовок используют упаковки с коэффициентом. Единицу хранения у товара с остатками менять нельзя — создают новую карточку и переносят остатки документами, предварительно сделав резервную копию.