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