При переходе со старых конфигураций (таких как 1С:Комплексная автоматизация 1.1 или 1С:Управление производственным предприятием 1.3) на современные ERP-решения (1С:Управление торговлей 11, 1С:КА 2 или 1С:ERP) компании часто сталкиваются с серьезным архитектурным противоречием. В старых системах для логического разделения одного и того же товара под разные нужды (например, под тендеры, госконтракты и свободную коммерческую продажу) было принято создавать несколько так называемых виртуальных складов. Физически товар лежал на одной полке, но в программе числился на разных складах.
Попытка перенести эту схему «как есть» на современный склад с адресным хранением (WMS) приводит к тупику. В новых конфигурациях 1С топология склада, области хранения и конкретные ячейки жестко привязаны к физическому складу (или помещению). Система технически не позволит двум разным складам использовать одни и те же ячейки с контролем остатков. Если вы заведете виртуальные склады, вам придется делить и ячейки, что физически невозможно при совместном хранении.
В этой статье мы подробно разберем, как уйти от устаревшей практики виртуальных складов и правильно настроить разделение запасов в 1С:УТ 11 на едином физическом адресном складе.
---
Проанализируем механику работы адресного склада в 1С v8.3. Когда на складе включено адресное хранение (вариант настроек ячеек Использовать для хранения остатков номенклатуры), программа берет на себя жесткий контроль размещения товаров. Система должна точно «знать» линейные размеры, объем, грузоподъемность каждой ячейки и точное количество товара в ней.
Если мы создадим два склада — «Склад Коммерция» и «Склад Госконтракты», — то для каждого из них в системе должна быть создана своя структура ячеек. Связать одну физическую полку в металлическом стеллаже с ячейкой «А-01-02» одновременно на двух складах в типовом решении невозможно. Либо ячейка принадлежит первому складу, либо второму. Попытка вести параллельный учет остатков в разрезе ячеек по виртуальным складам заблокирует работу складской службы и сделает автоматизацию WMS бессмысленной.
Ниже мы рассмотрим 5 практических вариантов решения этой задачи, начиная с самого рекомендуемого и технологичного.
---
Это наиболее правильный, заложенный разработчиками 1С метод для резервирования и обособления товаров под конкретные нужды на одном адресном складе. Механизм Назначений позволяет «привязать» партию товара к конкретной сделке, заказу клиента или контракту еще на этапе закупки.
Рассмотрим подробнее, как работает этот механизм:
Заказ клиента под конкретный государственный контракт. В строке заказа для товара устанавливается вариант обеспечения Обособленно.Заказ поставщику) оформляется под это же назначение.Приобретение товаров и услуг) программа сразу видит, что товар целевой. На складе он числится не в свободном остатке, а под конкретное Назначение.Связь с адресным складом:
Современные версии 1С:УТ 11 полностью поддерживают обособление на адресном складе. Товар под разные назначения может физически лежать в любых ячейках (даже вперемешку с коммерческим товаром, если это разрешено правилами совместного хранения). Программа четко контролирует, чтобы при создании документа Отбор товаров (сборка заказа) кладовщику выдавалось задание на отбор именно того количества товара, которое зарезервировано под конкретное назначение менеджера. Ни один другой менеджер не сможет продавать и отгружать этот товар, так как в свободных остатках для коммерческих продаж он просто не отображается.
Для оптимизации работы склада в настройках областей хранения можно включить опцию Ячейки используются для хранения обособленных товаров. В этом случае система будет автоматически направлять «целевые» товары под госконтракты в специально выделенную зону склада.
---
Если разделение запасов требуется не под единичные заказы клиентов, а глобально по направлениям бизнеса (например, весь закупленный товар для направления «Работа по ФЗ-275» не должен смешиваться с направлением «Розничная сеть»), то идеальным инструментом станет использование Направлений деятельности.
Разберем этот вариант по шагам:
Этот способ работает в тесной связке с механизмом Назначений (Вариант 1), но позволяет автоматизировать процесс резервирования на более верхнем уровне без привязки к тысячам мелких заказов покупателей. При этом склад остается единым физическим объектом с одной топологией ячеек.
---
Использование серий позволяет идентифицировать каждую конкретную партию товара, поступившую на склад. Серия может выступать в роли уникального идентификатора контракта или номера государственной закупки.
Проанализируем схему работы с сериями:
Политика учета серий.Учет себестоимости по сериям и Учет остатков на адресном складе.Минус этого подхода: Существенное увеличение нагрузки на персонал склада. Кладовщикам при приемке и отборе придется сканировать штрихкоды серий или вручную выбирать их в терминалах сбора данных (ТСД), что может замедлить складские процессы.
---
Если бизнес-процессы компании все же требуют жесткого физического разделения товаров на складе (например, под гос. контракты выделена отдельная огороженная зона, конкретный стеллаж или отдельная комната), то вместо виртуальных складов правильнее использовать механизм Помещений.
В структуре метаданных 1С объект Склад может быть разделен на несколько Складских помещений. При этом:
Этот вариант исключает путаницу, но требует физического перемещения коробок между зонами склада, если товар нужно перевести из коммерческого использования под госконтракт (документом Перемещение товаров между помещениями).
---
Выясним, как поступить, если руководство категорически настаивает на сохранении структуры из нескольких виртуальных складов в базе данных, но складские работники при этом должны видеть адреса ячеек в сборочных листах.
В таком случае придется отказаться от полноценного адресного склада (WMS) и перейти на справочное размещение номенклатуры:
Справочно.Важное предупреждение: При справочном хранении программа не ведет учет остатков в разрезе ячеек. Система «знает», что товар лежит на складе в количестве 10 штук, и справочно указывает, что его основное место хранения — ячейка «А-1». Но если в этой ячейке фактически пусто или товар лежит в другом месте, программа это не отследит. Автоматическая оптимизация маршрутов сборщика и контроль вместимости ячеек работать не будут.
---
Для успешного внедрения адресного хранения и сохранения контроля над целевыми остатками товаров мы рекомендуем использовать сочетание Варианта 1 (Назначения) и Варианта 2 (Направления деятельности).
Это позволит вам: