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

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

Вес и числитель в 1С: что это такое и как работает пересчёт единиц

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

При работе с номенклатурой в 1С:Управление торговлей, 1С:ERP или 1С:Комплексная автоматизация пользователи встречают поля «Числитель», «Знаменатель» и «Вес» в карточке единицы измерения или упаковки. Эти реквизиты отвечают за пересчёт количества из одной единицы в другую: например, из коробок в штуки, из килограммов в тонны, из метров в рулоны. Ошибка в числителе приводит к неверным остаткам, искажённой себестоимости и расхождениям при инвентаризации.

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

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

Что такое числитель и знаменатель в карточке единицы измерения

Коэффициент пересчёта в 1С задаётся дробью. Числитель показывает, сколько базовых единиц содержится в одной единице упаковки, знаменатель — делитель, позволяющий задать нецелое соотношение. Формула пересчёта: количество в базовых единицах = количество в упаковках × числитель ÷ знаменатель.

Пример с целым соотношением: базовая единица — штука, коробка содержит 12 штук. Числитель = 12, знаменатель = 1. При указании в документе 3 коробок программа запишет в регистр остатков 36 штук.

Пример с дробным соотношением: товар продаётся метрами, но поставляется рулонами по 2,5 метра. Тогда числитель = 5, знаменатель = 2 (5/2 = 2,5). Использовать дробь предпочтительнее, чем вводить десятичный коэффициент, потому что дробь исключает ошибки округления при больших объёмах.

Где в 1С задаются эти поля

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

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

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

Как работает поле «Вес» и зачем оно нужно

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

Для весового товара логика обратная: базовой единицей становится килограмм (или грамм), а упаковка задаётся через вес. Например, «Мешок 25 кг»: числитель = 25, знаменатель = 1, вес упаковки = 25 кг. Тогда при продаже мешка списывается 25 кг с остатков.

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

Типичные сценарии настройки

Штучный товар в коробках

Базовая единица — штука. Создаются упаковки «Коробка 12 шт» (числитель 12) и «Паллета 480 шт» (числитель 480). Вес коробки и паллеты заполняется для логистики. В документах продажи менеджер выбирает удобную единицу, остатки всегда ведутся в штуках.

Весовой товар с фасовкой

Базовая единица — килограмм. Упаковки: «Пакет 0,5 кг» (числитель 1, знаменатель 2), «Мешок 25 кг» (числитель 25). При отгрузке половины мешка в документе указывают 12,5 кг напрямую в базовой единице — дробить упаковку не требуется.

Материал с двумя единицами учёта

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

Способы задать соотношение единиц

Целый коэффициент (числитель N, знаменатель 1)

Подходит для строгих кратностей: штуки в коробке, бутылки в ящике. Самый простой и надёжный вариант.

Дробь числитель/знаменатель

Для нецелых соотношений вроде 2,5 м в рулоне. Точнее десятичного ввода, без накопления ошибок округления.

Мерный учёт с фактическим количеством

Для товаров с плавающим весом или длиной: количество вводится по факту измерения, упаковка — только справочно.

Как проверить, что пересчёт настроен правильно

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

Второй контроль — печатная форма. В ТОРГ-12 или УПД количество и единица выводятся из документа, а не из базовой единицы, поэтому проверьте, что покупатель увидит именно те коробки или килограммы, которые указаны в договоре и накладной поставщика.

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

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

Остаток после поступления 1 упаковки
Норма

Равен числителю/знаменателю в базовой единице

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

Остаток отличается — проверьте, не перепутаны ли числитель и знаменатель

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

При смене единицы количество пересчитывается без копеечных хвостов

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

Появляются длинные дробные значения — вероятно, задан неверный коэффициент

Вес в заказе или ТТН
Норма

Итоговый вес совпадает с расчётным по фактуре

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

Вес нулевой или занижен — не заполнен вес упаковки или базовой единицы

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

Самая частая ошибка — перепутанные местами числитель и знаменатель. Вместо «коробка = 12 штук» задают 1/12, и при поступлении 10 коробок на склад падает меньше одной штуки. Ошибка обнаруживается только при инвентаризации, когда учётные и фактические остатки расходятся в разы.

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

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

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

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

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

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

FAQ

Чем числитель отличается от коэффициента в 1С?

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

Можно ли задать вес для базовой единицы, а не упаковки?

Да, вес обычно заполняется и для базовой единицы в карточке номенклатуры. Вес упаковки в идеале должен согласовываться с ним: вес упаковки ≈ вес базовой единицы × коэффициент плюс тара, если она учитывается.

Что делать, если у поставщика коробка по 10 штук, а мы продаём по 12?

Создайте обе упаковки: «Коробка поставщика 10 шт» для документов закупки и «Коробка 12 шт» для продаж. Остатки в штуках позволят свободно использовать обе единицы.

Почему после смены коэффициента в отчётах странные остатки?

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

Как учитывать товар, вес которого каждый раз разный?

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

Влияет ли поле «Вес» на себестоимость?

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

Итог

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

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