Четверг, 29 ноября 2012 11:53

1С Рарус Альфа-Авто Учет рабочего времени (УРВ) и сканер штрихкода

Автор
Оцените материал
(5 голосов)

Занимаюсь внедрением Альфа-Авто 4.1 на предприятии сервиса грузовых автомобилей. Возникла потребность во внедрении модуля учета рабочего времени (УРВ). Приобретя ключ дополнительного модуля УРВ для Альфа-Авто в компании Рарус, мы так же купили сканер штрихкода (по совету менеджера)  HoneyWell Voyager 9540 (MS9540).

Для печати штрихкода нужно установить библиотеку 1С-BarCode. Ее можно взять с диска ИТС .\1CIts\EXE\TradeWare\1C\1CBarCode\1CBarCode.exe или найти в интернете. Так же на всякий случай установил . \1CIts\EXE\TradeWare\1C\ScanOPOS\ScanOPOS.exe

Далее для формирования штрихкодов у документов нужно зайти в программе Альфа-Авто Сервис->Установка прав и настроек, закладка «Права и настройки». Тип объекта Подразделение. И в дереве прав и настроек Документы->Общие параметры документов->Печать и оформление документов->Автоматическое штрих-кодирование (41487) поставить значение «да». Теперь при записи документов им будет присваиваться уникальный штрих-код.



Чтобы войти в АРМ сотрудника цеха нам нужно каждому сотруднику присвоить уникальный штрих код. В Сервис->Установка прав и настроек, закладка «Пользователи» находим или заводим нужного сотрудника (механика)



В верхней части окна нажимаем кнопку «карточка».



Нажимаем многоточие – программа генерирует уникальный штрихкод. По какой-то причине разработчики не сделали печати карточки пользователя из самой формы, поэтому идем в список карточек  вверху окна.



И уже тут внизу кнопкой печать выводим на принтер карточку пользователя.

На данном этапе мы имеем печатную форму Заказ-Наряда со штрихкодом и карточку сотрудника по которой исполнитель цеха будет заходить в свое Автоматизированное Рабочее Место.

Но не так все гладко :) Дальше встала самая главная проблема как связать сканер с программой. В стандартном варианте сканер работает как HID устройство (т.е. эмулирует ввод с клавиатуры) По большому счету Вы можете с тем же успехом набить цифры от руки по клавишам. Для того чтобы программа корректно работала со сканером нужно его правильно настроить. Перерыв весь интернет и по обрывкам собрав информацию выкладываю тут.

У сканера есть такое понятие как префикс и суффикс – это последовательность символов которая вставляется до самих цифр штрих-кода и после соответственно. При настройке альфа предлагает такими символами считать 3 плюса «+++». Но данная модель сканера поддерживает только по два символа. Соответственно нам нужно задать их в сканере и в программе. Возьмем за основу все те же плюсы только по два.

В инструкции к сканеру есть пункт «Конфигурация Префикса/Суффикса» (Configuration Prefix/Suffix) Следуя ей их и нужно задать.

В частности в моей модели было так:

1.       Входим в режим редактирования



2.       Выбираем № конфигурируемого префикса суффикса



3.       Вводим 3 цифры подряд ASCII кода нужного символа (в нашем случае у плюса код 043)



4.       Выходим из режима программирования

И так 4 раза: Prefix 1,Prefix 2, Suffix 1, Suffix 2.

Теперь если мы откроем «Блокнот» или любой другой текстовый редактор и просканируем штрихкод то увидим вначале и в конце последовательности символов по 2 плюса.

Сканер настроен!

Теперь нужно рассказать о нем программе.

Идем в Справочники->Розница и оборудование->Оборудование. Нажимаем зеленый плюс (добавить новое устройство). Выбираем класс оборудования – сканер штрихкодов, модель – Сканер клавиатурный, Подключено к этому компьютеру, Создать новое устройство.



Вот что в итоге получаем. Заходим на вкладку «Список параметров устройства» и в параметрах префикса и постфикса ставим по два плюса (или что вы там настраивали?! J ).

Все! Теперь когда приходит последовательность из плюсов драйвер сканера обрабатывает событие и адекватно заходит в Рабочее место сотрудника цеха по карточке, выбирает работы из Заказ-Наряда по штрихкоду и т.д.

 

УДАЧИ В НАСТРОЙКЕ!

Прочитано 11674 раз
Добавить комментарий