Как организовать учет упаковок в 1С:ERP, чтобы исключить продажу части упаковки без перефасовки

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Управленческий учет Промышленность, строительство и АПК
← На главную

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

Анализ проблемы: почему упаковки «не работают» сами по себе

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

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

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

Один из самых эффективных способов — использование характеристик. Проанализируем этот подход. Вместо создания множества карточек номенклатуры (Мука 1кг, Мука 5кг, Мука 20кг), мы создаем одну карточку «Мука» и включаем использование характеристик. Каждая характеристика будет соответствовать виду фасовки.

Преимущества этого метода:

  1. Остатки в отчетах (например, «Ведомость по товарам на складах») будут видны в разрезе характеристик (фасовок).
  2. Менеджер не сможет продать «Мешок 20 кг», если на складе числится только «Мешок 1 кг», хотя по весу товара может быть достаточно.
  3. Для каждой характеристики можно настроить свои индивидуальные упаковки и коэффициенты.

Чтобы преобразовать один вид фасовки в другой (например, расфасовать биг-бэг 1000 кг в мешки по 20 кг), необходимо использовать документ Сборка (разборка) товаров или полноценный производственный этап. Это именно то, что требовалось автору вопроса — фиксация факта перефасовки в учете.

Решение 2: Переупаковка на адресном складе (WMS)

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

Как это работает в 1С:ERP:

  1. При поступлении товара мы указываем упаковку «Мешок 20 кг».
  2. Товар размещается в ячейку в этой упаковке.
  3. При попытке отгрузить 10 кг (пол-мешка) система выдаст ошибку или сформирует задание на переупаковку.

В настройках упаковки существует важный флаг «Допускается дробное количество». Если его снять, система запретит указывать, например, 0.5 мешка. Для выполнения такой операции складской работник должен будет выполнить документ Разупаковка, который зафиксирует в системе появление базовых единиц (кг) и списание целой упаковки.

Решение 3: Контроль кратности в настройках номенклатуры

Если внедрение адресного склада или характеристик кажется слишком трудоемким, можно воспользоваться механизмом контроля кратности. Рассмотрим, как ограничить менеджеров по продажам.

В карточке номенклатуры (или в правилах обеспечения) можно задать кратность отгрузки. Если мы установим кратность 20 (при базовой единице кг), система будет предупреждать пользователя при попытке провести заказ на 15 кг. Это не запрещает операцию на 100%, но значительно снижает риск ошибок человеческого фактора.

Решение 4: Использование серий для весового товара

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

Практические шаги по настройке учета перефасовки

Проанализируем процесс настройки цепочки «Заказ - Фасовка - Отгрузка» через документ Сборка (разборка) товаров:

  1. Настройка номенклатуры: Создаем номенклатуру, например, «Сахар-песок». Единица хранения — кг.
  2. Настройка способов обеспечения: Если нам нужно фасовать под заказ клиента, создаем способ обеспечения «Сборка/Разборка».
  3. Создание заказа: Менеджер создает Заказ клиента, указывая «Сахар-песок» в упаковке «Мешок 5 кг».
  4. Обеспечение: Система видит потребность именно в этой упаковке. Если на складе только россыпь, формируется Заказ на сборку.
  5. Выполнение фасовки: Кладовщик или производственный отдел на основании заказа создает документ Сборка товаров.
    
    // Логика движения документа Сборка:
    // Списание: Сахар-песок (без упаковки/россыпь) - 5 кг.
    // Приход: Сахар-песок (в упаковке "Мешок 5 кг") - 1 шт.
    
  6. Отгрузка: Только после этого товар становится доступен к отгрузке по заказу клиента.

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

Для принятия окончательного решения проанализируем масштаб операций:

Таким образом, 1С:ERP предоставляет гибкие инструменты для решения задачи автора. Главное — помнить, что сама по себе «упаковка» в справочнике не является единицей учета остатков без включения адресного хранения. Для жесткого контроля без WMS оптимальным выбором станут характеристики или документ сборки.

← На главную