Справочники и Данные · 10 мин
Как в 1С сделать единицу измерения
Как добавить единицу измерения в 1С: классификатор ОКЕИ, упаковки и комплекты, единицы в карточке номенклатуры. Пошаговые инструкции для УТ, ERP и Бухгалтерии.
Единицы измерения в 1С нужны везде, где фигурирует товар или материал: в приходных и расходных документах, в отчётах по складу, при печати накладных и счетов-фактур. Если нужной единицы нет в базе, документ не проведётся корректно, а печатная форма выйдет с ошибкой или пустым полем.
Механизм зависит от конфигурации. В «1С:Бухгалтерии» единицы берутся из общероссийского классификатора ОКЕИ и привязываются к номенклатуре напрямую. В «1С:Управление торговлей» и «ERP» действует более гибкая модель: базовая единица хранения плюс упаковки с коэффициентами пересчёта. Ниже разобраны оба подхода и типовые ошибки.
Перед началом работы убедитесь, что у вас есть права на изменение справочников: в типовых конфигурациях это роли «Добавление и изменение номенклатуры» или полные права. Все действия выполняются в пользовательском режиме, конфигуратор не нужен.
Где в 1С хранятся единицы измерения
В типовых конфигурациях единицы измерения — это отдельный справочник, построенный на базе классификатора ОКЕИ (ОК 015-94). Каждый элемент содержит код по классификатору, краткое и полное наименование: например, код 796 — «шт», код 166 — «кг», код 112 — «л». Код ОКЕИ обязателен для корректного обмена данными и выгрузки электронных документов (УПД, ЭДО).
Найти справочник можно через раздел «НСИ и администрирование» → «Нормативно-справочная информация» → «Классификаторы» → «Единицы измерения». В «1С:Бухгалтерии» путь короче: «Справочники» → «Номенклатура» → кнопка «Единицы измерения» на панели навигации, либо «Все функции» → «Справочники» → «Классификатор единиц измерения».
Важно понимать различие двух уровней. Справочник единиц — общий для всей базы. А вот привязка единицы к конкретному товару выполняется в карточке номенклатуры, и именно она определяет, в чём товар учитывается на складе и продаётся.
Создание новой единицы через классификатор ОКЕИ
Стандартный способ — подобрать единицу из классификатора. Откройте справочник «Единицы измерения» и нажмите «Создать» или «Подобрать из ОКЕИ». Откроется форма классификатора со строкой поиска: введите часть названия, например «упак» или «пар», и система покажет подходящие позиции.
Выделите нужную строку и нажмите «Выбрать» — элемент создастся автоматически с заполненным кодом ОКЕИ, кратким и полным наименованием. Вручную править эти поля не требуется. Если нужной единицы в классификаторе нет (например, «бухта» или «бобина»), можно создать элемент вручную: нажмите «Создать», заполните наименования, а код оставьте пустым или укажите условный. Учтите: документы с единицей без кода ОКЕИ могут не пройти проверку при выгрузке в ЭДО.
- 1Откройте «НСИ и администрирование» → «Классификаторы» → «Единицы измерения»
- 2Нажмите «Подобрать из ОКЕИ» и найдите единицу по названию
- 3Выберите строку и нажмите «Выбрать» — элемент создастся с кодом
- 4Если единицы нет в ОКЕИ — создайте вручную через кнопку «Создать»
- 5Проверьте, что единица доступна для выбора в карточке номенклатуры
Привязка единицы к карточке номенклатуры
В 1С:Бухгалтерии
Откройте карточку номенклатуры («Справочники» → «Номенклатура»). Поле «Единица» находится в основном блоке реквизитов. Выберите единицу из справочника — она станет единицей хранения и будет подставляться во все документы по умолчанию. Для товара, который продаётся в разных количествах, предусмотрен механизм дополнительных единиц: в карточке нажмите ссылку «Единицы» (или перейдите на соответствующую закладку в зависимости от релиза) и добавьте строки с коэффициентом пересчёта, например «короб = 20 шт».
В 1С:Управление торговлей и ERP
Здесь модель двухуровневая. В карточке номенклатуры задаётся «Единица хранения» (базовая), а поверх неё создаются упаковки. Перейдите в карточку товара, откройте вкладку или ссылку «Упаковки» и создайте элемент: укажите наименование («короб»), единицу измерения и количество базовых единиц в упаковке. Если справочник упаковок ведётся общий для группы товаров, включите соответствующую настройку в разделе «НСИ и администрирование» → «Номенклатура».
После настройки в документах поступления и реализации можно будет выбирать любую из упаковок, а программа автоматически пересчитает количество в базовые единицы для складского учёта.
Упаковки и коэффициенты пересчёта
Упаковка — это не просто название, а связка «единица + коэффициент». Например: базовая единица «шт», упаковка «короб (12 шт)», упаковка «паллета (240 шт)». При вводе документа достаточно указать «5 коробов», и на склад спишется 60 штук автоматически.
Коэффициент может быть дробным, когда базовая единица крупнее продажной: например, учёт ведётся в килограммах, а отпуск — порциями по 0,5 кг. В этом случае создаётся упаковка с коэффициентом 0,5. Следите за точностью округления: в настройках номенклатуры можно задать допустимое отклонение количества при пересчёте, чтобы избежать «хвостов» в остатках вида 0,0001.
Для весового товара в УТ и ERP существует отдельный тип упаковки — «весовая», где количество не фиксировано, а вводится при каждом документе. Это удобно для товара с переменным весом упаковки.
Сравнение вариантов
Подходит для простого учёта в одной единице: штуки, килограммы, метры. Ограничение — нет автоматического пересчёта между коробами и штуками.
Подходит для торговли партиями: автоматический пересчёт в базовые единицы. Ограничение — требует настройки и контроля округления.
Подходит для печати документов в разных единицах. Ограничение — складской учёт всё равно ведётся в базовой единице.
Проверка результата
После создания единицы и привязки её к товару выполните контрольную проверку. Создайте тестовый документ «Поступление товаров» (или «Оприходование»), выберите номенклатуру и убедитесь, что нужная единица подставляется автоматически или доступна в списке выбора. Проведите документ и сформируйте отчёт «Остатки товаров на складах»: количество должно отразиться в базовой единице с корректным пересчётом.
Дополнительно проверьте печатную форму ТОРГ-12 или УПД: наименование единицы и код ОКЕИ должны выводиться в соответствующих графах. Если в печатной форме единица пустая — скорее всего, в карточке номенклатуры не заполнено поле единицы или элемент справочника создан без кода.
Как проверить результат
Единица подставляется автоматически или доступна в списке
Поле пустое, единицы нет в списке выбора
Количество пересчитано в базовые единицы без дробных хвостов
Остатки вида 0,0003 или отрицательные значения
Наименование и код ОКЕИ заполнены
Пустые графы единицы и кода
Типичные ошибки и ограничения
Самая частая проблема — дубли единиц в справочнике: «шт», «шт.», «Штука» как три разных элемента. Это ломает отчёты и обмены. Перед созданием новой единицы всегда ищите существующую через классификатор. Если дубли уже есть, используйте обработку «Поиск и замена дублей» («Администрирование» → «Обслуживание»), чтобы объединить элементы с сохранением ссылок в документах.
Вторая ошибка — попытка изменить базовую единицу товара, по которому есть обороты. Программа этого не позволит, и принудительное вмешательство в базу через конфигуратор приведёт к расхождению остатков: старые документы останутся в прежних единицах. Корректный путь — новая карточка номенклатуры с документом списания старой позиции и оприходования новой.
Третья группа ошибок связана с округлением. Если коэффициент упаковки не делит количество нацело, в остатках накапливаются дробные остатки. Настройте допустимое отклонение и периодически проверяйте отчёт по остаткам с детализацией до четвёртого знака.
Особенности обмена и печати
При обмене между конфигурациями (например, УТ ↔ Бухгалтерия) единицы сопоставляются по коду ОКЕИ. Если в одной базе единица создана вручную без кода, а в другой — из классификатора, при синхронизации возникнут дубли. Перед настройкой обмена приведите справочники единиц в обеих базах к единому виду.
Для электронного документооборота код ОКЕИ обязателен: оператор ЭДО отклонит УПД с пустым или некорректным кодом единицы. Если вы используете нестандартную единицу, подберите ближайший аналог из классификатора или согласуйте с контрагентом код из расширенного перечня.
Частые вопросы
Можно ли удалить единицу измерения из справочника?
Удалить можно только единицу, которая нигде не используется. Если на неё есть ссылки в карточках номенклатуры или документах, программа откажет в удалении. Альтернатива — пометить элемент на удаление и запустить процедуру «Удаление помеченных объектов»: она покажет все места использования, где нужно предварительно заменить единицу.
Что делать, если нужной единицы нет в классификаторе ОКЕИ?
Создайте элемент вручную: укажите краткое и полное наименование, код оставьте пустым. Такая единица будет работать во внутренних документах, но для ЭДО и официальных печатных форм лучше подобрать ближайший код из классификатора, иначе документ могут отклонить при проверке.
Как продавать товар и штуками, и коробами?
В УТ и ERP задайте базовую единицу «шт» и создайте упаковку «короб» с коэффициентом, равным количеству штук в коробе. В документах продажи выбирайте нужную упаковку — остатки спишутся корректно. В Бухгалтерии добавьте дополнительную единицу с коэффициентом в карточке номенклатуры.
Почему в печатной форме не выводится единица измерения?
Чаще всего не заполнено поле единицы в карточке номенклатуры либо в самом документе колонка единицы пуста. Проверьте карточку товара и переустановите строку в документе. Реже причина — единица создана без кода ОКЕИ, а печатная форма выводит именно код.
Можно ли изменить базовую единицу товара, по которому уже были документы?
Штатно — нет, программа блокирует изменение при наличии движений. Правильный способ: создать новую карточку номенклатуры с нужной единицей, списать остатки старой позиции и оприходовать их на новую. Прямая правка в конфигураторе приведёт к расхождению учёта.
Как устранить дубли единиц вроде «шт» и «шт.»?
Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Укажите справочник единиц измерения, критерий поиска — по наименованию. Обработка заменит все ссылки на выбранный «правильный» элемент и пометит дубли на удаление. Перед запуском сделайте резервную копию базы.
Что важно запомнить
Новую единицу создавайте через подбор из классификатора ОКЕИ — это гарантирует корректный код для печати и ЭДО. Для пересчёта коробов в штуки используйте упаковки с коэффициентом, а базовую единицу товара с оборотами не меняйте — создавайте новую карточку номенклатуры.