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