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

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

Как в 1С перевести кубы в тонны

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

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

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

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

Почему пересчёт зависит от плотности материала

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

Ориентировочные значения плотности для типовых материалов: песок строительный — порядка 1,5–1,6 т/м³, гранитный щебень — около 1,4–1,5 т/м³ (с учётом насыпной плотности), сосновые пиломатериалы естественной влажности — примерно 0,8–0,9 т/м³, дизельное топливо — около 0,84 т/м³. Эти значения приведены как ориентир: фактическую плотность нужно брать из паспорта качества, сертификата или протокола испытаний конкретной партии.

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

Как работает механизм единиц измерения в 1С

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

Коэффициент показывает, сколько базовых единиц содержится в одной дополнительной. Если базовая единица — тонна, а дополнительная — кубический метр материала плотностью 1,5 т/м³, то коэффициент для м³ равен 1,5: один куб «весит» 1,5 базовых единицы. При вводе документа пользователь выбирает нужную единицу, а программа пересчитывает количество автоматически.

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

Настройка пересчёта в 1С:Управление торговлей и ERP

Порядок действий в конфигурациях линейки УТ 11, КА 2 и ERP 2 примерно одинаков. Сначала определите, какая единица будет базовой. Логичный выбор — та, в которой удобнее контролировать остатки и себестоимость: для щебня чаще выбирают тонну, для пиломатериалов — кубометр.

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

Пример: базовая единица — тонна, материал — щебень с насыпной плотностью 1,4 т/м³. Создаёте единицу «м³» с коэффициентом 1,4. Теперь в заказе поставщику можно указать 100 м³, и программа при оприходовании покажет 140 т. Обратный вариант: базовая единица м³, дополнительная «т» с коэффициентом 1/1,4 ≈ 0,7143.

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

Особенности для 1С:Бухгалтерии

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

Варианты работы в 1С:Бухгалтерии

Ручной пересчёт при вводе

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

Отдельные позиции номенклатуры

Заводятся разные карточки под разные единицы. Подходит редко: путает остатки и отчёты, фактически дробит один товар на два.

Доработка или расширение

Добавление механизма коэффициентов пересчёта. Оправдано при постоянных объёмах таких операций; требует участия программиста и тестирования.

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

Проверка корректности пересчёта

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

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

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

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

Количество в базовой единице совпадает с расчётом по формуле объём × плотность

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

Расхождение больше допустимой погрешности округления

Сверка с накладной поставщика
Норма

Вес в документе 1С совпадает с весом в первичке при том же объёме

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

Коэффициент в 1С не соответствует данным поставщика

Отчёт по остаткам
Норма

Остатки отображаются в базовой единице без отрицательных и дробных «хвостов»

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

Появляются остатки с множеством знаков после запятой или минусовые значения

Суммы в документах
Норма

Сумма = цена × количество в той единице, на которую назначена цена

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

Цена назначена за тонну, а продажа идёт в кубах без пересчёта цены

Отдельно проверьте ценообразование. Если цена в прайсе назначена за тонну, а отгрузка оформляется в кубах, убедитесь, что программа корректно считает сумму: в УТ 11 цена привязывается к единице измерения, и при смене единицы в документе цена пересчитывается через коэффициент. Ручное «подгоняние» цены под куб вместо настройки коэффициента — частый источник ошибок.

Типичные ошибки и ограничения

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

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

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

Когда нужна доработка конфигурации

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

Маршрут решения

Как выбрать подход

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

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

Итог

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

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

Часто задаваемые вопросы

Можно ли в 1С задать разный коэффициент для разных партий одного товара?

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

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

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

Как перевести кубы в тонны, если поставщик указал только объём?

Без плотности точный пересчёт невозможен. Запросите у поставщика паспорт качества или данные о насыпной плотности материала. Использовать справочные усреднённые значения допустимо только для внутренних оценок, но не для документов, по которым проходят деньги.

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

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

Есть ли разница в настройке между УТ 11 и ERP 2?

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