Как отгрузить товар в граммах, если базовая единица измерения в 1С:ERP — тонны?

Пользователь 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Управленческий учет Промышленность, строительство и АПК
← На главную

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

Анализ проблемы: ограничение точности в 1С

Прежде чем переходить к действиям, проанализируем техническое ограничение платформы. В типовых конфигурациях 1С разрядность дробной части для количества по умолчанию составляет 3 знака после запятой. Если базовой единицей измерения установлена Тонна, то минимально возможное количество, которое «видит» программа — это 0,001 т, что соответствует 1 кг.

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

Решение №1: Использование документа «Сборка (разборка) товаров»

Это наиболее корректный методический путь, который позволяет перенести остатки и себестоимость на новую карточку номенклатуры с правильной единицей измерения. Разберем этот процесс по шагам.

  1. Создание новой номенклатуры. Создадим в справочнике Номенклатура новую карточку. В поле «Единица хранения» укажем кг. Это позволит нам оперировать граммами как дробной частью килограмма (например, 370 грамм = 0,370 кг), что полностью укладывается в стандартную точность 3 знака.
  2. Оформление разборки. Перейдем в раздел «Склад и доставка» — «Сборка (разборка) товаров». Создадим новый документ с хозяйственной операцией «Разборка на комплектующие».
  3. Заполнение основной части. В качестве основного товара указываем нашу старую номенклатуру (в тоннах). Указываем количество, которое мы хотим «преобразовать» (например, 0,001 т).
  4. Заполнение комплектующих. В табличной части указываем новую номенклатуру (в кг). В количестве пишем 1.
  5. Установка доли стоимости. Это критически важный момент для расчета себестоимости. Поскольку мы просто меняем единицу измерения одного и того же вещества, в колонке «Доля стоимости» необходимо указать 1 (или 100%). Это гарантирует, что вся себестоимость списанной части тонны перейдет на полученный килограмм.

Проанализируем ситуацию с остатками: теперь у нас на складе числится 1 кг новой номенклатуры, и мы можем спокойно оформить документ Реализация товаров и услуг на количество 0,370 кг.

Решение №2: Использование документа «Пересортица товаров»

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

Алгоритм действий следующий:

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

Выясним причину, по которой 1С блокирует редактирование единицы хранения. Как только по номенклатуре проведено хотя бы одно движение (поступление, перемещение), поле Единица хранения становится недоступным для редактирования. Это сделано для предотвращения коллапса в регистрах накопления. Если бы система позволила изменить «тонны» на «килограммы» в существующей карточке, то старые приходы (например, 9 тонн) превратились бы в 9 килограмм, что привело бы к колоссальным искажениям в учете и отчетности.

Особенности закрытия месяца и себестоимости при переходе

Рассмотрим важные нюансы, связанные с финансовым результатом:

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

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

Практические рекомендации по настройке единиц измерения

Чтобы избежать подобных проблем в будущем, рекомендуем придерживаться следующих правил при создании номенклатуры в 1С:ERP:

  1. Принцип минимальной единицы: Всегда выбирайте базовой единицей (единицей хранения) ту, которая является минимально необходимой для отгрузки или производства. Если вы планируете когда-либо отгружать граммы — выбирайте грамм или кг.
  2. Наборы единиц измерения: Используйте механизм «Наборы единиц измерения». Вы можете хранить товар в килограммах, но создать упаковку «Тонна» (коэффициент 1000) для удобства закупки. В этом случае в документах можно будет выбирать любую единицу, а складской учет останется точным.
  3. Проверка точности: Перед массовым вводом данных проверьте, сколько знаков после запятой вам требуется. Если стандартных трех знаков недостаточно, можно рассмотреть использование расширений конфигурации для увеличения точности до 5 или 6 знаков. Однако это «тяжелое» решение, которое может усложнить будущие обновления программы и обмен данными с 1С:Бухгалтерией.

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

← На главную