Как отгрузить маркированный товар с группы складов в 1С:Комплексная автоматизация 2.5?

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

При работе в современных конфигурациях на платформе 1С, таких как 1С:Комплексная автоматизация 2.5 или 1С:ERP 2.5, пользователи часто сталкиваются с ситуацией, когда товар физически распределен по нескольким местам хранения. Для удобства в системе создаются «Группы складов», которые позволяют резервировать остатки сразу по всему логистическому узлу. Однако при попытке отгрузить товар, подлежащий обязательной маркировке («Честный ЗНАК»), система выдает блокирующую ошибку: «Для проверки и подбора маркируемой продукции укажите склад, а не группу».

В этой статье мы подробно разберем, почему возникает это ограничение, проанализируем внутренние механизмы работы модуля маркировки и рассмотрим несколько эффективных способов обхода данной проблемы, сохраняя при этом целостность учета.

Почему система требует конкретный склад?

Прежде чем переходить к решениям, выясним причину такого поведения программы. Модуль интеграции с ГИС М (системой маркировки) в 1С спроектирован таким образом, что форма «Проверка и подбор маркируемой продукции» должна работать в контексте конкретного места хранения. Это связано с несколькими техническими факторами:

  1. Контроль статусов КМ: Коды маркировки (КМ) привязаны к конкретным единицам товара. Чтобы система могла проверить, числится ли данный код за вашей организацией на конкретном балансовом участке, ей нужно понимать, откуда физически списывается единица.
  2. Серийный учет: Маркировка очень часто идет «рука об руку» с серийным учетом. В архитектуре 1С серии товаров всегда жестко привязаны к конкретному складу. Группа складов — это виртуальный объект, у которого не может быть серийных остатков.
  3. Регистры накопления: Движения по регистрам, связанным с маркировкой и складскими запасами, требуют заполнения измерения Склад. Запись «Группа» в это измерение технически недопустима, так как это нарушит логику списания остатков.

Рассмотрим подробнее варианты решения этой задачи без внесения изменений в программный код (в типовом функционале).

Решение №1: Использование складов в табличной части документа

Это самый быстрый и действенный способ, который позволяет оставить один документ Реализация товаров и услуг, но при этом «удовлетворить» требования системы маркировки. Рассмотрим, как это настроить.

Во многих компаниях в шапке документа привыкли видеть один склад. Но 1С позволяет перенести выбор склада в строки документа. Для этого выполним следующие шаги:

  1. Перейдем в раздел НСИ и администрированиеНастройка НСИ и разделовПродажи.
  2. В блоке Оптовые продажи найдем и установим флаг Реализация по нескольким складам.
  3. Теперь в документе Реализация товаров и услуг, если в шапке выбрана «Группа складов», в табличной части Товары появится колонка Склад.

Проанализируем ситуацию: теперь для каждой строки с маркированным товаром мы можем (и обязаны) указать конкретный склад, входящий в выбранную группу. Как только вы укажете конкретный склад в строке, кнопка проверки маркировки станет активной и перестанет выдавать ошибку. Система будет понимать, к какому складу обращаться для проверки остатков и серий.

Решение №2: Разделение этапов «Заказ» и «Реализация»

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

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

  1. Оформление Заказа клиента: Менеджер создает Заказ клиента и указывает в шапке «Группу складов». Это позволяет зарезервировать товар везде, где он есть в наличии, не задумываясь о конкретных полках.
  2. Создание Реализации: Когда приходит время отгрузки, вместо ручного создания документа Реализация товаров и услуг, воспользуемся обработкой Оформление документов отгрузки (находится в разделе Продажи — Накладные к оформлению).
  3. Автоматическое разбиение: При создании реализации на основании заказа, система увидит, что товар физически лежит на разных складах группы. Программа сама предложит создать несколько документов реализации — по одному на каждый физический склад.

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

Решение №3: Работа через ордерную схему (WMS)

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

В ордерной схеме финансовый документ (накладная) и фактическая отгрузка (расходный ордер) разделены:

  1. Вы выписываете одну Реализацию товаров и услуг на группу складов (используя метод из Решения №1, указав склады в ТЧ).
  2. Статус проверки маркировки в самой реализации можно не заполнять (в зависимости от настроек системы).
  3. Кладовщик на конкретном складе создает Расходный ордер на товары. Поскольку ордер создается по конкретному складу, именно в нем выполняется процедура «Проверка и подбор маркируемой продукции».

Этот способ удобен тем, что менеджер в офисе может не знать, из какой именно коробки кладовщик возьмет товар, а фактическое сканирование кодов произойдет там, где этот товар находится физически.

Особенности учета серий

Важно помнить: если для вашего товара включен серийный учет с политикой «Учет себестоимости по сериям» или «Учет остатков по сериям», отгрузка с группы складов будет заблокирована в любом случае, даже для немаркированного товара.

Серия в 1С — это разрез учета, который неразрывно связан с местом хранения. Если вы столкнулись с тем, что даже после включения складов в ТЧ система продолжает требовать уточнения, проверьте Политику учета серий в карточке Вида номенклатуры. Для маркированных товаров (одежда, обувь, шины и т.д.) мы рекомендуем использовать политику серий «Маркировка продукции для ГИС М», которая позволяет более гибко управлять процессом подбора КМ.

Резюме и рекомендации

Подведем итог нашему анализу. Обойти проверку, оставив в поле Склад значение группы и не уточняя место хранения в строках, невозможно без серьезной доработки системы, которая крайне не рекомендуется (так как это нарушит механизмы интеграции с «Честным ЗНАКОМ»).

Наилучшим вариантом будет:

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

← На главную