Как организовать учет мерных листовых материалов в 1С:УТ в квадратных метрах и штуках?

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

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

В чем заключается сложность типового учета

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

В случае с резкой под заказ длина каждого листа может быть произвольной (например, при ширине 1,15 м длина может составлять 0,5 м, 2,2 м, 5,0 м). Если на складе числится 50 м² профилированного листа, эта площадь может физически состоять как из 10 одинаковых пятиметровых хлыстов, так и из десятков разнородных обрезков. Штатный пересчет единиц измерения в карточке номенклатуры в данном случае не работает, поскольку коэффициент площади одного листа меняется динамически в зависимости от длины нарезки.

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

Вариант 1. Ведение учета через характеристики номенклатуры и комплектацию

Разберем по шагам наиболее доступный типовой сценарий без внесения изменений в конфигурацию:

  1. Настройка структуры характеристик. Для вида номенклатуры создаем индивидуальные характеристики, содержащие параметры конкретного размера (например, «Длина» и «Ширина»). Наименование характеристики формируется автоматически по шаблону: 500х1150, 2200х1150 и так далее.
  2. Единица хранения остатков. В качестве базовой единицы в системе оставляем м². Для каждой характеристики площадь единицы рассчитывается однозначно: перемножением длины на фиксированную ширину.
  3. Расчет количества листов в отчетах. Для получения остатка в штуках достаточно разделить суммарный остаток площади по конкретной характеристике на площадь одного листа, зашитую в ее свойствах. Менеджер видит: по характеристике 5000х1150 числится 28,75 м², что составляет ровно 5 листов.
  4. Отражение резки и возвратов. Операция распила исходного листа на мерные части или возврат нестандартного куска от клиента оформляется документом КомплектацияНоменклатуры (в УТ 10.3) или СборкаТоваров (в УТ 11). В табличной части исходных комплектующих списывается пятиметровый лист, а на вкладке выпуска приходуются новые характеристики: куски 2,2 м, 2,3 м и остаток 0,5 м.

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

Вариант 2. Использование адресного ячеистого склада для мерных остатков

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

  1. Базовый учет товара в документах и финансовых регистрах ведется суммарно в м² (или погонных метрах) без создания лишних аналитик.
  2. На складе выделяется отдельная зона хранения для мерных остатков и делового отхода, разбитая на виртуальные или физические ячейки (стеллажи, консоли, ячейки).
  3. При возврате мерного куска или при частичной резке целый лист списывается, а полученный мерный остаток документом внутреннего перемещения привязывается к индивидуальной ячейке склада.
  4. В наименовании или описании ячейки фиксируются фактические параметры лежащего в ней отреза (например, ячейка «Отрез-С8-2.2м»).

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

Вариант 3. Применение серийного учета (в УТ 11, КА, ERP)

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

  1. В виде номенклатуры активируем использование серий с политикой «Управление остатками серий».
  2. Базовой единицей остается м², а серия идентифицирует конкретный рулон, лист, пачку или деловой обрезок.
  3. В реквизитах серии указываются точные линейные размеры (длина, ширина, погонаж).
  4. При поступлении или резке материала система генерирует индивидуальный штрихкод серии и распечатывает этикетку, которая клеится на физический лист.
  5. При повторной продаже менеджер или кладовщик просто сканирует штрихкод с бирки, и система автоматически подставляет конкретную серию с известным метражом в документ реализации.

Вариант 4. Доработка регистров до двухмерного количественного учета

Если специфика бизнеса требует строгого контроля двух несвязанных единиц измерения в одном отчете (например, остаток одновременно в квадратных метрах и в штуках) без создания миллионов характеристик, целесообразно выполнить доработку конфигурации:

  1. В регистр накопления ТоварыНаСкладах добавляется второй ресурс — КоличествоШтук (или КоличествоМест).
  2. В табличные части складских документов добавляются реквизиты: количество штук, длина отреза и итоговая площадь.
  3. Процедуры проведения документов модифицируются таким образом, чтобы движение по регистру формировало записи одновременно в двух единицах измерения.

Посмотрим на пример расчетного заполнения табличной части при проведении документа:


// Пример пересчета площади при проведении складского документа
Для Каждого СтрокаТЧ Из ТабличнаяЧастьТовары Цикл
    Движение = Движения.ТоварыНаСкладах.ДобавитьРасход();
    Движение.Период = Дата;
    Движение.Склад = Склад;
    Движение.Номенклатура = СтрокаТЧ.Номенклатура;
    
    // Первый ресурс — учетная площадь для взаиморасчетов и баланса
    Движение.ВНаличии = СтрокаТЧ.КоличествоКвМ; 
    
    // Второй ресурс — физическое количество листов на складе
    Движение.КоличествоШтук = СтрокаТЧ.КоличествоШтук; 
КонецЦикла;

Выводы и рекомендации по выбору платформы

Отвечая на вопрос о целесообразности перехода с УТ 10.3 на УТ 11, проанализируем масштаб изменений:

  1. Если компания остается на УТ 10.3, минимальными затратами будет внедрение схемы «Характеристики + Комплектация» для наиболее частых типоразмеров, либо точечная доработка регистра остатков вторым ресурсом. В УТ 10.3 структура регистров прозрачна и легко поддается модификации.
  2. Если планируется глубокая автоматизация складских процессов с маркировкой каждого куска штрихкодами, адресным хранением и мобильными рабочими местами кладовщиков, переход на УТ 11 полностью оправдан благодаря мощному встроенному аппарату серийного и ячеистого учета.
← На главную