К статье
Практический материал

Справочники и Данные · 12 мин

Как изменить единицу измерения в 1С

Как поменять единицу измерения в 1С: в карточке номенклатуры, документах и классификаторе ОКЕИ. Разбор ошибок, пересчёт количества и типовые вопросы.

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

Главное правило: единица измерения в документе меняется свободно, а вот базовая единица номенклатуры, по которой уже есть движения (поступления, продажи, остатки), напрямую не редактируется. Попытка исправить её «в лоб» через изменение конфигурации или обработку приводит к расхождению остатков и неверным отчётам. Ниже разобраны все рабочие сценарии: от простого к сложному.

Где в 1С хранятся единицы измерения

Прежде чем что-то менять, полезно понимать устройство механизма. В типовых конфигурациях (1С:Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) единицы измерения берутся из классификатора ОКЕИ — общероссийского классификатора единиц измерения. Там заданы штуки, килограммы, метры, литры, упаковки и другие единицы с кодами.

У каждой карточки номенклатуры есть базовая (учётная) единица — в ней программа хранит остатки на складах и ведёт расчёт себестоимости. Дополнительно к номенклатуре можно подключить другие единицы: упаковки, комплекты, короба — каждая со своим коэффициентом пересчёта к базовой. Например, базовая единица «штука», а упаковка «коробка» содержит 12 штук.

В документах (поступление, реализация, счёт на оплату) единица хранится отдельно в каждой строке табличной части вместе с коэффициентом. Именно поэтому смена единицы в документе не затрагивает складской учёт — программа пересчитывает количество в базовые единицы автоматически.

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

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

Порядок действий в типовых конфигурациях:

Смена единицы в документе
  1. 1
    Откройте документ (поступление, реализация, счёт) и найдите нужную строку табличной части.
  2. 2
    Щёлкните по полю «Единица» (или «Упаковка») в строке — откроется список доступных единиц для этой номенклатуры.
  3. 3
    Выберите нужную единицу. Программа пересчитает количество по коэффициенту: например, 24 штуки превратятся в 2 коробки.
  4. 4
    Проверьте итоговое количество, цену и сумму строки — цена указывается за выбранную единицу.
  5. 5
    Проведите документ и убедитесь, что остатки в отчёте изменились корректно.

Если нужной единицы нет в списке выбора, её сначала надо добавить в карточку номенклатуры (об этом ниже) или в классификатор ОКЕИ. В некоторых конфигурациях список упаковок ограничен теми, что заданы для конкретного товара или для его вида номенклатуры.

Важный нюанс: если документ уже проведён и по нему есть связанные документы (например, реализация на основании счёта), смена единицы потребует перепроведения цепочки. Перед изменением распроведите связанные документы, иначе программа может заблокировать редактирование.

Как добавить новую единицу в карточку номенклатуры

Когда нужной единицы нет в списке выбора документа, её добавляют в карточку товара. В конфигурациях на управляемых формах (УТ 11, ERP, КА) это делается на закладке единиц измерения или через ссылку «Единицы измерения» в карточке номенклатуры.

Откройте карточку товара, перейдите к списку единиц (упаковок) и создайте новую строку: выберите единицу из классификатора ОКЕИ и укажите коэффициент — сколько базовых единиц она содержит. Например, для коробки из 20 штук коэффициент равен 20. Для весовых товаров логика та же: базовая единица «килограмм», упаковка «мешок 25 кг» с коэффициентом 25.

После сохранения новая единица станет доступна во всех новых документах. Старые документы она не затрагивает — там единицы и коэффициенты зафиксированы на момент проведения.

Как изменить базовую единицу номенклатуры без движений

Если по товару ещё нет ни одного проведённого документа, базовую единицу можно поменять прямо в карточке. Откройте номенклатуру, измените поле «Единица измерения» (или «Единица хранения остатков» — название зависит от конфигурации) и запишите карточку.

Проверить, есть ли движения, можно через отчёт «Остатки товаров» или «Ведомость по товарам на складах» с отбором по этой позиции. Если отчёт пуст и в журналах документов товар не встречается — смена базовой единицы безопасна.

После замены проверьте связанные данные: цены номенклатуры (они могут быть заданы за старую единицу), штрихкоды и упаковки. Цены, назначенные «за штуку», после смены базовой единицы на «килограмм» станут логически неверными, хотя программа формально их сохранит.

Что делать, если по товару уже есть движения

Когда по номенклатуре есть остатки и проведённые документы, типовые конфигурации блокируют смену базовой единицы — и это правильная защита. Обходить её через прямое редактирование данных или обработки опасно: остатки «повиснут» в старых единицах, отчёты разойдутся с документами, а себестоимость исказится.

Безопасных варианта три. Первый — добавить нужную единицу как дополнительную с коэффициентом пересчёта и использовать её в документах, оставив базовую без изменений. В большинстве случаев этого достаточно.

Второй вариант — создать новую карточку номенклатуры с правильной базовой единицей и перенести остатки документом «Оприходование» (новая карточка) и «Списание» (старая) либо документом «Пересортица», если конфигурация это позволяет. После обнуления остатков старую карточку помечают на удаление или снимают с использования.

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

Маршрут решения

Как выбрать действие

Нужно указать другую единицу только в конкретном документеСмените единицу прямо в строке табличной части — количество пересчитается автоматически
Нужной единицы нет в списке выбораДобавьте её в карточку номенклатуры с коэффициентом пересчёта к базовой
Движений по товару нет и нужно поменять учётную единицуИзмените базовую единицу прямо в карточке и проверьте цены и штрихкоды
По товару есть остатки и документыИспользуйте дополнительную единицу или создайте новую карточку с переносом остатков

Особенности в разных конфигурациях

В 1С:Бухгалтерии единица измерения задаётся в карточке номенклатуры как «Единица» и используется в документах поступления и реализации. Учёт ведётся строго в этой единице, упаковки с коэффициентами в бухгалтерском учёте, как правило, не применяются — поэтому смена единицы при наличии движений здесь особенно рискованна.

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

В конфигурациях на обычных формах (например, старые редакции УТ 10) единицы хранятся в табличной части «Единицы измерения» карточки номенклатуры, и одна из них помечается как единица хранения остатков. Логика та же: смена единицы хранения при наличии остатков заблокирована.

Способы решения задачи

Смена единицы в строке документа

Подходит для разовой ситуации. Быстро и безопасно, не влияет на учёт в целом.

Дополнительная единица с коэффициентом

Универсальный вариант для постоянной работы с другой фасовкой. Базовая единица и остатки не затрагиваются.

Новая карточка номенклатуры

Когда базовая единица изначально заведена неверно и по товару есть движения. Требует переноса остатков и перенастройки цен.

Обработка с пересчётом движений

Для массовых исправлений. Только с резервной копией и участием специалиста.

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

После любой смены единицы измерения результат нужно проверить, а не предполагать. Минимальный набор проверок: сформируйте отчёт по остаткам склада с отбором по изменённому товару и сверьте количество в базовых единицах; откройте проведённый документ и убедитесь, что количество, цена и сумма соответствуют выбранной единице; проверьте печатную форму (ТОРГ-12, счёт-фактуру) — там единица и её код по ОКЕИ выводятся отдельными колонками.

Контрольные точки

Как проверить результат

Количество в документе после смены единицы
Норма

Пересчитано по коэффициенту: 24 шт → 2 коробки

Тревожный признак

Количество не изменилось или сумма строки исказилась

Остатки в отчёте по складу
Норма

Остаток в базовых единицах соответствует ожиданию

Тревожный признак

Появились дробные остатки или отрицательные значения

Печатная форма документа
Норма

Единица и код ОКЕИ совпадают с выбранными в строке

Тревожный признак

В печати старая единица или пустой код

Цена за единицу
Норма

Цена указана за новую единицу (за коробку, а не за штуку)

Тревожный признак

Цена осталась за старую единицу — сумма строки неверна

Типичные ошибки при смене единиц измерения

Типичные ошибки
01
Меняют базовую единицу с движениями через обработку без копии базы — получают расхождение остатков и себестоимости.
02
Задают коэффициент упаковки относительно другой упаковки, а не базовой единицы — пересчёт в документах идёт неверно.
03
Забывают пересмотреть цены после смены единицы — в документы подставляется цена за старую единицу.
04
Дублируют карточки номенклатуры вместо добавления упаковки — остатки расползаются по двум позициям.
05
Меняют единицу в проведённом документе, не распроведя связанные документы — получают ошибки блокировки или расхождения в цепочке.

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

Ещё одна рабочая ситуация — «дробные» остатки. Если базовая единица крупная (например, тонна), а отгрузки идут в килограммах, в остатках появляются длинные дробные значения. Правильное решение — завести более мелкую базовую единицу на этапе создания карточки, а не бороться с округлениями потом.

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

Часто задаваемые вопросы

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

Чаще всего у выбранной единицы не задан коэффициент пересчёта к базовой в карточке номенклатуры. Откройте список единиц товара, проверьте коэффициент и заполните его. Также проверьте, что в документе меняется именно поле единицы, а не только наименование в строке.

Можно ли изменить единицу измерения сразу у группы товаров?

Штатной массовой обработки в типовых конфигурациях обычно нет. Используют групповую обработку реквизитов (в УТ/ERP — «Групповое изменение реквизитов»), но она применима только к позициям без движений. Для товаров с остатками корректный путь — дополнительные единицы или новые карточки.

Что делать, если нужной единицы нет в классификаторе ОКЕИ?

Откройте классификатор единиц измерения и добавьте её вручную: задайте наименование, условное обозначение и код. Для нестандартных единиц (например, «бобина», «рулон») это нормальная практика — код можно указать условный, если документы не требуют строгого кода ОКЕИ.

Повлияет ли смена единицы в документе на остатки склада?

На итоговый остаток в базовых единицах — нет: программа пересчитает количество по коэффициенту и спишет корректное значение. Изменится только представление в самом документе и его печатной форме. Поэтому смена единицы в строке — безопасная операция.

Как исправить единицу измерения в уже проведённом и закрытом периоде?

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

Почему после смены единицы в печатной форме неверная сумма?

Почти всегда причина в цене: она осталась заданной за старую единицу. Проверьте колонку «Цена» в документе — после выбора новой единицы цену нужно указать именно за неё (например, за коробку, а не за штуку). Если цены подставляются из прайса автоматически, проверьте, для какой единицы назначена цена в регистре цен номенклатуры.

Итог

Что важно запомнить

В документе единица меняется свободно — количество пересчитается по коэффициенту. Недостающую единицу добавляют в карточку номенклатуры с коэффициентом к базовой. Базовую единицу товара с движениями напрямую не меняют: используют дополнительные единицы или новую карточку с переносом остатков. Любое массовое исправление — только после резервной копии и с проверкой отчётов.