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

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

Довольно часто торговые компании сталкиваются с необходимостью учета мерного товара, который поставляется в нестандартных форматах. Рассмотрим классическую ситуацию: компания занимается продажей обоев. Товар приходит от поставщика в рулонах, однако метраж в этих рулонах всегда разный — например, 25, 35 или 50 метров. Пользователи хотят видеть в документах и отчетах как количество рулонов, так и общий метраж, причем зачастую желают вести учет «скопом», без жесткой привязки конкретного метража к конкретному рулону. Разберем по шагам, почему такой подход ошибочен, и проанализируем правильные способы реализации этой задачи в конфигурации 1С:Управление торговлей 11.

Почему нельзя вести учет «скопом» и ограничения платформы

Желание пользователя видеть остатки общей массой (например, просто 50 рулонов и 578 метров в сумме) концептуально противоречит принципам складского учета. Проанализируем ситуацию: если на складе числится 50 рулонов, а покупателю требуется 10 рулонов по 30 метров и 8 по 25 метров, кладовщик физически не сможет оперативно собрать заказ, так как в системе не зафиксировано, рулоны какой именно длины лежат на полках.

Кроме того, в типовой конфигурации УТ 11 базовая единица хранения остатков в регистрах всегда одна. Невозможно вести полноценный складской учет одной номенклатуры одновременно в двух независимых единицах измерения без жесткого математического коэффициента. Задать статический коэффициент (например, 1 рулон = фиксированное количество метров) нельзя, так как метраж плавает. Если пойти на поводу у пользователей и не детализировать учет, это неизбежно приведет к жесткой пересортице, невозможности инвентаризации и проблемам с резервированием товара.

Посмотрим на проверенные типовые способы решения этой проблемы.

Решение 1: Использование характеристик номенклатуры

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

  1. Базовой единицей хранения назначаем Штуки (Рулоны).
  2. Для вида номенклатуры включаем использование характеристик.
  3. В качестве значений характеристик задаем возможный метраж: «25 м», «35 м», «50 м».

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

Решение 2: Индивидуальные наборы упаковок

Этот метод отлично подходит, если цена товара строго привязана к метру, а рулоны продаются целиком.

  1. В карточке номенклатуры задаем базовую единицу хранения — Метры.
  2. Настраиваем ЕдиницуДляОтчетов в штуках (рулонах).
  3. Создаем индивидуальный набор упаковок для данной номенклатуры (или вида номенклатуры).
  4. В справочнике упаковок заводим варианты намотки: например, упаковка «Рулон 25 м» содержит 25 базовых единиц, «Рулон 50 м» содержит 50 базовых единиц.

Как это работает на практике: в документах (поступление, реализация, заказ клиента) менеджер выбирает нужную упаковку-рулон и указывает количество этих рулонов. Система автоматически пересчитывает количество в метры (базовую единицу) и списывает по регистрам правильный метраж. В складских отчетах можно будет переключать вывод остатков между метрами и упаковками (штуками).

Решение 3: Учет мерных товаров через механизм «Серии»

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

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

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

Альтернативные варианты: Штрихкодирование и Расширения

Если типовых возможностей визуализации недостаточно, рассмотрим дополнительные инструменты оптимизации:

  1. Мерное штрихкодирование. Учет настраивается по аналогии с весовым товаром. Базовая единица — метры. При этикетировании каждого рулона генерируется штрихкод с определенным префиксом, в который зашивается фактический метраж рулона. При сканировании такого штрихкода в документ продажи система автоматически распознает префикс и подставит точное количество метров в строку, исключая ошибки ручного ввода.
  2. Доработка интерфейса через расширение. Если пользователю критично визуально вводить две цифры сразу в один документ, проблему можно решить небольшим расширением конфигурации (без снятия с поддержки). В табличную часть документов добавляются виртуальные графы: «Количество (рулоны)» и «Ед. изм. (упаковка)». Менеджер вводит количество рулонов, а система по алгоритму автоматически рассчитывает и заполняет типовую колонку с количеством в метрах. Движения по регистрам происходят строго в метрах, сохраняя целостность учета, но в печатных формах и интерфейсе отображаются обе величины.

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

← На главную