Справочники и Данные · 12 мин
Как в 1С перевести бочки в литры: практическая инструкция
Как в 1С перевести бочки в литры: настройка единиц измерения и упаковок, коэффициенты пересчёта, ввод на основании, типичные ошибки и проверка остатков.
Задача «перевести бочки в литры» в 1С возникает в двух разных ситуациях. Первая — учётная: товар хранится и списывается в литрах, а поставщик отгружает бочками, и нужно, чтобы программа сама пересчитывала количество. Вторая — расчётная: нужно просто узнать, сколько литров в конкретном количестве бочек, например для сверки с накладной. Подходы в этих случаях различаются, и важно сразу определить, какой из них ваш.
Ключевой момент: «бочка» — это не фиксированная единица объёма. Бочки бывают на 200, 216,5, 50, 100 литров и других объёмов. Поэтому в 1С бочку почти всегда настраивают как упаковку с коэффициентом пересчёта к базовой единице (литру), а не как самостоятельную единицу измерения. Именно коэффициент и определяет, как программа будет переводить одно в другое.
Дальше разобраны оба сценария: настройка упаковок в карточке номенклатуры для автоматического пересчёта и ручной пересчёт при разовых операциях. Инструкции применимы к типовым конфигурациям «1С:Управление торговлей 11», «1С:ERP», «1С:Комплексная автоматизация» и «1С:Бухгалтерия 8» (с оговорками, которые указаны отдельно).
Определите, какой сценарий вам нужен
Прежде чем что-то настраивать, ответьте на вопрос: пересчёт нужен постоянно в документах и отчётах или один раз для конкретной поставки? От ответа зависит объём работы.
Если бочки — регулярная единица поставки (масла, ГСМ, химия, пищевые жидкости), правильное решение — настроить упаковки в справочнике номенклатуры. Это делается один раз, и дальше пересчёт выполняется автоматически во всех приходных, расходных документах и отчётах по складу.
Если нужно разово перевести количество — например, сверить накладную, где указано «5 бочек», с фактическим объёмом, — достаточно простого умножения: количество бочек × объём одной бочки в литрах. Никаких настроек в программе для этого не требуется.
Как выбрать действие
Проверьте базовую единицу хранения товара
Пересчёт упаковок в 1С всегда идёт от базовой единицы хранения остатков. Откройте карточку номенклатуры и посмотрите поле «Единица хранения» (в УТ 11 — «Единица измерения» в разделе учётных данных). Для жидкостей, которые переводятся в литры, базовой единицей должен быть литр (л).
Если в качестве базовой единицы ошибочно указана штука или сама бочка, пересчёт будет работать неправильно или не работать вовсе. Смена базовой единицы возможна только при отсутствии остатков и движений по товару — либо потребует корректировки данных, поэтому проверять это нужно до начала учёта позиции.
Единица «литр» должна присутствовать в классификаторе единиц измерения (ОКЕИ). В типовых конфигурациях она есть по умолчанию с кодом 112. Если классификатор не заполнен, загрузите его стандартной обработкой загрузки или добавьте литр вручную с корректным кодом — от этого зависит корректность печатных форм и обмена с ЭДО.
Настройте упаковку «бочка» с коэффициентом пересчёта
В «1С:Управление торговлей 11», ERP и Комплексной автоматизации пересчёт настраивается через упаковки. Откройте карточку номенклатуры и перейдите на вкладку (или по ссылке) «Упаковки». Создайте новую упаковку с наименованием, например, «Бочка 200 л».
В поле коэффициента укажите, сколько литров содержится в одной бочке: 200, 216,5, 50 — строго по фактической таре поставщика. Единица-основание при этом — литр. После записи программа будет понимать: 1 бочка = 200 л, и при вводе в документ «3 бочки» автоматически рассчитает 600 литров.
Если поставщиков несколько и тара разная, создайте отдельную упаковку под каждый тип бочки. Не усредняйте коэффициент: расхождение в пол-литра на бочке при крупных оборотах превращается в систематическую ошибку остатков.
- 1Откройте карточку номенклатуры, убедитесь, что единица хранения — литр
- 2Перейдите к списку упаковок и создайте новую
- 3Укажите наименование, например «Бочка 200 л»
- 4В поле коэффициента укажите объём бочки в литрах — 200
- 5Заполните вес и габариты тары, если они используются для доставки и складского учёта
- 6Запишите упаковку и проверьте пересчёт на тестовом документе
Используйте пересчёт в документах и отчётах
После настройки упаковки в табличной части документов (поступление, реализация, перемещение, инвентаризация) появляется возможность выбрать упаковку в колонке «Упаковка». Выберите «Бочка 200 л», введите количество бочек — программа сама пересчитает количество в литрах в поле «Количество» (базовых единиц).
При проведении документа в регистры остатков запишется количество в литрах. Это значит, что отчёты «Остатки товаров на складах», «Ведомость по товарам» и оборотные отчёты покажут остаток в литрах независимо от того, в каких упаковках вводились документы.
Во многих отчётах УТ 11 количество можно вывести сразу в двух единицах: базовой (литры) и упаковке (бочки) — для этого в настройках отчёта добавьте соответствующие ресурсы. Это удобно для сверки с поставщиком: он видит бочки, склад и бухгалтерия — литры.
Если документ уже введён в бочках без упаковки
Когда поступление уже оформили количеством «5 шт.» (подразумевая бочки), а учёт нужен в литрах, исправляйте документ, а не остатки ручными операциями. Вернитесь в документ поступления, выберите упаковку «Бочка 200 л» и перезаполните количество. Если упаковки на момент ввода не было, добавьте её в карточку, затем откройте документ на редактирование и укажите упаковку в строке.
Переведите бочки в литры в 1С:Бухгалтерии
В «1С:Бухгалтерии 8» типовой механизм упаковок ограничен: колонка упаковок есть не во всех документах, а складской учёт чаще ведётся в одной единице. Поэтому практика здесь другая — учётную единицу номенклатуры устанавливают в литрах, а пересчёт из бочек выполняют при вводе документа.
Конкретно: в поступлении указываете количество в литрах, рассчитанное как число бочек × объём бочки. Чтобы не считать в уме и не терять связь с первичкой, укажите в комментарии к строке или в дополнительной информации: «5 бочек × 200 л». При инвентаризации остатки сверяются уже в литрах.
Альтернатива — вести две карточки или использовать характеристики, но это усложняет учёт и оправдано редко. Если пересчёт нужен массово и постоянно, рассмотрите переход на конфигурацию с полноценными упаковками (УТ, ERP) или доработку документа программистом: добавление поля «количество бочек» с автоматическим расчётом литров — типовая несложная задача.
Сравнение вариантов учёта
Автоматический пересчёт в документах и отчётах. Подходит для регулярных поставок в бочках. Требует корректной базовой единицы и точных коэффициентов.
Количество вводится сразу в литрах, бочки фиксируются в комментарии. Просто, но зависит от внимательности оператора.
Поле «бочки» с автопересчётом в литры. Удобно при больших объёмах, но требует разработчика и усложняет обновления конфигурации.
Оправдано, только если бочки разного объёма — фактически разные товарные позиции с разными ценами. Иначе засоряет справочник.
Выполните разовый пересчёт без настройки
Для разовой задачи — сверить накладную, рассчитать объём отгрузки, оценить остаток — никакая настройка не нужна. Формула одна: объём в литрах = количество бочек × объём одной бочки.
Пример: поставщик отгрузил 12 бочек масла по 216,5 л. Итого: 12 × 216,5 = 2598 литров. Именно 2598 л должно фигурировать в учёте, если базовая единица — литр.
Обратный пересчёт (литры в бочки) выполняется делением, но помните: бочка неделима в логистике. 2598 литров — это ровно 12 бочек, а 2600 литров — уже 12 бочек плюс 2 литра, которые физически должны быть в другой таре. При списаниях и отгрузках учитывайте кратность упаковке, если отгружаете только целыми бочками.
Объём бочки всегда берите из документов поставщика или маркировки тары, а не «по памяти». Стальные бочки чаще всего 200 или 216,5 л, пластиковые встречаются на 50, 60, 100, 120 и 127 л. Ошибка в коэффициенте на одной карточке товара со временем даёт накопленное расхождение остатков, которое сложно объяснить при инвентаризации.
Проверьте результат и типичные ошибки
После настройки обязательно проверьте пересчёт на тестовом примере, прежде чем вводить реальные документы. Создайте черновик поступления на 1 бочку и убедитесь, что в количестве базовых единиц появился правильный объём в литрах.
Дополнительно сверьте отчёт по остаткам: после проведения тестового документа остаток должен отображаться в литрах. Если тестовый документ вводили в рабочей базе, не забудьте его удалить или отменить проведение.
Как проверить результат
Коэффициент равен фактическому объёму бочки в литрах
Коэффициент округлён или взят «примерно»
При выборе упаковки «бочка» количество в литрах пересчитывается автоматически
Количество в литрах не меняется или равно количеству бочек
Остаток отображается в литрах и сходится с расчётом бочки × объём
Остаток в штуках или не сходится с фактическим объёмом
Остаток в литрах делится на объём бочки без непонятного «хвоста»
Постоянный дробный остаток, не объяснимый частичной отгрузкой
Частые вопросы
Сколько литров в стандартной бочке?
Единого стандарта нет. Наиболее распространены стальные бочки на 200 и 216,5 литров, пластиковые — на 50, 100, 120 литров и другие объёмы. Точный объём берите из спецификации поставщика или маркировки на самой таре — именно это значение указывайте в коэффициенте упаковки.
Можно ли в 1С вести учёт одновременно в бочках и литрах?
Да, именно для этого служат упаковки: базовая единица — литр, упаковка — бочка с коэффициентом. В документах выбираете удобную единицу, а в отчётах УТ 11 можно вывести количество в обеих единицах одновременно.
Что делать, если бочки у разных поставщиков разного объёма?
Создайте отдельную упаковку под каждый объём: «Бочка 200 л», «Бочка 216,5 л» и т.д. В документе поступления выбирайте упаковку, соответствующую фактической таре конкретной поставки. Усреднять коэффициент нельзя — это даёт накопленные расхождения остатков.
В 1С:Бухгалтерии нет колонки «Упаковка». Как быть?
Вводите количество сразу в литрах, рассчитав его как число бочек × объём бочки, а информацию о бочках фиксируйте в комментарии к строке или документу. Если пересчёт нужен постоянно и в больших объёмах, рассмотрите доработку документа или переход на конфигурацию с полноценным механизмом упаковок.
Как исправить ошибку, если поступление уже ввели в бочках как в штуках?
Настройте упаковку в карточке номенклатуры, затем откройте документ поступления, укажите упаковку в строке и перезаполните количество — программа пересчитает литры. Не исправляйте остатки ручными операциями по регистрам: это разведёт документальный и фактический учёт.
Как списывать остатки, если отгружаем не целыми бочками, а литрами?
Именно поэтому базовой единицей должен быть литр: списание любого количества литров — штатная операция. Упаковка «бочка» используется только для удобства ввода прихода и сверки с поставщиком, а расход ведётся в базовых единицах без ограничений.
Что важно запомнить
Перевод бочек в литры в 1С делается через упаковки номенклатуры: базовая единица — литр, упаковка «бочка» с коэффициентом, равным фактическому объёму тары. После настройки пересчёт работает автоматически в документах и отчётах. Для разового расчёта достаточно умножить количество бочек на объём одной бочки. Точность коэффициента критична: округление приводит к накопленным расхождениям остатков.