Рассмотрим распространенную задачу складской логистики: необходимо учитывать товар не просто как количественный остаток в ячейке, а как совокупность товаров, размещенных на конкретном поддоне (паллете). Цель состоит в том, чтобы присвоить поддону уникальный штрихкод, привязать к нему товары, и в дальнейшем при перемещении или отгрузке сканировать только штрихкод поддона, а не каждую единицу товара по отдельности.
В типовой конфигурации 1С:ERP Управление предприятием логика адресного склада построена на учете товаров в ячейках, а не на управлении контейнерами (LPN — License Plate Number), как это принято в WMS-системах. Однако, давайте разберем несколько способов, с помощью которых можно реализовать требуемый функционал, проанализируем их плюсы, минусы и технические особенности.
Один из самых обсуждаемых вариантов решения — это эмуляция поддона через справочник СкладскиеЯчейки. Идея заключается в том, чтобы считать сам физический поддон мобильной ячейкой.
Суть метода:
Преимущества:
Недостатки и риски:
Этот метод имеет серьезные архитектурные ограничения. Главная проблема — топология склада. В 1С:ERP ячейка, как правило, имеет жесткую привязку к структуре (Помещение -> Линия -> Стеллаж -> Ярус -> Позиция). Если мы создаем «мобильные» ячейки, возникает вопрос: как система поймет, где физически стоит этот поддон?
Если поддон стоит в стеллажной ячейке А-01-01, то с точки зрения системы товар лежит в ячейке «Поддон №123». Система не умеет штатно хранить «ячейку внутри ячейки». Вам придется либо делать виртуальный склад для паллет, либо дорабатывать регистры для связки «Ячейка-контейнер — Ячейка-местоположение».
Кроме того, справочник СкладскиеЯчейки будет расти с огромной скоростью, если каждый новый поддон — это новая запись. Это приведет к «замусориванию» базы данных и замедлению работы форм подбора.
Давайте рассмотрим вариант, предложенный в обсуждении, связанный с комплектацией.
Суть метода:
СборкаТоваров.Как это работает на практике:
Сборщик сканирует товары, формирует документ сборки. Система списывает товары со склада и оприходует одну единицу «Паллеты». Далее по складу перемещается одна единица. При отгрузке, если клиент берет паллету целиком, мы отгружаем этот комплект.
Существенные минусы:
Как справедливо замечено в обсуждении, этот вариант «плохой» для динамичного склада:
Сборка (разборка) товаров с операцией «Разборка», чтобы вернуть товары на остатки, и только потом отгружать. Это лишние трудозатраты для кладовщиков.В 1С:ERP существует штатный функционал, наиболее близкий к понятию LPN — это Упаковочные листы. Этот инструмент часто недооценивают, используя только при отгрузке, но его можно адаптировать — для таких задач есть система автоматизации складских операций на ТСД для 1С:ERP.
Как настроить:
Перейдем в настройки системы: НСИ и администрирование – Склад и доставка. Необходимо включить опцию использования упаковочных листов.
Алгоритм работы:
УпаковочныйЛист.Этот механизм позволяет объединять товары под одним идентификатором. Однако в типовой ERP этот функционал «заточен» преимущественно под исходящий поток (ордерная схема при отгрузке). Использовать упаковочный лист как объект для внутреннего перемещения между ячейками (например, в документе ОтборРазмещениеТоваров) без доработок может быть затруднительно, так как система адресного хранения оперирует остатками номенклатуры, а не упаковками.
Если ваша компания работает с маркируемым товаром («Честный ЗНАК»), давайте посмотрим на механизм агрегации. В 1С:ERP реализована возможность создания иерархии упаковок: Потребительская упаковка -> Групповая упаковка (короб) -> Транспортная упаковка (паллета).
При использовании этого механизма:
Даже если товар не подлежит обязательной маркировке, можно рассмотреть использование функционала Серий. Можно настроить политику учета серий так, чтобы серия идентифицировала конкретную партию на паллете — это реализуется через обработка расширенного штрихкодирования серий и упаковок. В этом случае перемещение осуществляется в разрезе серий. Но это не дает полноценной «контейнеризации» для разнородных товаров (микс-паллет).
Давайте честно проанализируем границы применимости ERP. Как было отмечено в сообщении №8, попытка реализовать полноценный учет LPN (License Plate Number) в ERP может привести к созданию «адских велосипедов».
Почему WMS лучше справляется с этой задачей?
Системы класса WMS (Warehouse Management System) изначально построены на другой архитектуре:
Если ваши бизнес-процессы требуют:
То наиболее правильным решением будет интеграция 1С:ERP с профильной 1С:WMS или другой WMS-системой — для этих целей есть интеграция 1С:ERP с системой WMS для контейнерного учета. ERP будет управлять финансами и закупками, а WMS — детальной складской логистикой.
Подведем итог. Если вы твердо намерены реализовать задачу внутри 1С:ERP без внедрения WMS, рассмотрите следующий порядок действий:
Выбор конкретного метода зависит от интенсивности товарооборота и готовности поддерживать нестандартные решения при обновлениях конфигурации.