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

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

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

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

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

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

Ниже разобраны способы изменения единицы хранения в типовых конфигурациях 1С (Управление торговлей 11, ERP, Комплексная автоматизация, а также более ранние версии вроде УТ 10.3), ограничения платформы и безопасные сценарии для товара, по которому уже есть обороты.

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

В конфигурациях на управляемых формах (УТ 11, ERP 2, КА 2) единица хранения остатков указывается в карточке номенклатуры. Откройте раздел «НСИ и администрирование» → «Номенклатура», найдите нужную позицию и перейдите по ссылке «Единицы измерения» или на аналогичную вкладку в зависимости от версии. Там отображается базовая единица, в которой ведётся учёт остатков, и список дополнительных единиц (упаковок) с коэффициентами пересчёта.

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

Важно различать три понятия: базовая единица измерения (из классификатора ОКЕИ), единица хранения остатков и единицы для документов (упаковки). Базовая единица не меняется после начала учёта вообще, упаковки можно добавлять свободно, а единица хранения — изменяема только при отсутствии движений.

Как поменять единицу хранения, если движений по товару нет

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

Порядок действий при отсутствии движений
  1. 1
    Откройте карточку номенклатуры и перейдите к списку единиц измерения
  2. 2
    Убедитесь, что нужная единица существует в списке; если нет — создайте её с корректным коэффициентом пересчёта к базовой единице
  3. 3
    Выберите новую единицу в поле «Единица хранения остатков» (или установите пометку у нужной записи в УТ 10.3)
  4. 4
    Запишите карточку и проверьте, что коэффициенты упаковок пересчитаны относительно новой единицы
  5. 5
    Сформируйте отчёт «Остатки товаров на складах» и убедитесь, что позиция отображается корректно

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

Что делать, если поле единицы хранения заблокировано

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

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

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

Замена единицы хранения через новую карточку номенклатуры

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

Затем оформите документ «Списание товаров» (или «Корректировка регистров» / «Оприходование» в зависимости от конфигурации) по старой позиции на весь остаток и «Оприходование товаров» на новую позицию с тем же количеством, пересчитанным в новые единицы. Себестоимость при оприходовании укажите равной себестоимости списания, чтобы не исказить финансовый результат.

Старую карточку не удаляйте — пометьте её как неиспользуемую (в УТ 11 можно снять признак использования в отборах или переименовать с префиксом «Не использовать»). Исторические документы продолжат ссылаться на неё, и отчёты за прошлые периоды останутся корректными.

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

Настройка упаковок как альтернатива смене единицы хранения

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

В карточке номенклатуры добавьте упаковку «короб» с коэффициентом, например 12 штук. В документах продажи и закупки пользователь сможет выбирать упаковку, а программа автоматически пересчитает количество в единицы хранения. В отчётах УТ 11 есть варианты отображения «в единицах хранения» и с учётом упаковок.

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

Смена единицы хранения

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

Настройка упаковок

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

Новая карточка номенклатуры

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

Проверка результата после изменения

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

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

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

Остаток в отчёте по складу
Норма

Количество совпадает с фактическим запасом в новых единицах

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

Остаток кратно отличается (например, в 10 или 100 раз) — не пересчитаны движения

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

Документ проводится, остаток уменьшается на указанное количество

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

Ошибка контроля остатков или списание в несоответствующем количестве

Отчёт по себестоимости
Норма

Стоимость остатка не изменилась после переоформления

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

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

Типичные ошибки при смене единицы хранения

Типичные ошибки
01
Изменение единицы хранения без пересчёта коэффициентов упаковок — документы начинают завышать или занижать количество
02
Оприходование на новую карточку без указания себестоимости — искажается валовая прибыль и стоимость запасов
03
Удаление старой карточки номенклатуры — исторические документы теряют ссылку на товар, отчёты за прошлые периоды ломаются
04
Работа без резервной копии при использовании обработок прямой записи — откатить ошибку становится невозможно
05
Смена единицы хранения в середине инвентаризации — данные пересчёта перестают сходиться с учётными остатками

Отдельная ошибка — попытка поменять базовую единицу измерения вместо единицы хранения. Базовая единица связана с классификатором ОКЕИ и используется в регистрах напрямую; её замена после начала учёта практически всегда требует полного пересчёта базы и выполняется только специалистом.

Ограничения и когда нужна помощь специалиста

Самостоятельно безопасно менять единицу хранения только при отсутствии движений или через схему «новая карточка + переоформление остатков» документами. Если требуется сохранить ту же карточку номенклатуры и при этом сменить единицу хранения при больших оборотах, понадобится обработка, пересчитывающая все записи регистров накопления, себестоимости и связанных объектов. Такую доработку должен выполнять программист 1С с обязательным тестированием на копии базы.

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

Итог

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

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

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

Почему поле «Единица хранения остатков» недоступно для редактирования?

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

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

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

Чем единица хранения отличается от упаковки?

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

Что будет со старыми документами после создания новой карточки товара?

Документы продолжат ссылаться на старую карточку, и отчёты за прошлые периоды останутся корректными. Старую позицию следует исключить из использования (переименовать с пометкой или скрыть отборами), но не удалять, чтобы не нарушить ссылочную целостность.

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

Если замена выполнена через переоформление остатков документами и итоговое количество сверено с фактическим запасом, отдельная инвентаризация не обязательна. Но если смена проводилась обработкой пересчёта регистров, контрольная инвентаризация по затронутым позициям настоятельно рекомендуется.

Влияет ли смена единицы хранения на цены и прайсы?

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