Где подбирать коды маркировки в 1С при использовании ордерной схемы склада?

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

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

Почему 1С требует подбор марок в документах реализации

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

Стратегии работы при ордерной схеме

Рассмотрим несколько подходов к решению задачи, чтобы синхронизировать работу склада и офиса:

  1. Подход «Менеджер-оператор»: Менеджер создает Реализацию, но не проводит ее до конца. Склад выполняет Отбор, сканируя марки на ТСД. После этого данные о считанных кодах загружаются в документ реализации (например, через табличный документ или внешнюю обработку). После заполнения маркировок менеджер проводит документ.
  2. Использование ТСД с интеграцией: Если объемы продаж велики, ручное заполнение становится невозможным. В этом случае необходимо использовать специализированное ПО для терминалов сбора данных. Мы можем разработать собственную обработку на C# или 1С:Мобильная платформа, которая будет сканировать DataMatrix и по API отправлять данные напрямую в 1С или даже в Честный знак.
  3. Автоматизация через ЭДО: При оптовых сделках самым надежным способом является интеграция через ЭДО. При обмене электронными документами коды маркировки передаются автоматически. В данном сценарии важно, чтобы складской учет (ордера) был максимально приближен к факту движения физического товара, а сверка проводилась в момент подписания УПД.

Нужно ли хранить марки в ячейках?

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

Техническая реализация обмена

Если вы решили автоматизировать работу с Честным знаком напрямую, без использования тяжеловесных складских решений, разберем базовый пример получения данных. Для связи с системой маркировки используйте встроенный объект HTTPСоединение или WSОпределения. Основная логика работы выглядит так:


// Пример логики отправки данных о выбытии марки
Запрос = Новый HTTPЗапрос(АдресAPI);
Запрос.УстановитьТелоИзСтроки(ДанныеМаркировки);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Если Ответ.КодСостояния = 200 Тогда
    // Обработка успешного подтверждения
Иначе
    // Логирование ошибки
КонецЕсли;

Практические рекомендации по автоматизации

Чтобы работа с маркировкой не превратилась в «героическое преодоление трудностей», следуйте этим шагам:

В завершение подчеркнем: выбор метода работы зависит исключительно от готовности ваших бизнес-процессов. Если склад «вылизан» и дисциплинирован — внедряйте учет марок в ячейках. Если же склад — это полубардак, начните с простой проверки на входе/выходе, а маркировку отдайте на откуп офисным менеджерам, вооруженным качественным сканером и доступом к ЭДО.

← На главную