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