Как организовать считывание штрихкода и запись в RFID-метку с помощью оборудования и 1С?

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

В современной складской и производственной логистике интеграция технологии радиочастотной идентификации (RFID) становится стандартом де-факто для ускорения процессов приемки, отгрузки и инвентаризации. Типичная задача, с которой сталкиваются разработчики и системные интеграторы: считать линейный или двухмерный штрихкод с упаковки товара и мгновенно записать это же значение в RFID-метку, находящуюся внутри коробки или наклеенную на нее.

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

---

Аппаратные решения: выбор ТСД и альтернативные варианты

Для выполнения операции сканирования и записи нам потребуется специализированное оборудование. Рассмотрим основные типы устройств, которые способны решать эту задачу.

  1. Терминалы сбора данных (ТСД) со встроенным RFID-модулем.

    Это наиболее мобильный и гибкий инструмент. Оператор может свободно перемещаться по складу, сканировать штрихкоды и сразу кодировать RFID-чипы. Отличным примером промышленного оборудования является линейка Zebra MC3300 (модификации MC3330xR и MC3390xR), а также альтернативные защищенные устройства от азиатских брендов, такие как Chainway C72 или Urovo DT50 RFID.

    Современные ТСД кардинально отличаются от устройств прошлых поколений. Если раньше на индустриальном оборудовании использовались устаревшие версии Android (4.x, 5.x) со слабыми процессорами, то современные терминалы поставляются с актуальными версиями ОС (от Android 10 до Android 13), имеют на борту 4–6 ГБ оперативной памяти и мощные многоядерные процессоры. Это позволяет без проблем запускать прожорливые мобильные приложения на платформе 1С.

  2. Внешние RFID-считыватели/записчики с Bluetooth-интерфейсом.

    Такие устройства, как CipherLab 1861, представляют собой отдельные RFID-насадки, которые сопрягаются со стандартным ТСД или смартфоном по каналу Bluetooth. Это позволяет сэкономить бюджет, если у вас уже есть парк обычных ТСД, однако эргономика такого «бутерброда» из двух устройств часто уступает моноблочным решениям.

    Важно: При выборе дешевых внешних RFID-модулей обязательно проверяйте спецификацию. Многие бюджетные модели работают исключительно как «считыватели» (Reader) и физически не имеют функции записи (Writer/Encoder).

  3. RFID-принтеры (альтернатива ручной записи).

    Если процесс маркировки происходит на этапе фасовки или упаковки на стационарном рабочем месте, использовать ручной ТСД для записи каждой метки неэффективно. Более надежный метод — использование специализированных RFID-принтеров (например, настольного Zebra ZD500R или промышленного Zebra ZT411 RFID).

    Логика работы при этом выглядит следующим образом:

    • Оператор сканирует обычный штрихкод коробки на стационарном сканере.
    • Учетная система 1С отправляет команду на печать этикетки на RFID-принтер.
    • Принтер одновременно выполняет два действия: наносит графическую информацию (включая штрихкод) на бумажную этикетку и бесконтактно записывает этот же код во встроенный под подложку RFID-чип (в банк памяти EPC).
    • Готовая этикетка наклеивается на коробку. Это исключает человеческий фактор и путаницу при ручном программировании меток.

---

Программная интеграция с «1С:Предприятие»

Разберем, как связать аппаратную часть с учетной системой 1С. Здесь у нас есть два пути: использование готового софта или самостоятельная разработка.

Вариант 1. Использование готовых сертифицированных решений (без программирования)

Разработка логики работы с RFID-модулями ТСД «с нуля» на мобильной платформе 1С требует глубоких технических знаний Android SDK и API конкретного вендора. Чтобы не изобретать велосипед, рассмотрим готовые программные продукты со статусом «Совместимо! Система программ 1С:Предприятие»:

Вариант 2. Самостоятельная разработка на Мобильной платформе 1С

Если перед вами стоит задача разработать уникальный интерфейс и логику на мобильной платформе 1С, вам придется реализовать взаимодействие с аппаратными модулями ТСД.

Для работы со сканером штрихкодов на Android-устройствах проще всего настроить сканер на отправку широковещательных сообщений (Broadcast Intents). В мобильном приложении 1С достаточно запустить прослушивание определенного события:


// Пример подписки на широковещательное сообщение в мобильном клиенте 1С
&НаКлиенте
Процедура ПриОткрытии(Отказ)
    #Если МобильныйКлиент Тогда
        ДобавитьОбработчикОповещения("BarcodeScan", "ОбработкаСканированияШтрихкода");
    #КонецЕсли
КонецПроцедуры

С RFID-модулем ситуация обстоит сложнее. Прямого стандартного механизма прослушивания RFID-событий в мобильной платформе нет. Для работы с RFID вам потребуется:

  1. Скачать SDK для Android от производителя вашего ТСД (например, Zebra RFID SDK for Android).
  2. Написать внешнюю компоненту для 1С (на Java/Kotlin), которая будет импортировать интерфейсный класс вендора, инициализировать RFID-ридер и вызывать методы записи/чтения памяти EPC.
  3. Подключить данную внешнюю компоненту в мобильное приложение 1С.

---

Физика процесса: проблема экранирования металлом и жидкостями

Рассмотрим крайне важный физический аспект работы с RFID, о котором упомянул пользователь в Сообщении 11. Металл и жидкости являются главными врагами UHF RFID-технологий.

Радиоволны ультравысокой частоты (UHF, 860-960 МГц), используемые в складской логистике для считывания на больших расстояниях, отражаются от металла и поглощаются водой. Если стандартная бумажная RFID-метка окажется зажатой непосредственно между двумя металлическими корпусами оборудования, считать её пассивным ридером будет физически невозможно, так как образуется подобие клетки Фарадея.

Выясним, как эта проблема решается на практике при автоматизации складов с металлическим оборудованием:

  1. Использование специальных антиметаллических меток (On-Metal Tags):

    Обычные тонкие самоклеящиеся метки (сухие или мокрые инлеи) на металл клеить нельзя. Для оборудования с металлическими корпусами применяются корпусные RFID-метки (из ABS-пластика, эпоксидной смолы или керамики) либо гибкие антиметаллические метки на вспененной основе (например, линейка Confidex Silverline).

    Такие метки имеют встроенный диэлектрический слой и специальную конструкцию антенны. Более того, они используют саму металлическую поверхность объекта, на который наклеены, в качестве дополнительного отражателя (экрана), что позволяет даже увеличивать дальность считывания.

  2. Правила размещения меток на объектах:

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

  3. Выбор частотного диапазона:

    Для массового бесконтактного считывания (когда нужно считать 100 позиций на тележке за секунды) подходят исключительно ультравысокочастотные метки (**UHF RFID**), так как только они обеспечивают дальность чтения до 5–15 метров. Высокочастотные метки (HF, работает на частоте 13.56 МГц, к которым относится и технология NFC) считываются на расстоянии всего нескольких сантиметров и для инвентаризации тележек с оборудованием не подходят.

Таким образом, проект внедрения RFID на предприятии вполне реализуем штатными средствами современных ТСД Zebra под управлением ОС Android и программных продуктов, интегрированных с 1С. Главное — правильно спроектировать процесс маркировки и учесть физические свойства маркируемых объектов на этапе пилотного тестирования.

← На главную