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