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

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

Как в 1С перевести килограммы в штуки

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

В 1С нет универсальной кнопки «перевести килограммы в штуки», потому что это не математическая операция, а настройка соотношения между двумя единицами измерения для конкретного товара. Программа пересчитает количество автоматически, только если в карточке номенклатуры задан коэффициент пересчёта — например, одна штука весит 0,25 кг. Без этого коэффициента система воспринимает килограммы и штуки как несвязанные величины.

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

Дальше разобраны механизмы в типовых конфигурациях — «Управление торговлей», «ERP», «Комплексная автоматизация», «Бухгалтерия предприятия»: как завести единицы, задать коэффициент, пересчитать количество в документах и проверить, что остатки сошлись.

Как 1С хранит и пересчитывает единицы измерения

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

Коэффициент показывает, сколько базовых единиц содержится в одной упаковке. Если базовая единица — килограмм, а штука товара весит 0,4 кг, то для упаковки «штука» указывается количество 0,4 кг. Когда в документе вводится 10 штук, программа записывает в регистр 4 кг. Обратный пересчёт выполняется делением: 6 кг при отпуске со склада превращаются в 15 штук.

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

Настройка единиц измерения в карточке номенклатуры

Откройте карточку товара в справочнике «Номенклатура». Поле с единицей хранения называется «Единица хранения остатков» (в УТ 10.3, БП 3.0) или «Единица измерения» с вкладкой «Единицы измерения и упаковки» (в УТ 11, ERP, КА 2). Если товар учитывается в килограммах, убедитесь, что базовой единицей выбран именно килограмм из классификатора ОКЕИ.

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

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

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

Пересчёт количества в документах

После настройки упаковок пересчёт в документах работает автоматически. В «Поступлении товаров» или «Реализации» в табличной части есть колонка «Упаковка» (или «Единица»): выберите там «шт», введите количество в штуках — программа сама рассчитает количество в базовых единицах (килограммах) и запишет движение в кг.

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

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

Перевод остатков при смене базовой единицы

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

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

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

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

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

Дополнительная проверка — тестовый документ. Создайте черновик реализации на 5 штук, проведите и посмотрите движения по регистру: должно списаться ровно 5 × вес штуки килограмм. Затем удалите или отмените документ.

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

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

Остаток в отчёте в штуках
Норма

Равен остатку в кг, делённому на вес одной штуки

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

Расхождение или дробные хвосты без причины

Движения тестового документа
Норма

Списание в кг соответствует коэффициенту

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

Количество в регистре не совпадает с пересчётом

Цена при смене единицы в документе
Норма

Цена за штуку = цена за кг × вес штуки

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

Цена не меняется или искажается

Итоги после смены базовой единицы
Норма

Сумма остатков в деньгах не изменилась

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

Стоимость остатков «поплыла» после перевода

Типичные ошибки и их последствия

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

Вторая группа ошибок связана с округлением. Если вес штуки задан грубо (например, 0,5 кг вместо фактических 0,48 кг), при больших объёмах накапливается расхождение между весовым и штучным учётом, которое всплывает при инвентаризации. Коэффициент следует определять взвешиванием реальной партии, а не «на глаз».

Типичные ошибки
01
Перевёрнутый коэффициент: указано «штук в кг» вместо «кг в штуке» — остатки пересчитываются в обратную сторону
02
Округлённый вес штуки: накопленная погрешность даёт расхождения при инвентаризации
03
Смена базовой единицы при наличии движений — искажение остатков и себестоимости за прошлые периоды
04
Разные коэффициенты у одного товара в разных карточках-дублях — артефакты в сводных отчётах
05
Пересчёт цены вручную вместо смены единицы в документе — ошибки в суммах и НДС

Альтернативные подходы для нестандартных случаев

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

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

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

Сравнение способов перевода кг в штуки

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

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

Мерные характеристики

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

Комплектация номенклатуры

Когда фасовка — реальная складская операция. Даёт документальное оформление перевода, но удваивает число позиций в справочнике

Весы с печатью этикеток

Для розницы с развесным товаром. Автоматизация на кассе, но требует оборудования и настройки обмена

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

Можно ли в 1С задать перевод кг в штуки сразу для всех товаров?

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

Почему в документе при смене единицы с кг на шт количество стало дробным?

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

Как перевести в штуки товар, у которого каждая единица весит по-разному?

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

Что будет с отчётами за прошлые периоды, если сменить базовую единицу?

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

Как пересчитать цену за килограмм в цену за штуку?

Вручную считать не нужно: если в документе сменить единицу измерения с кг на шт, программа пересчитает цену автоматически по формуле «цена за кг × вес штуки». Для прайс-листов и видов цен в УТ 11 цены можно задавать отдельно для каждой упаковки.

Работает ли пересчёт в «1С:Бухгалтерии» так же, как в «Управлении торговлей»?

Принцип тот же — коэффициент в справочнике единиц измерения, — но механизм проще: нет многоуровневых упаковок и мерных характеристик. Для полноценного складского учёта с пересчётом в нескольких единицах лучше подходят УТ, КА или ERP.

Итог

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

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