Смена единицы измерения у номенклатуры: что исправить в карточке и что будет с остатками
Содержание
Чтобы изменить единицу измерения в номенклатуре 1С, откройте карточку товара через Справочники → Товары и услуги → Номенклатура и выберите другое значение в поле «Единица». Если по позиции уже есть остатки и документы, сначала решите, что именно меняется: только название меры или сама мера. От этого зависит, хватит ли одной правки карточки.
Типичный случай из практики: кладовщик завёл кабель в штуках, а поставщик присылает его в метрах. Остаток на складе «120 шт», а в накладной «120 м». Если это одни и те же 120 метров, достаточно поменять единицу измерения в карточке. Если же 120 — это бухты по 100 метров, правка карточки сломает учёт, и нужен другой путь.
Где в 1С хранятся единицы измерения
В типовых конфигурациях на платформе 1С 8.3 единицы живут в двух местах.
📚 Классификатор единиц измерения. Это справочник с кодами по ОКЕИ: 796 — штука, 166 — килограмм, 112 — литр, 006 — метр, 055 — квадратный метр, 113 — кубический метр. Код уходит в печатные формы и в XML-файлы УПД для ЭДО.
📦 Карточка номенклатуры. В ней выбрана одна основная единица из классификатора. В ней ведутся остатки, в ней же считается количество в документах.
В 1С:Управлении торговлей 11, 1С:Комплексной автоматизации и ERP к этому добавляются упаковки: «коробка 12 шт», «паллета 40 коробок». Упаковка — это пересчёт в основную единицу (её там называют единицей хранения) через коэффициент. Остатки всё равно хранятся в основной единице.
Если нужной единицы нет в списке, её сначала добавляют в классификатор:
- Откройте карточку номенклатуры и нажмите кнопку выбора в поле единицы.
- В открывшемся списке нажмите «Показать все» — откроется классификатор.
- Нажмите кнопку подбора из ОКЕИ и найдите единицу по названию или коду.
- Выберите строку — единица появится в классификаторе и станет доступна всем позициям.
Создавайте единицы подбором из ОКЕИ, а не вручную. Самодельная «шт.» без кода или с кодом 0 уйдёт в УПД пустой, и у покупателя документ не сопоставится с его справочником.
Как в 1С изменить единицу измерения в номенклатуре
Порядок одинаков почти во всех конфигурациях. Разница в том, разрешит ли программа правку сразу.
1С:Бухгалтерия 3.0
- Перейдите в
Справочники → Товары и услуги → Номенклатура. - Откройте карточку позиции двойным щелчком.
- В поле «Единица» нажмите кнопку выбора и укажите нужное значение из классификатора.
- Нажмите «Записать и закрыть».
В БП 3.0 табличные части документов (поступление, реализация, требование-накладная) хранят номенклатуру и количество, но не хранят единицу отдельно. Печатная форма берёт её из карточки в момент печати. Поэтому смена единицы видна сразу во всех документах, включая старые: накладная за прошлый квартал при повторной печати покажет уже новую единицу.
Программа не пересчитывает количество при смене единицы. Было 120 шт — станет 120 м, 120 кг или 120 упаковок, смотря что вы выбрали.
1С:Управление торговлей 11, КА и ERP
- Откройте
НСИ и администрирование → НСИ → Номенклатураи найдите позицию. - В карточке найдите поле единицы хранения.
- Если поле доступно — выберите новое значение и запишите карточку.
- Если поле серое, откройте меню
Ещёв карточке и выберите «Разрешить редактирование реквизитов».
Последняя команда — штатный механизм защиты. После первого использования позиции в документах ключевые реквизиты блокируются. Команда сначала показывает предупреждение, а в ряде объектов ещё и проверяет, где позиция уже использована. Если ссылок много, разумнее не снимать блокировку, а завести новую карточку — об этом ниже.
В УТ, КА и ERP количество в строках документов хранится и в упаковках, и в единицах хранения. Смена основной единицы у позиции с движениями ломает этот пересчёт задним числом. Блокировку снимают, только если позиция ещё не участвовала в учёте или все её документы вы готовы перепровести.
Упаковки: когда менять не единицу, а коэффициент
Часто задача звучит как «поменять единицу измерения», а на деле нужно продавать товар коробками при учёте в штуках. Основную единицу в этом случае не трогают.
- Проверьте, что упаковки включены:
НСИ и администрирование → Настройка НСИ и разделов → Номенклатура, флажок использования упаковок. - В карточке позиции откройте список упаковок по ссылке в шапке.
- Создайте упаковку «Коробка», укажите, сколько основных единиц в ней (например, 12 шт).
- В документах выбирайте упаковку в колонке «Упаковка» — количество в штуках программа посчитает сама.
В БП 3.0 упаковок нет. Там продажа «коробками» при учёте «в штуках» решается либо двумя позициями, либо пересчётом количества вручную.
Как поменять единицу измерения в 1С без потерь: выбор сценария
Перед правкой проверьте две вещи: есть ли у позиции остаток и меняется ли количество при переходе на новую единицу. Остаток в БП 3.0 смотрят отчётом Отчёты → Оборотно-сальдовая ведомость по счёту по счёту 41 или 10 с отбором по номенклатуре. В УТ — отчётом об остатках и доступности товаров.
Главный признак: если после смены единицы число «120» в остатке остаётся верным, правьте карточку. Если число должно стать «1440» или «10», правка карточки исказит остатки и себестоимость.
Как массово изменить единицы измерения у номенклатуры
Когда ошибка в целой группе — например, 300 позиций крепежа заведены в «шт», а продаются на вес, — открывать каждую карточку долго. В типовых конфигурациях на БСП есть групповое изменение.
Через список номенклатуры
- Откройте список номенклатуры и включите отбор по нужной группе.
- Выделите позиции:
Shift+ щелчок для диапазона,Ctrl+ щелчок для отдельных строк,Ctrl+Aдля всех. - В меню
Ещёвыберите «Изменить выделенные». - В открывшейся обработке отметьте реквизит единицы измерения и укажите новое значение.
- Нажмите «Изменить реквизиты». В конце появится отчёт, какие позиции изменены, а какие — нет.
Через обработку группового изменения
В БП 3.0 та же обработка открывается из раздела Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов. Там можно выбрать справочник «Номенклатура» и задать отбор, например «Вид номенклатуры = Материалы».
Групповое изменение работает с теми же правилами, что и ручная правка. Заблокированные реквизиты в УТ и ERP обработка не изменит и покажет ошибки по таким позициям. Перед массовой заменой сделайте резервную копию базы: откат 300 карточек вручную займёт день.
Если позиций тысячи и нужно менять единицу по условию (например, по слову в наименовании), задачу решают внешней обработкой. Её пишет программист, а запускают через Файл → Открыть в режиме 1С:Предприятие при наличии прав на внешние обработки. Скопированные «из интернета» обработки для записи в справочники в рабочей базе без проверки не запускайте.
Что делать с проведёнными документами после смены единицы
Здесь всё зависит от сценария, который вы выбрали выше.
Менялась только подпись меры. Документы трогать не нужно. В БП 3.0 повторная печать уже покажет новую единицу. Если документ уже отправлен контрагенту по ЭДО, исправлять его на стороне 1С бесполезно: отправленный файл не изменится. Нужен исправленный документ по согласованию с покупателем.
Количество было введено не в той мере. Например, в поступлении записали 10 «шт», а пришло 10 рулонов по 50 метров, и учёт нужен в метрах:
- Откройте документ и исправьте количество на 500, цену — на цену за метр. Сумма должна остаться прежней.
- Проведите документ.
- Проверьте последующие документы списания по этой позиции: в них количество тоже было в рулонах.
- Если период закрыт, после исправлений повторите закрытие месяца за все месяцы начиная с месяца исправления.
Если период закрыт датой запрета изменения данных и по нему сдана отчётность, исправление «задним числом» меняет себестоимость и может затронуть налоговую базу. Такую правку согласуйте с главным бухгалтером. Часто проще отразить корректировку текущей датой.
В УТ 11, КА и ERP после смены единицы хранения перепроведите все документы по позиции. Найти их помогает отбор по номенклатуре в журналах документов. Без перепроведения движения регистров останутся посчитанными по старым коэффициентам.
Новая номенклатура вместо правки старой
Когда остаток нужно пересчитать, чище завести новую карточку. История старой позиции остаётся нетронутой, а новая начинает жить в правильной мере с сегодняшнего дня.
Порядок в 1С:Бухгалтерии 3.0
- Скопируйте старую карточку (
F9в списке) и укажите в копии новую единицу. - Допишите в наименование старой позиции пометку, например «(не использовать)», и перенесите её в отдельную группу.
- Перенесите остаток одним из способов ниже.
- Замените старую позицию на новую в договорах, ценах и шаблонах документов.
Остаток в БП 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. Отчёты с группировкой по единице разъезжаются. Лишние элементы пометьте на удаление, а позиции переведите на один элемент через групповое изменение.
Частые вопросы
Можно ли вести одну позицию сразу в двух единицах — в штуках и килограммах?
Почему в старых накладных поменялась единица, хотя их никто не трогал?
Как поменять единицу измерения в 1С, если поле в карточке недоступно?
Можно ли удалить ошибочную единицу из классификатора?
Администрирование → Обслуживание → Удаление помеченных объектов. Если на единицу ссылается хоть одна позиция, удаление не пройдёт: сначала переведите эти позиции на другую единицу.Влияет ли единица измерения на налоговый учёт?
Источники
- ОК 015-94 (МК 002-97) «Общероссийский классификатор единиц измерения»