Как организовать учет рулонной продукции в двух единицах измерения (тонны и рулоны) в 1С:УТП

Программист 1С v8.3 (Обычные формы) Управленческий учет Торговля и дистрибуция
← На главную

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

Вариант 1: Посерийный учет (Оптимальный для УТП)

Наиболее жизнеспособным решением в рамках типовой архитектуры является использование механизма серий. Рассмотрим эту схему подробнее. Мы принимаем за правило: один рулон — это одна серия.

Проанализируем преимущества этого подхода:

  1. Уникальность: Каждая серия может хранить индивидуальные признаки (номер рулона, дата производства, плавка).
  2. Дополнительные реквизиты: Мы можем добавить в справочник СерииНоменклатуры дополнительные реквизиты, такие как "Длина", "Ширина" и, самое главное, "Фактический вес".
  3. Автоматизация подстановки: При выборе серии в документе реализации можно программно перехватывать событие выбора и заполнять колонку "Количество" данными о весе из реквизитов серии.

Посмотрим на пример логики, которую необходимо внедрить в модуль формы документа (например, РеализацияТоваровУслуг):


Процедура ТоварыСерияНоменклатурыПриИзменении(Элемент)
    СтрокаТЧ = ЭлементыФормы.Товары.ТекущаяСтрока;
    Если ЗначениеЗаполнено(СтрокаТЧ.СерияНоменклатуры) Тогда
        // Предполагаем, что ВесРулона — это доп. реквизит или ресурс в регистре
        СтрокаТЧ.Количество = СтрокаТЧ.СерияНоменклатуры.ВесРулона;
        // Запрещаем ручное редактирование для точности
        ЭлементыФормы.Товары.Колонки.Количество.ТолькоПросмотр = Истина;
    КонецЕсли;
КонецПроцедуры

Вариант 2: Использование характеристик и упаковок

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

Тем не менее, разберем ситуацию, когда рулон рассматривается как "упаковка". В этом случае:

Минус метода: В типовых отчетах будет сложно увидеть остатки в разрезе конкретных весов каждого рулона, если не использовать дополнительные разрезы (те же серии).

Вариант 3: Виртуальная комплектация и разборка

Рассмотрим более сложную, но методически верную схему для производства и переработки. Часто товар приходит на склад общей массой (например, вагон стали в 60 тонн), а затем принимается складской службой поштучно (рулонами).

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

  1. Трансформация единиц: В качестве комплектующего выступает "Сталь в тоннах", а результатом комплектации становится набор "Рулонов в штуках".
  2. Связь через регистры: Можно создать дополнительный регистр сведений СвязьТоннажаРулонов, где будет фиксироваться соответствие каждой уникальной единицы её весу.

При продаже менеджер выбирает "НоменклатураШт", а система, обращаясь к регистру, автоматически списывает вес. Проанализируем пример структуры такого регистра:

Измерения: Номенклатура, Серия (Рулон).
Ресурсы: ВесТонн, ДлинаМетров.

Методические рекомендации по работе с обрезками

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

  1. Резка рулона: Используйте документ "Комплектация" или "Корректировка серий". Старая серия (целый рулон) списывается, а приходуются две новые: одна — проданная часть, вторая — остаток (деловой отход).
  2. Учет тары: Помните о весе шпули (сердечника). Если учет ведется в тоннах, важно разделять вес нетто и брутто. Рекомендуется хранить вес шпули в карточке серии и вычитать его при формировании складских документов, чтобы не возникало излишков металла, которых на самом деле нет.
  3. Штрихкодирование: Без использования QR-кодов или DataMatrix учет уникальных рулонов превратится в ад для кладовщика. Каждая серия должна иметь свой уникальный штрихкод, при сканировании которого система должна однозначно идентифицировать конкретный рулон и его вес.

Особенности партионного учета

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

Резюме: Для реализации задачи в УТП наиболее эффективным путем является доработка механизма серий. Это сохранит типовую логику проведения документов, позволит использовать стандартные отчеты по остаткам (в разрезе серий) и обеспечит менеджеров необходимой информацией об уникальных параметрах каждого рулона.

← На главную