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

Торговля и Склад · 12 мин

Как в 1С перевести товар из одной единицы измерения в другую

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

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

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

Ниже разобраны все три способа на примере типовых конфигураций «1С:Управление торговлей 11», «1С:Комплексная автоматизация» и «1С:ERP», а также особенности «1С:Бухгалтерии 8.3», где механизм упаковок ограничен.

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

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

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

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

Способ 1. Настроить упаковки и коэффициенты пересчёта

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

Порядок настройки в УТ 11 / КА / ERP:

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

Если ссылка «Упаковки» в карточке не отображается, проверьте настройку: «НСИ и администрирование» → «Настройка НСИ и разделов» → «Номенклатура» → флажок «Упаковки номенклатуры». Без него конфигурация работает только с базовыми единицами.

Упаковки можно задавать не только индивидуально для товара, но и для вида номенклатуры — тогда набор упаковок будет общим для всех товаров этого вида. Это удобно, когда, например, вся группа «Напитки» отгружается стандартными коробами по 6, 12 и 24 штуки.

Способ 2. Изменить базовую единицу в карточке номенклатуры

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

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

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

Способ 3. Перевести остатки документами списания и оприходования

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

Перевод через новую карточку номенклатуры

Самый чистый вариант, особенно в «1С:Бухгалтерии», где упаковок нет. Создайте новую карточку с правильной единицей измерения, затем оформите документ «Списание товаров» по старой позиции на всё количество остатка и «Оприходование товаров» по новой позиции с пересчитанным количеством (например, списали 50 кг, оприходовали 50 000 г или 5 мешков). Себестоимость перенесите той же суммой, чтобы итоговая стоимость запасов не изменилась.

Перед списанием сверьте остаток по отчёту, после оприходования — проверьте, что сумма по счёту учёта (например, 41.01) до и после операции совпадает. Разница означает ошибку в количестве или цене оприходования.

Перевод в той же карточке

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

Сравнение вариантов

Упаковки с коэффициентом

Подходит, когда нужно работать с несколькими единицами одновременно. Остатки не затрагиваются, история сохраняется. Ограничение: в 1С:Бухгалтерии механизм практически отсутствует.

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

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

Списание + оприходование

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

Особенности в 1С:Бухгалтерии 8.3

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

Поэтому в бухгалтерии применимы два подхода. Если товар приходится и продаётся в разных единицах, обычно заводят одну единицу (ту, в которой удобнее вести учёт и инвентаризацию), а пересчёт из поставщицких единиц выполняют вручную при вводе поступления: 10 коробов по 12 штук вводят как 120 штук. Второй вариант — разные карточки для разных фасовок («Клей, тюбик» и «Клей, короб 20 шт») с переводом между ними через списание и оприходование либо через документ «Комплектация номенклатуры».

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

Проверка результата после перевода

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

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

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

Количество в отчёте по остаткам
Норма

Совпадает с фактическим остатком, выражено в новой единице

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

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

Суммовая оценка запаса
Норма

Сумма до и после перевода совпадает

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

Стоимость изменилась — ошибка в цене оприходования

Проведение нового документа продажи
Норма

Количество списывается корректно, упаковка пересчитывается по коэффициенту

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

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

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

Типичные ошибки и как их избежать

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

Общее правило безопасности: любые операции по смене единиц выполняйте после завершения инвентаризации, при закрытом прошлом периоде и на свежей резервной копии. Если база файловая — достаточно выгрузки через «Администрирование» → «Выгрузить информационную базу»; если клиент-серверная — согласуйте копию с администратором.

Итог

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

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

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

Можно ли в 1С указать дробный коэффициент упаковки, например 0,5 кг?

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

Что делать, если поставщик в каждой накладной указывает разное количество в коробе?

Жёсткая упаковка с фиксированным коэффициентом здесь не подойдёт. Варианты: вести учёт в базовых единицах и вручную пересчитывать количество при вводе поступления, либо использовать мерную номенклатуру (в УТ 11/ERP — вид номенклатуры с типом «Вес»/«Объём» и возможностью указывать произвольное количество в документе), если поставки действительно нестандартны.

Изменится ли себестоимость товара после перевода единиц?

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

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

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

Как перевести товар, если по нему есть резервы под заказы?

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

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

Чаще всего причина в том, что по номенклатуре уже есть движения, и конфигурация заблокировала поле для защиты учёта. Реже — не хватает прав (нужна роль с правом изменения номенклатуры) или карточка открыта в режиме просмотра. Если движений нет, а поле всё равно недоступно, проверьте права пользователя и снимите пометку блокировки объекта, если база клиент-серверная.