При ведении учета торговых операций часто возникает задача: товар продается готовыми упакованными штуками (например, рулонами монтажной ленты длиной 5 м, 15 м или 25 м), но руководству или аналитикам необходимо видеть в отчетах общий объем продаж в метрах. В типовых конфигурациях 1С (таких как 1С:Комплексная автоматизация 2, 1С:ERP или 1С:Управление торговлей 11) существует несколько архитектурных подходов к решению этой задачи. Рассмотрим подробнее каждый вариант, их плюсы и технические ограничения.
С точки зрения методологии 1С, наиболее правильным решением для погонных и мерных товаров является назначение в качестве базовой единицы хранения физической мерной величины — метра.
Разберем по шагам, как настроить такую схему:
м (метр).5 относительно метра;15;25.Заказ клиента, Реализация товаров и услуг) менеджер выбирает нужную упаковку (рулон) и указывает количество в штуках (упаковках). Цену при этом можно устанавливать как за штуку (упаковку), так и за метр.Преимущества подхода: Все складские остатки, финансовые отчеты (Валовая прибыль, Продажи, Ведомость по товарам на складах) формируются штатно в метрах. При этом менеджеры работают с привычными штуками и рулонами в документах продажи.
Если базовая единица номенклатуры уже задана как шт и менять архитектуру учета нежелательно, можно применить подход с сохранением длины в качестве дополнительного числового свойства.
Проанализируем выполнение этого варианта:
Длина (м)) либо заполняется стандартное поле габаритов Длина.5, для «Монтажная лента 15м» — 15.Количество * Длина.Ограничение метода: Дополнительный реквизит носит справочный характер. Типовые отчеты «из коробки» не перемножают количество проданных штук на длину, поэтому потребуется разовая настройка схемы компоновки данных (СКД) в отчете продажи.
В типовых конфигурациях 1С предусмотрен специальный механизм пересчета показаталей для аналитических отчетов — Единица измерения для отчетов.
Рассмотрим особенности использования этого механизма:
м) и коэффициент пересчета относительно единицы хранения.Важное техническое ограничение: Единица для отчетов задает единый фиксированный коэффициент для всей карточки номенклатуры. Если в рамках одного элемента справочника продаются рулоны разной длины, данный механизм не сможет динамически изменять коэффициент пересчета. В таком случае товар необходимо разделять на разные позиции номенклатуры или использовать варианты учета по характеристикам.
Если товары различной длины объединяются в одну карточку номенклатуры (например, товар «Монтажная лента»), применяются механизмы разрезов учета:
Для правильной организации учета мерной номенклатуры в 1С проанализируем текущие бизнес-процессы:
Если учет создается с нуля или есть возможность скорректировать справочники, наиболее правильным выбором будет Вариант 1 (базовая единица — метр, продажи — в упаковках). Это избавит от необходимости дорабатывать отчеты и позволит получать точные данные по остаткам и продажам в физических величинах в любых типовых отчетах системы.
Если справочник номенклатуры уже зафиксирован в штуках и перенос данных невозможен, используем Вариант 2 с добавлением числового реквизита длины и вычислением итоговых метров в настройках СКД отчета.