Торговля и Склад · 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Откройте карточку номенклатуры и проверьте, что базовая единица хранения — килограмм
- 2Перейдите на вкладку «Единицы и упаковки» (или «Единицы измерения»)
- 3Создайте новую упаковку: выберите «шт» из классификатора ОКЕИ
- 4Укажите коэффициент: сколько килограммов весит одна штука
- 5Сохраните карточку и проверьте пересчёт в тестовом документе
- 6Проверьте остатки по товару в отчёте — они должны отображаться в обеих единицах
Если вес штуки не постоянный (например, товар штучный, но каждая единица имеет индивидуальный вес), точный коэффициент задать нельзя. В этом случае используют средний вес для ориентировочного пересчёта либо переходят на механизм мерных характеристик, если конфигурация его поддерживает.
Пересчёт количества в документах
После настройки упаковок пересчёт в документах работает автоматически. В «Поступлении товаров» или «Реализации» в табличной части есть колонка «Упаковка» (или «Единица»): выберите там «шт», введите количество в штуках — программа сама рассчитает количество в базовых единицах (килограммах) и запишет движение в кг.
Работает и обратный сценарий: документ заполнен в килограммах, а нужно узнать, сколько это штук. Переключите единицу измерения в строке на «шт» — количество пересчитается делением на коэффициент. При этом цена за единицу также пересчитается, если она была указана за килограмм: цена за штуку = цена за кг × вес штуки.
В «1С:Бухгалтерии» механизм проще: у номенклатуры одна основная единица, а альтернативные задаются через справочник «Единицы измерения» с коэффициентом. В документах колонка «Ед.» позволяет выбрать нужную, и количество пересчитается аналогично.
Перевод остатков при смене базовой единицы
Самая сложная ситуация — когда товар уже учитывается в килограммах, а нужно перевести весь учёт на штуки, то есть сменить базовую единицу хранения. Просто поменять поле в карточке нельзя: исторические документы и регистры уже содержат движения в килограммах, и программа либо заблокирует изменение, либо остатки «поедут».
Безопасный путь — провести документ «Оприходование товаров» (или «Пересчёт товаров» в УТ 11) с фактическим переводом: списать остаток в килограммах и оприходовать в штуках по коэффициенту. Альтернатива — документ «Изменение единицы измерения» или корректировка через инвентаризацию, в зависимости от конфигурации. Перед операцией обязательно сделайте резервную копию базы и выполните перевод вне рабочего времени.
Если товаров много, ручной перевод каждой позиции трудоёмок. В таком случае используют групповую обработку номенклатуры или обращаются к специалисту по 1С для написания обработки пересчёта — это дешевле, чем исправление испорченных остатков.
Проверка результата и контроль остатков
После настройки или перевода проверьте корректность пересчёта на отчётах. Откройте «Остатки товаров на складах» (УТ 11, ERP) или «Остатки номенклатуры» (БП) и выведите количество в обеих единицах: в типовых отчётах есть настройка «в единицах хранения» и «в упаковках». Остаток в штуках должен равняться остатку в килограммах, делённому на вес штуки.
Дополнительная проверка — тестовый документ. Создайте черновик реализации на 5 штук, проведите и посмотрите движения по регистру: должно списаться ровно 5 × вес штуки килограмм. Затем удалите или отмените документ.
Как проверить результат
Равен остатку в кг, делённому на вес одной штуки
Расхождение или дробные хвосты без причины
Списание в кг соответствует коэффициенту
Количество в регистре не совпадает с пересчётом
Цена за штуку = цена за кг × вес штуки
Цена не меняется или искажается
Сумма остатков в деньгах не изменилась
Стоимость остатков «поплыла» после перевода
Типичные ошибки и их последствия
Наиболее частая ошибка — перевёрнутый коэффициент: вместо «0,4 кг в одной штуке» указывают «2,5 штуки в килограмме». Внешне всё работает, но остатки пересчитываются неверно. Всегда проверяйте логику поля: в типовых конфигурациях для упаковки указывается, сколько базовых единиц она содержит.
Вторая группа ошибок связана с округлением. Если вес штуки задан грубо (например, 0,5 кг вместо фактических 0,48 кг), при больших объёмах накапливается расхождение между весовым и штучным учётом, которое всплывает при инвентаризации. Коэффициент следует определять взвешиванием реальной партии, а не «на глаз».
Альтернативные подходы для нестандартных случаев
Если товар продаётся и поштучно, и на вес, а вес каждой штуки разный (сыры, мясо, метизы индивидуальной фасовки), фиксированный коэффициент не подходит. В УТ 11 и ERP для этого предназначен механизм товаров с мерными характеристиками и весового товара с пересчётом по факту: в документе указывается и количество штук, и фактический вес каждой строки.
Для развесных товаров с торговым оборудованием применяют весы с печатью этикеток: весовой штрихкод содержит вес, а 1С при считывании автоматически пересчитывает его в штуки или наоборот по настройкам номенклатуры. Это исключает ручной ввод и ошибки кассира.
Ещё один вариант — вести две номенклатурные позиции (весовую и штучную) и переводить одну в другую документом «Комплектация номенклатуры»: «разукомплектовать» 100 кг в 400 штук. Подходит, когда фасовка реально выполняется на складе как хозяйственная операция.
Сравнение способов перевода кг в штуки
Подходит при стабильном весе штуки. Простая настройка, автоматический пересчёт везде. Не работает при плавающем весе единицы
Для товаров с индивидуальным весом каждой штуки. Точный учёт, но требует ввода веса по каждой строке
Когда фасовка — реальная складская операция. Даёт документальное оформление перевода, но удваивает число позиций в справочнике
Для розницы с развесным товаром. Автоматизация на кассе, но требует оборудования и настройки обмена
Частые вопросы
Можно ли в 1С задать перевод кг в штуки сразу для всех товаров?
Нет, коэффициент всегда привязан к конкретной номенклатурной позиции, потому что вес одной штуки у разных товаров разный. Ускорить настройку можно групповой обработкой «Изменение реквизитов» для упаковок у однотипных товаров с одинаковым весом штуки.
Почему в документе при смене единицы с кг на шт количество стало дробным?
Это нормально, если вес штуки не делит остаток нацело: например, 10 кг при весе штуки 0,3 кг дают 33,333 шт. Если штуки должны быть целыми, включите в настройках единицы целочисленное указание количества и приводите отгрузку к кратным значениям.
Как перевести в штуки товар, у которого каждая единица весит по-разному?
Фиксированный коэффициент здесь не подходит. Используйте механизм мерных товаров в УТ 11 или ERP, где в строке документа указывается и число штук, и фактический вес, либо ведите учёт только в весовом выражении, а штуки фиксируйте в отгрузочных документах справочно.
Что будет с отчётами за прошлые периоды, если сменить базовую единицу?
При корректном переводе остатков документами отчёты в денежном выражении не изменятся, но количественные показатели за прошлые периоды останутся в старой единице. Прямое редактирование единицы в карточке при наличии движений исказит и количество, и себестоимость — так делать нельзя.
Как пересчитать цену за килограмм в цену за штуку?
Вручную считать не нужно: если в документе сменить единицу измерения с кг на шт, программа пересчитает цену автоматически по формуле «цена за кг × вес штуки». Для прайс-листов и видов цен в УТ 11 цены можно задавать отдельно для каждой упаковки.
Работает ли пересчёт в «1С:Бухгалтерии» так же, как в «Управлении торговлей»?
Принцип тот же — коэффициент в справочнике единиц измерения, — но механизм проще: нет многоуровневых упаковок и мерных характеристик. Для полноценного складского учёта с пересчётом в нескольких единицах лучше подходят УТ, КА или ERP.
Что важно запомнить
Перевод килограммов в штуки в 1С делается через коэффициент пересчёта в карточке номенклатуры: создаётся упаковка «штука» с указанием её веса в кг. После этого пересчёт в документах и отчётах автоматический. Нельзя менять базовую единицу при наличии движений без документального перевода остатков, а коэффициент следует определять реальным взвешиванием, чтобы избежать накопленных расхождений при инвентаризации.