Настройка обработки префиксов и постфиксов - считыватель магнитных карт EMR01-USB

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

Страницы: 1
RSS
Настройка обработки префиксов и постфиксов - считыватель магнитных карт EMR01-USB
 
День добрый!

Конфигурация: Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.19)
Платформа 8.2.18.96
Компонента: V8Autosalon.dll
Версия компоненты: 8.0.7.110

Считыватель магнитных карт: EMR01-USB

Ввожу в справочнике "Оборудование" следующие настройки:

Класс оборудования: Сканер штрих-кодов, ридер карт
Модель: Сканер штрих-кодов(RS-232)
плагин: ScannerRS232.plu (8.3.3.95)

При настройке параметров тестирование считывателя возвращает следующий результат:
[STX]0002248761[CR][LF][ETX]

Из данной строки видно, что сканер использует в качестве префикса [STX], в качестве постфикса[CR][LF][ETX]

Ввожу в поле настройки префикса значение - STX, в поле настройки постфикса - CR

Сохраняю настройки, включаю использование считывателя в сессии через пункт "Включить".

Открываю справочник "Карточки", создаю новую элемент справочника.
Подношу магнитную карту к считывателю - в реквизит "Штрихкод" элемента записывается  "[управляющий символ][управляющий символ]0002248761"
(см.скриншот)

очевидно, компонента не обрабатывает символы префикса, передаваемые сканером.
Вопрос - какие установить настройки, чтобы компонента возвращала только сам номер, записанный на карте, без префиксов и постфиксов?
Изменено: Леонид Мельников - 28.02.2014 11:00:04
 
STX - это служебный символ и ввести с клавиатуры вы его не могли.
В вашем случае я бы посоветовыл отключить префикс и постфикс STX и ETX в настройках самого считывателя
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С