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