Смена единицы измерения у номенклатуры: что исправить в карточке и что будет с остатками

· 10 мин

Содержание

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

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

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

В типовых конфигурациях на платформе 1С 8.3 единицы живут в двух местах.

📚 Классификатор единиц измерения. Это справочник с кодами по ОКЕИ: 796 — штука, 166 — килограмм, 112 — литр, 006 — метр, 055 — квадратный метр, 113 — кубический метр. Код уходит в печатные формы и в XML-файлы УПД для ЭДО.

📦 Карточка номенклатуры. В ней выбрана одна основная единица из классификатора. В ней ведутся остатки, в ней же считается количество в документах.

В 1С:Управлении торговлей 11, 1С:Комплексной автоматизации и ERP к этому добавляются упаковки: «коробка 12 шт», «паллета 40 коробок». Упаковка — это пересчёт в основную единицу (её там называют единицей хранения) через коэффициент. Остатки всё равно хранятся в основной единице.

Если нужной единицы нет в списке, её сначала добавляют в классификатор:

  1. Откройте карточку номенклатуры и нажмите кнопку выбора в поле единицы.
  2. В открывшемся списке нажмите «Показать все» — откроется классификатор.
  3. Нажмите кнопку подбора из ОКЕИ и найдите единицу по названию или коду.
  4. Выберите строку — единица появится в классификаторе и станет доступна всем позициям.

Создавайте единицы подбором из ОКЕИ, а не вручную. Самодельная «шт.» без кода или с кодом 0 уйдёт в УПД пустой, и у покупателя документ не сопоставится с его справочником.

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

Порядок одинаков почти во всех конфигурациях. Разница в том, разрешит ли программа правку сразу.

1С:Бухгалтерия 3.0

  1. Перейдите в Справочники → Товары и услуги → Номенклатура.
  2. Откройте карточку позиции двойным щелчком.
  3. В поле «Единица» нажмите кнопку выбора и укажите нужное значение из классификатора.
  4. Нажмите «Записать и закрыть».

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

Программа не пересчитывает количество при смене единицы. Было 120 шт — станет 120 м, 120 кг или 120 упаковок, смотря что вы выбрали.

1С:Управление торговлей 11, КА и ERP

  1. Откройте НСИ и администрирование → НСИ → Номенклатура и найдите позицию.
  2. В карточке найдите поле единицы хранения.
  3. Если поле доступно — выберите новое значение и запишите карточку.
  4. Если поле серое, откройте меню Ещё в карточке и выберите «Разрешить редактирование реквизитов».

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

В УТ, КА и ERP количество в строках документов хранится и в упаковках, и в единицах хранения. Смена основной единицы у позиции с движениями ломает этот пересчёт задним числом. Блокировку снимают, только если позиция ещё не участвовала в учёте или все её документы вы готовы перепровести.

Упаковки: когда менять не единицу, а коэффициент

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

  1. Проверьте, что упаковки включены: НСИ и администрирование → Настройка НСИ и разделов → Номенклатура, флажок использования упаковок.
  2. В карточке позиции откройте список упаковок по ссылке в шапке.
  3. Создайте упаковку «Коробка», укажите, сколько основных единиц в ней (например, 12 шт).
  4. В документах выбирайте упаковку в колонке «Упаковка» — количество в штуках программа посчитает сама.

В БП 3.0 упаковок нет. Там продажа «коробками» при учёте «в штуках» решается либо двумя позициями, либо пересчётом количества вручную.

Как поменять единицу измерения в 1С без потерь: выбор сценария

Перед правкой проверьте две вещи: есть ли у позиции остаток и меняется ли количество при переходе на новую единицу. Остаток в БП 3.0 смотрят отчётом Отчёты → Оборотно-сальдовая ведомость по счёту по счёту 41 или 10 с отбором по номенклатуре. В УТ — отчётом об остатках и доступности товаров.

Что у вас с позицией?

Главный признак: если после смены единицы число «120» в остатке остаётся верным, правьте карточку. Если число должно стать «1440» или «10», правка карточки исказит остатки и себестоимость.

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

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

Через список номенклатуры

  1. Откройте список номенклатуры и включите отбор по нужной группе.
  2. Выделите позиции: Shift + щелчок для диапазона, Ctrl + щелчок для отдельных строк, Ctrl+A для всех.
  3. В меню Ещё выберите «Изменить выделенные».
  4. В открывшейся обработке отметьте реквизит единицы измерения и укажите новое значение.
  5. Нажмите «Изменить реквизиты». В конце появится отчёт, какие позиции изменены, а какие — нет.

Через обработку группового изменения

В БП 3.0 та же обработка открывается из раздела Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов. Там можно выбрать справочник «Номенклатура» и задать отбор, например «Вид номенклатуры = Материалы».

Групповое изменение работает с теми же правилами, что и ручная правка. Заблокированные реквизиты в УТ и ERP обработка не изменит и покажет ошибки по таким позициям. Перед массовой заменой сделайте резервную копию базы: откат 300 карточек вручную займёт день.

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

Что делать с проведёнными документами после смены единицы

Здесь всё зависит от сценария, который вы выбрали выше.

Менялась только подпись меры. Документы трогать не нужно. В БП 3.0 повторная печать уже покажет новую единицу. Если документ уже отправлен контрагенту по ЭДО, исправлять его на стороне 1С бесполезно: отправленный файл не изменится. Нужен исправленный документ по согласованию с покупателем.

Количество было введено не в той мере. Например, в поступлении записали 10 «шт», а пришло 10 рулонов по 50 метров, и учёт нужен в метрах:

  1. Откройте документ и исправьте количество на 500, цену — на цену за метр. Сумма должна остаться прежней.
  2. Проведите документ.
  3. Проверьте последующие документы списания по этой позиции: в них количество тоже было в рулонах.
  4. Если период закрыт, после исправлений повторите закрытие месяца за все месяцы начиная с месяца исправления.

Если период закрыт датой запрета изменения данных и по нему сдана отчётность, исправление «задним числом» меняет себестоимость и может затронуть налоговую базу. Такую правку согласуйте с главным бухгалтером. Часто проще отразить корректировку текущей датой.

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

Новая номенклатура вместо правки старой

Когда остаток нужно пересчитать, чище завести новую карточку. История старой позиции остаётся нетронутой, а новая начинает жить в правильной мере с сегодняшнего дня.

Порядок в 1С:Бухгалтерии 3.0

  1. Скопируйте старую карточку (F9 в списке) и укажите в копии новую единицу.
  2. Допишите в наименование старой позиции пометку, например «(не использовать)», и перенесите её в отдельную группу.
  3. Перенесите остаток одним из способов ниже.
  4. Замените старую позицию на новую в договорах, ценах и шаблонах документов.

Остаток в БП 3.0 переносят двумя путями.

СпособКогда подходитЧто учесть
Документ Склад → Комплектация номенклатуры, операция разукомплектацииОдна коробка превращается в 12 штукСтоимость разобранного комплекта переходит на получившиеся позиции
Операции → Операции, введённые вручнуюПростая перекодировка «старое → новое»Строка Дт 41.01 (новая позиция) — Кт 41.01 (старая) с количеством по каждой стороне отдельно

Для ручной операции пример с цифрами. На складе 10 коробок по 12 шт общей стоимостью 6 000 руб. Проводка: Дт 41.01 «Болт М8, шт» количество 120 — Кт 41.01 «Болт М8, коробка» количество 10, сумма 6 000 руб. Себестоимость штуки — 50 руб., коробки была 600 руб. Арифметика сходится: 120 × 50 = 10 × 600 = 6 000.

Для материалов на счёте 10.01 проводка та же, только по счёту 10.01.

Порядок в УТ 11, КА и ERP

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

Старую карточку не удаляйте. На неё ссылаются документы прошлых периодов, и удаление либо не пройдёт из-за ссылок, либо оставит «битые» строки. Пометьте позицию как неиспользуемую или перенесите в архивную группу.

На чём чаще всего ошибаются при смене единицы

🔁 Меняют единицу у позиции с остатком без пересчёта. На складе было 5 упаковок, после правки стало 5 штук. Инвентаризация показывает недостачу, которой не было.

🧾 Забывают про цены. Цена в типе цен задана за старую единицу. Сменили «упаковку» на «штуку» — в прайсе по-прежнему 600 руб., но уже за штуку. Пересмотрите цены сразу после смены единицы.

🔢 Создают единицу без кода ОКЕИ. Внутри 1С всё работает, но в УПД код пустой или неверный, и покупатель не может принять документ в свою базу автоматически.

👯 Плодят дубли единиц. В классификаторе оказываются «шт», «шт.» и «штука» с одним кодом 796. Отчёты с группировкой по единице разъезжаются. Лишние элементы пометьте на удаление, а позиции переведите на один элемент через групповое изменение.

Частые вопросы

Можно ли вести одну позицию сразу в двух единицах — в штуках и килограммах?
В БП 3.0 нет: у номенклатуры одна единица. В УТ 11, КА и ERP основная единица тоже одна, но к ней добавляются упаковки с коэффициентом.
Почему в старых накладных поменялась единица, хотя их никто не трогал?
В БП 3.0 печатная форма подставляет единицу из карточки номенклатуры в момент печати. Документ хранит только количество. После смены единицы в карточке все старые документы печатаются с новой.
Как поменять единицу измерения в 1С, если поле в карточке недоступно?
В УТ, КА и ERP это блокировка после использования позиции. Её снимает команда «Разрешить редактирование реквизитов» в меню «Ещё» карточки. Если у пользователя нет этой команды, нужны права администратора или полные права.
Можно ли удалить ошибочную единицу из классификатора?
Можно пометить на удаление и удалить через Администрирование → Обслуживание → Удаление помеченных объектов. Если на единицу ссылается хоть одна позиция, удаление не пройдёт: сначала переведите эти позиции на другую единицу.
Влияет ли единица измерения на налоговый учёт?
Напрямую нет: налоги считаются от сумм. Но единица попадает в счета-фактуры и УПД, а ошибка в ней — частая причина, по которой контрагент просит исправленный документ.

Источники

  • ОК 015-94 (МК 002-97) «Общероссийский классификатор единиц измерения»