В современной складской и производственной логистике интеграция технологии радиочастотной идентификации (RFID) становится стандартом де-факто для ускорения процессов приемки, отгрузки и инвентаризации. Типичная задача, с которой сталкиваются разработчики и системные интеграторы: считать линейный или двухмерный штрихкод с упаковки товара и мгновенно записать это же значение в RFID-метку, находящуюся внутри коробки или наклеенную на нее.
В рамках данной статьи мы подробно разберем, как реализовать этот процесс на практике, какое оборудование выбрать, какие программные решения уже существуют в экосистеме «1С:Предприятие» и с какими физическими ограничениями радиоволн вам придется столкнуться.
---
Для выполнения операции сканирования и записи нам потребуется специализированное оборудование. Рассмотрим основные типы устройств, которые способны решать эту задачу.
Это наиболее мобильный и гибкий инструмент. Оператор может свободно перемещаться по складу, сканировать штрихкоды и сразу кодировать RFID-чипы. Отличным примером промышленного оборудования является линейка Zebra MC3300 (модификации MC3330xR и MC3390xR), а также альтернативные защищенные устройства от азиатских брендов, такие как Chainway C72 или Urovo DT50 RFID.
Современные ТСД кардинально отличаются от устройств прошлых поколений. Если раньше на индустриальном оборудовании использовались устаревшие версии Android (4.x, 5.x) со слабыми процессорами, то современные терминалы поставляются с актуальными версиями ОС (от Android 10 до Android 13), имеют на борту 4–6 ГБ оперативной памяти и мощные многоядерные процессоры. Это позволяет без проблем запускать прожорливые мобильные приложения на платформе 1С.
Такие устройства, как CipherLab 1861, представляют собой отдельные RFID-насадки, которые сопрягаются со стандартным ТСД или смартфоном по каналу Bluetooth. Это позволяет сэкономить бюджет, если у вас уже есть парк обычных ТСД, однако эргономика такого «бутерброда» из двух устройств часто уступает моноблочным решениям.
Важно: При выборе дешевых внешних RFID-модулей обязательно проверяйте спецификацию. Многие бюджетные модели работают исключительно как «считыватели» (Reader) и физически не имеют функции записи (Writer/Encoder).
Если процесс маркировки происходит на этапе фасовки или упаковки на стационарном рабочем месте, использовать ручной ТСД для записи каждой метки неэффективно. Более надежный метод — использование специализированных RFID-принтеров (например, настольного Zebra ZD500R или промышленного Zebra ZT411 RFID).
Логика работы при этом выглядит следующим образом:
---
Разберем, как связать аппаратную часть с учетной системой 1С. Здесь у нас есть два пути: использование готового софта или самостоятельная разработка.
Разработка логики работы с RFID-модулями ТСД «с нуля» на мобильной платформе 1С требует глубоких технических знаний Android SDK и API конкретного вендора. Чтобы не изобретать велосипед, рассмотрим готовые программные продукты со статусом «Совместимо! Система программ 1С:Предприятие»:
Это специализированный клиент для ТСД, который уже содержит готовую логику работы с RFID. В продукте есть штатная операция «Маркировка RFID». Логика полностью закрывает потребность автора темы: сотрудник сканирует штрихкод товара, ТСД мгновенно генерирует нужную структуру данных, записывает их в память RFID-метки (в банк EPC) и передает подтверждение в базу 1С.
Параметрическое программное обеспечение для ТСД, настройка процессов в котором происходит с помощью «галочек» в конструкторе без программирования. Позволяет быстро связать штрихкод с радиометкой, а также проводить сверхбыструю инвентаризацию и поиск конкретных позиций по RFID-сигналу («радар»).
В современной «1С:Библиотеке подключаемого оборудования» реализована нативная поддержка RFID-считывателей и принтеров. Для многих популярных устройств существуют сертифицированные драйверы, что позволяет обмениваться данными с оборудованием напрямую из конфигурации 1С.
Если перед вами стоит задача разработать уникальный интерфейс и логику на мобильной платформе 1С, вам придется реализовать взаимодействие с аппаратными модулями ТСД.
Для работы со сканером штрихкодов на Android-устройствах проще всего настроить сканер на отправку широковещательных сообщений (Broadcast Intents). В мобильном приложении 1С достаточно запустить прослушивание определенного события:
// Пример подписки на широковещательное сообщение в мобильном клиенте 1С
&НаКлиенте
Процедура ПриОткрытии(Отказ)
#Если МобильныйКлиент Тогда
ДобавитьОбработчикОповещения("BarcodeScan", "ОбработкаСканированияШтрихкода");
#КонецЕсли
КонецПроцедуры
С RFID-модулем ситуация обстоит сложнее. Прямого стандартного механизма прослушивания RFID-событий в мобильной платформе нет. Для работы с RFID вам потребуется:
---
Рассмотрим крайне важный физический аспект работы с RFID, о котором упомянул пользователь в Сообщении 11. Металл и жидкости являются главными врагами UHF RFID-технологий.
Радиоволны ультравысокой частоты (UHF, 860-960 МГц), используемые в складской логистике для считывания на больших расстояниях, отражаются от металла и поглощаются водой. Если стандартная бумажная RFID-метка окажется зажатой непосредственно между двумя металлическими корпусами оборудования, считать её пассивным ридером будет физически невозможно, так как образуется подобие клетки Фарадея.
Выясним, как эта проблема решается на практике при автоматизации складов с металлическим оборудованием:
Обычные тонкие самоклеящиеся метки (сухие или мокрые инлеи) на металл клеить нельзя. Для оборудования с металлическими корпусами применяются корпусные RFID-метки (из ABS-пластика, эпоксидной смолы или керамики) либо гибкие антиметаллические метки на вспененной основе (например, линейка Confidex Silverline).
Такие метки имеют встроенный диэлектрический слой и специальную конструкцию антенны. Более того, они используют саму металлическую поверхность объекта, на который наклеены, в качестве дополнительного отражателя (экрана), что позволяет даже увеличивать дальность считывания.
Метка должна быть наклеена на внешнюю, «видимую» для радиоволн часть корпуса устройства. При погрузке оборудования на тележку их нужно размещать так, чтобы метки смотрели во внешние стороны (наружу) или вверх, а не были заблокированы другими металлическими приборами вплотную.
Для массового бесконтактного считывания (когда нужно считать 100 позиций на тележке за секунды) подходят исключительно ультравысокочастотные метки (**UHF RFID**), так как только они обеспечивают дальность чтения до 5–15 метров. Высокочастотные метки (HF, работает на частоте 13.56 МГц, к которым относится и технология NFC) считываются на расстоянии всего нескольких сантиметров и для инвентаризации тележек с оборудованием не подходят.
Таким образом, проект внедрения RFID на предприятии вполне реализуем штатными средствами современных ТСД Zebra под управлением ОС Android и программных продуктов, интегрированных с 1С. Главное — правильно спроектировать процесс маркировки и учесть физические свойства маркируемых объектов на этапе пилотного тестирования.