Как в 1С:Управление торговлей 11 вести учет товаров в банках разного объема и видеть остатки в литрах и штуках?

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

При торговле лакокрасочными материалами или другой наливной продукцией часто возникает классическая проблема автоматизации: товар поступает на склад в банках разного объема (например, 2 литра, 2.5 литра, 5 литров), но при этом базовый учет необходимо вести в литрах. Ситуация усложняется, если характеристики номенклатуры в системе уже заняты (например, под цвет краски), и использовать их для разделения тары невозможно.

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

Проанализируем три проверенных и наиболее жизнеспособных способа реализации такого учета в 1С:УТ 11.

Способ 1. Использование механизма серий с политикой «Управление остатками»

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

Разберем этот процесс по шагам:

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

При таком подходе в стандартном отчете «Ведомость по товарам на складах» мы увидим остатки краски в базовой единице (литрах), детализированные по сериям (объемам банок). Например: Краска А — всего 20 литров, в том числе по серии «Банка 2 л» — 4 литра (2 банки), по серии «Банка 2.5 л» — 10 литров (4 банки).

Способ 2. Использование упаковок и настройка складских отчетов (СКД)

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

Для реализации этого варианта выполним следующие действия:

  1. В карточке номенклатуры настроим Упаковки (индивидуальные или общий набор). Создадим упаковки «Банка 2 л» (коэффициент 2), «Банка 2.5 л» (коэффициент 2.5) и так далее. Базовой единицей хранения оставим литр.
  2. В карточке товара в блоке «Единицы измерения для отчетов» включим использование альтернативной единицы и выберем там основную упаковку (например, банку наиболее ходового объема).
  3. Для того чтобы увидеть остатки в разных банках в стандартном отчете (например, «Ведомость по товарам на складах»), откроем отчет и перейдем в меню «Настройки» -> «Расширенный» -> «Изменить вариант отчета».
  4. На вкладке «Пользовательские поля» добавим новое поле-выражение для расчета количества в штуках (банках).
  5. В выражении детальной записи пропишем формулу деления базового количества на коэффициент упаковки. Формула будет выглядеть примерно так: [Количество] / [Номенклатура.ЕдиницаДляОтчетов.Коэффициент].
  6. Выведем это созданное пользовательское поле в колонки отчета рядом с базовым количеством в литрах.

Этот способ позволяет видеть расчетное количество банок, однако он имеет ограничение: если одна и та же краска лежит на складе в банках разного объема одновременно, плоский склад без адресного хранения все равно смешает их в общую кучу литров. Чтобы этого не происходило, потребуется настроить упрощенный адресный склад (ячеистое хранение), где остатки фиксируются в разрезе упаковок в конкретных ячейках.

Способ 3. Базовый учет в штуках (банках) + механизм аналогов в сборке

В оптовой и розничной торговле лакокрасочной продукцией часто более жизнеспособной оказывается модель учета «от обратного». При такой схеме базовая единица хранения — это не литр, а штука (конкретная физическая банка определенного объема).

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

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

  1. При смешивании, колеровке и подкраске красок используются документы «Сборка (разборка) товаров».
  2. Для автоматизации спецификаций и вариантов комплектации в 1С:УТ предусмотрен механизм «Аналоги номенклатуры».
  3. В вариантах комплектации мы задаем в качестве комплектующего основную (базовую) позицию.
  4. В случае отсутствия базовой позиции на складе (например, закончилась банка 2.5 л, но есть 5 л), менеджер или кладовщик может в один клик заменить её на разрешенный аналог прямо в документе сборки или в заказе на сборку с помощью команды «Подобрать аналоги».
  5. Для оперативного получения мелкой тары также можно использовать операцию «Разборка», когда краска в таре 10 л виртуально или физически переливается (расфасовывается) в банки меньшего объема по мере необходимости.

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

← На главную