: дисплей покупателя, считыватель магнитных карт, POS-системы, ККМ в режиме Online, ККМ в режиме Offline.
В третей, завершающей, части мы рассмотрим принтер этикеток, эквайринговые системы, считыватели RFID меток.
Как правило, принтер этикеток используется для печати и маркировки продукции. На этикетке размещают штрихкод, название, состав, артикул и т.п. Такой принтер просто необходим производителям розничных товаров. Принтеры бывают совершенно разные, от мобильных версий до огромных промышленных моделей. Если вы собираетесь купить принтер этикеток, вам необходимо учесть следующие факторы:
Способ печати
Термопечать — нанесение изображения термическим воздействием. Подобен печати в обычных кассах. Способ более дешевый нежели термотрансферный, однако менее долговечен.
Получите 267 видеоуроков по 1С бесплатно:
Термотрансферная печать — нанесение изображения происходит с помощью специальной термотрансферной ленты под термическим воздействием. Этот способ более долговечен. Однако такая печать обходится дороже на одну этикетку, нежели термопечать.
Тип этикетки
Этикетки бывают достаточно разные: самоклеящиеся бумажные, этикетки из ткани для маркировки одежды, пластиковые этикетки — для маркировки растений и другие виды
Размер этикетки для печати
Это индивидуальный параметр, подбирается под ваши нужды.
Пропускная возможность принтера
К этому параметру необходимо отнестись особенно ответственно. Если вам необходимо печатать по несколько тысяч этикеток в день, ни в коем случае не стоит брать бюджетную модель, с пропускной способностью 200-300 этикеток в день. В таких случаях они быстро портятся и приходится ждать, когда привезут новый.
Установка принтера этикеток очень похожа на установку обычного принтера — обычно не вызывает трудностей.
Эквайринговые системы
— прием к оплате платежных карт в качестве платы за товары. Т.е. проще говоря наличие эквайринговой системы в торговой точке позволяет клиенту оплатить товары и услуги с помощью платежных карт (кредитных карт). Обычно данное оборудование предоставляется банком и сам банк настраивает такое оборудование, в силу специфики данного оборудования.
Считыватели RFID-меток в 1С
В статье демонстрируется применение общей программной платформы Шина RFID для управления RFID считывателями из 1С:Предприятие. Для полноты обзора, будет рассмотрена работа с мобильным терминалом сбора данных (ТСД).
Для работы понадобится установить следующие компоненты из дистрибутива Шины RFID:
1. Шина RFID — основной сервис, обеспечивающий управление RFID устройствами.
2. Проксирующий сервис RFID устройств — сервис работы с независимыми RFID устройствами (мобильные ТСД, стационарные компьютеры, эмуляторы и др.).
3. Мобильный клиент ТСД — приложение для мобильных терминалов сбора данных, обеспечивает сбор, передачу и визуализацию информации с устройств ввода/вывода мобильного терминала.
4. Внешняя компонента 1С — специализированный COM/ActiveX компонент, обеспечивающий взаимодействие 1С:Предприятие с Шиной RFID.
Подключение из 1С:Предприятие
Работа с Шиной RFID из 1С:Предприятие осуществляется через внешнюю компоненту AddIn.RfidBus1cClient.
После поключения к Шине RFID:
ПодключитьВнешнююКомпоненту("AddIn.RfidBus1cClient"); КлиентШиныРФИД = Новый COMОбъект("AddIn.RfidBus1cClient"); // УстановитьСоединение(Адрес, Порт, Логин, Пароль) к Шине RFID КлиентШиныРФИД.УстановитьСоединение("127.1", 7266, "admin", "admin");
можно осуществлять управление подключенными к ней RFID считывателями:
- получить список считывателей;
- подписаться на события считывателя;
- послать команды RFID считывателю.
Штатно закрыть соединение с шиной можно через сответствующий метод:
КлиентШиныРФИД.ЗакрытьСоединение();
При разрыве соединения с Шиной RFID, у клиента автоматически аннулируется подписка на события считывателей, а у RFID считывателей, не имеющих иных подписчиков, деактивируется RFID модуль.
Работа с RFID модулем считывателя
Для поиска RFID меток, необходимо подписаться на события RFID считывателя и перевести радиочастотный модуль устройства в режим поиска:
// Получить список созданных в Шине RFID считывателей Считыватели = КлиентШиныРФИД.ПолучитьСчитыватели(); // Подписываемся на события всех доступных считывателей Для Каждого Считыватель Из Считыватели Цикл // Подписаться на получение общих событий от считывателя (найдена/потеряна метка/GPI) КлиентШиныРФИД.ПодписатьсяНаСчитыватель(Считыватель.Id); // Начать считывание меток КлиентШиныРФИД.ЗапуститьЧтение(Считыватель.Id); КонецЦикла;Теперь, если у формы зарегистрировать внешнее событие, то в него будет передаваться информация о найденных и потеренных RFID считывателем метках:
&НаКлиенте Процедура ОбработчикСобытий(Источник, Событие, Данные) ДеталиСобытия = КлиентШиныРФИД.ПолучитьДеталиСобытия(Данные); Если Событие = "TransponderFoundEvent" Тогда Для Каждого Метка Из ДеталиСобытия.Метки Цикл Сообщить(ДеталиСобытия.Считыватель.Id + ". Найдена метка: " + Метка); КонецЦикла; КонецЕсли; КонецПроцедуры
Управление пользовательским интерфейсом мобильного ТСД
Создание приложений для мобильных RFID считывателей осуществляется через Мобильный клиент ТСД. Сформированное в информационной системе XML-описание интерфейса, отправляется через специализированную команду Шины RFID на Мобильный клиент ТСД. Мобильный клиент ТСД, на основе XML, создает графический пользовательский интерфейс и передает на Шину RFID, через механизм специализированных событий, информацию о манипуляции с графическими элементами.
Пример, формирующий интерфейс главного окна приложения мобильного RFID считывателя демонстрационного стенда RFID центра в GS1/UNISCAN:
Convergence CS101
Объекты имеют следующие общие атрибуты:
- идентификатор объекта Id, используется для обработки событий интерфейса:
- положение и размер элемента (Left, Top, Width, Height), могут задаваться динамически, в зависимости от разрешения экрана считывателя:
- активность элемента IsEnabled: True — активен, False — не активен.
- интерактивность RaiseEvents: True — передавать события взаимодействия на Шину RFID, False — не передавать.
RFID – следующее поколение систем идентификации и альтернатива традиционному штрихкодированию. Умная надстройка для 1С наделяет уже существующую учетную систему новыми возможностями и в короткий срок позволяет оптимизировать большинство существующих бизнес-процессов.
Радиочастотная идентификация имеет ряд преимуществ перед другими системами: она предоставляет возможность учитывать каждую отдельно взятую единицу товара, а не товарную позицию SKU; в сотни раз упрощает процесс сбора информации, а главное, моментально передает данные в систему учета, снижая риск влияния человеческого фактора и делая процесс инвентаризации простым, максимально быстрым и эффективным.
Принцип работы
Метка RFID содержит уникальную информацию о товаре, которая считывается специальным устройством и моментально передается в систему учета.
В зависимости от типа считывающего устройства получение данных с RFID-метки может производиться на расстоянии до 5 метров.
RFID метка состоит из микрочипа и антенны, заключенных в бумажный или пластиковый корпус. Микрочип хранит информацию о продукте и содержит уникальный номер. Стационарный или портативный считыватель получает информацию с метки и в режиме реального времени передает ее в систему учета. При этом система исключает вероятность повторного ошибочного считывания в процессе учета.
Компоненты системы
RFID метки
Метки RFID различаются по типу питания: ативные и пассивные. И по видам памяти: некоторые предназначены для единичной записи информации и в дальнейшем только транслируют ее, другие же позволяют вносить новые данные в дополнительную память метки. Самые распространенные варианты меток могут объединять в себе как электронный чип, так и поверхность для нанесения штрих-кода и другой обязательной информации.
Особенности и преимущества меток:
- не требуют визуального контакта, и, соответственно, расширяют сферу применения маркировки;
- могут хранить в себе большой объем информации;
- уникальны - каждая из них обозначает отдельно взятый предмет, а не товарную позицию;
- могут быть перезаписываемыми и защищенными от несанкционированного считывания.
Варианты исполнения меток:
- самоклеющиеся бумажные или лавсановые метки;
- стандартные пластиковые карты;
- дисковые метки (в том числе с центральным отверстием для закрепления на палете);
- различные виды брелоков;
- специальное исполнение для жестких условий эксплуатации.
Считыватели
Стационарные
Cтационарные считыватели RFID-меток позволяют оперативно передавать информацию о находящихся в зоне действия товарах в систему учета. Считыватели имеют постоянное подключение к сети, что позволяет передавать данные в режиме on-line, и способны обрабатывать информацию с большого числа меток одновременно.
Мобильные
Мобильность, которую дарят портативные считыватели, как правило, компенсируется меньшим радиусом действия и в некоторых случаях отсутствием on-line связи с системой учета. Однако такие считыватели имеют внутреннюю память, которая позволяет записывать все необходимые данные и затем синхронизировать их с программой 1С.
Портальные
Портальные считыватели могут быть вмонтированы в ворота или столы, а также закреплены рядом с конвейером на пути следования изделий. Такие считыватели могут определять направление прохождения метки и отражать соответствующие приходные и расходные операции.
Принтеры RFID меток
Метки для учета товаров с использованием радиочастотной идентификации изготавливаются на специальных принтерах, причем такой принтер может быть как промышленным, так и максимально компактным и доступным даже для самых небольших организаций. Принтер RFID-меток может быть даже мобильным - в таком случае пользоваться им можно «в полях», то есть при непосредственной работе, например, на складе. Наиболее распространены следующие классы принтеров:
Карточные - предназначены для печати на пропускных, дисконтных, клубных и других пластиковых картах.
Мобильные - позволяют производить печать RFID-меток в любом месте и в любое время.
Промышленные - самый распространненный вид принтеров. Обладают очень высокой скоростью печати, надежностью, прочностью и увеличенным объемом памяти. Такие RFID-принтеры могут не только кодировать метки, но и одновременно наносить на них визуальную информацию - штрих-коды или переменные данные.
Программное обеспечение
Промежуточное программное обеспечение - ЭРФИД Communication Server - создает связь компонентов RFID с системами учета 1С, которые использует заказчик. Оно позволяет использовать неограниченное число единиц RFID-оборудования.
Надстройка ЭРФИД Communication Server позволяет:
- управлять инфраструктурой RFID-оборудования (считывание и программирования RFID-меток);
- считывать и программировать RFID-метки;
- отфильтровывать и аггрегировать данные;
- создавать «логические считыватели»;
- обмениваться данными с внешними IT-системами.
Система Sintegro.RFID + 1С:Предприятие
Sintegro.RFID представляет собой надстройку к уже имеющейся системе учета 1С:Предприятие, которая наделяет ее дополнительными возможностями для работы с RFID метками.
Использование меток радиочастотной идентификации становится максимально эффективным за счет органичной интеграции. Ваша учетная программа будет полностью поддерживать функции, предоставляемые системой RFID, а вы сможетe получить максимальную прибыль от внедрения. Наделяя свою систему новыми возможностями, вы не теряете существующие. Даже если ваша 1С имеет уникальную нетиповую конфигурацию решения Sintegro.RFID дополнят и расширят ваш функционал.
Sintegro.RFID интегрируется в вашу систему на платформе 1С:Предприятие. Это позволяет сделать переход к использованию нового продукта плавным и свести к минимуму любые возможные издержки. Обучение персонала и дальнейшая поддержка помогут наиболее эффективно использовать систему с самых первых дней после внедрения.
Сферы применения
Компания Sintegro имеет колоссальный опыт автоматизации и оптимизации бизнес-процессов во многих сферах бизнеса и предлагает наиболее оптимальный симбиоз индивидуального подхода и использования Best-practice в разных сферах, что очень положительно сказывается как на бюджетах и сроках интеграции, так и на получение максимально эффективных решений от интеграции.
Системы могут применяться:
- Производство - как конвейрное, так и ручное штучное производство;
- Складская логистика - позволяет более гибко управлять цепочками поставок;
- Инвентаризация и учет - система может отслеживать наличие ТМЦ как в реальном времени, так и при регламентных операциях;
- Маркетинговые программы - расширяет горизонты удовлетворения покупательского спроса.
Где уже широко распространены RFID технологии:
- Производство и продажа одежды, обуви и аксессуаров;
- Ювелирная промышленность;
- Библиотеки и архивы;
- Проведение выставок и мероприятий;
- Автотранспорт и пропускной контроль;
- Автоматизация контроля доступа и учет рабочего времени.
Принцип работы
Компонента генерирует два события при работе:
- IN - при попадании метки в поле видимости антенны;
- OUT - при выходе метки из поля видимости антенны.
При этом нужно помнить, что OUT сработает в том случае, если метка не будет видна антенне более времени, указанного в методе SetInOutTimeout (см. ниже). Т.е. физически метка может остаться на антенне, но антенна может ее не увидеть и сгенерировать событие OUT.
Таким образом, например, решается классическая задача проверки заказа/накладной, когда необходимо проверить правильность сборки заранее известного списка товаров. Так же на базе этих событий можно сделать инвентаризацию, поиск товара и т.д.
Компонента написана на C#. Использует.NET 3.5.
Описание интерфейса компоненты
Регистрация компоненты
Перед началом работы компоненты необходимо зарегистрировать ее с ключом tlb:
RegAsm.exe "PATH\RFIDConnector.dll" /tlb
Или запустить register.bat (см. вложение), указав в нем путь до файла RegAsm
Инициализация компоненты
Имя класса: AddIn.RFIDConnector
Пример работы:
// Инициализация класса... ИмяКласса = "AddIn.RFIDConnector"; Попытка ПодключитьВнешнююКомпоненту(ИмяКласса); Объект = Новый COMОбъект (ИмяКласса); Исключение Сообщить("Ошибка загрузки внешней компоненты " + ИмяКласса + ". " + ОписаниеОшибки()); Закрыть(); КонецПопытки;
Подключение/отключение устройства
SetInOutTimeout(Timeout) - установка периода видимости метки, после которого генерируется событие OUT (в мс.);
SetInOutPeriod(Period) - установка периода таймера: с какой частотой опрашивать метки на антеннах (в мс.);
Connect(IP) - подключиться к устройству с указанием IP-адреса устройства.
Пример работы:
// Задаем таймаут исчезания меток... Объект.SetInOutTimeout(500); // Задаем период проверки меток... Объект.SetInOutPeriod(150); // Подключаемся к устройству... Объект.Connect("192.168.3.89");
Disconnect() - отключиться от устройства
Пример работы:
// Отключаем устройство... Объект.Disconnect();
Запуск/остановка таймера опроса антенны
Start() - запуск таймера: начало работы с устройством
Пример работы:
Попытка Объект.Start(); Сообщить("Сканирование запущено!"); Исключение Сообщить("Ошибка запуска сканирования! Текст ошибки: " + ОписаниеОшибки()); КонецПопытки;
Stop() - остановка таймера
Пример работы:
Попытка Объект.Stop(); Сообщить("Сканирование остановлено!"); Исключение Сообщить("Ошибка остановки сканирования! Текст ошибки: " + ОписаниеОшибки()); КонецПопытки;
Обработка внешнего события
ВнешнееСобытие(Источник, Событие, Данные) - стандартное событие 1С
Источник - всегда "RFIDConnector"
Событие - всегда "InOutEvent"
Данные - данные в формате: "In/Out:Tag:Antenna", например: IN :302DBB7711C0004000000034 :1 ;
Пример работы ( спсМетки - список значений, спсРазвернуть_ - функция, разбирающая строку на подстроки через разделитель - см. пример RFIDConnectorTest.epf во вложении):
// фрмВнешнееСобытие - внешнее событие... Процедура фрмВнешнееСобытие(Источник, Событие, Данные) // Для отладки... Сообщить("Внешнее событие: " + Источник + ", " + Событие + ", " + Данные); // Получаем данные в виде списка... спсДанные = спсРазвернуть_(Данные, ";"); // Идем по элементам списка... Для Каждого спсЭлемент Из спсДанные Цикл // Получаем параметры из каждой строки... спсПараметры = спсРазвернуть_(спсЭлемент.Значение, ":"); // Если количество параметров 3 - обрабатываем данные... Если спсПараметры.Количество() = 3 Тогда ТипСобытия = СокрЛП(спсПараметры); Метка = СокрЛП(спсПараметры); Антенна = СокрЛП(спсПараметры); прМетка = Метка + ":" + Антенна; // В зависимости от типа события... Если ВРег(ТипСобытия) = "IN" Тогда спсМетки.Добавить(прМетка); ИначеЕсли ВРег(ТипСобытия) = "OUT" Тогда спсМетка = спсМетки.НайтиПоЗначению(прМетка); Если спсМетка <> Неопределено Тогда спсМетки.Удалить(спсМетка); КонецЕсли; КонецЕсли; КонецЕсли; КонецЦикла; КонецПроцедуры
Контакты:
Если у Вас возникли вопросы или пожелания по доработке/внедрению данной системы, а также любые другие вопросы, связанные с RFID (метки, считыватели, интеграция, разработка, внедрение, обслуживание, консультации и т.д.), Вы можете обратиться в компанию Кей-Софт (www.keysoft.su), Контактное лицо: Алексей Денисенко (доб. 102),
Пользователям "1С:Предприятие" уже в базовой её версии доступна функциональность высококачественного RFID-оборудования, поставляемого группой компанией ISBC. Мы подключили оборудование немецкой компании ФАЙГ ЭЛЕКТРОНИК к 1С. Специалисты ISBC и 1С провели плодотворную работу по разработке и тестированию драйверов, в результате этой работы получен сертификат на совместимость.
Мы с гордостью заявляем - наши ридеры радиочастотной идентификации совместимы с "1С: Предприятие" и готовы к применению в Вашей компании! Внедряя RFID-устройства Вы получаете массу преимуществ:
- оптимизируете бизнес-процессы своей компании,
- ускоряете приемку и отгрузку товаров,
- налаживаете процессы учета,
- инвентаризация становится проще и в разы быстрее,
- обеспечиваете защиту продуктовой линейки от контрафакта!
Информация для пользователей 1С
Сканирование RFID-меток происходит моментально без необходимости прямой видимости метки. Возможно сканирование одной конкретной метки, а также сканирование группы меток (до 150 меток за 1 секунду). Все RFID-считыватели FEIG Electronic могут как читать, так и кодировать RFID-метки. Считыватели RFID компании FEIG Electronic работаюст с любыми данными, которые хранятся в памяти RFID-метки: с её инвентарным номером EPC, с уникальным номером TID, с пользовательской памятью; также есть возможность обеспечить защиту данных от перезаписи.
Сферы применения RFID от ISBC и программных средств 1С: Предприятие обширны, перечислим некоторые из них:
- RFID автоматизация кассового узла.
- RFID автоматизация работы торгового зала.
- RFID автоматизация учета продукции на складах.
- Инвентаризация имущества, инвентаризация основных средств.
- RFID маркировка меховых изделий / шуб, индивидуализация КИЗ меховых изделий.
- Оборудование радиочастотной идентификации применяется и во многих других сферах…
Комплекты "1С:Предприятие". Комплекты "RFID настольный", "RFID для портала", "RFID ручной / мобильный" ()
Информация для разработчиков и программистов 1С
Применение оборудования радиочастотной идентификации в торговле стало проще! Специалисты ISBC подключили оборудование немецкой компании ФАЙГ ЭЛЕКТРОНИК, провели тестирование - теперь вы можете применить наш драйвер, после чего легко и просто привнести в 1С:Предприятие своих клиентов функциональность бесконтактной идентификации RFID.
RFID-считыватели с драйвером "ISBC: Считыватель RFID" поддерживаются конфигурациями, разработанными на технологической платформе "1С: Предприятие 8.3" (х32-х64) и использующих подсистему "Библиотека подключаемого оборудования" (БПО) версии 2.0 и выше в режиме толстого и тонкого клиента.