альфа авто подключение сканера штрих кода
Подключение сканера штрх-кодов
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Также пробовали добавить через Альфу, но пишет ту же ошибку. Версия Альфы 4.0, систему защиты обновляли
Обновлять нужно все вместе, и конфигурацию и систему управления.
Если на такой давнишний релиз поставить актуальную систему управления оборудование, то наверняка будут какие-то проблемы.
К тому же в актуальной системе управления оборудование уже не используется ConfUtil2ax.ocx
Исходя из вышеперечисленного, могу посоветовать следующее, если релиз конфигурации обновлять не планируется, тогда удалить папку с оборудованием Protect и установить систему защиты и управления оборудованием из используемого релиза и попытаться настроить оборудование заново.
Цитата |
---|
Ольга Бузмакова пишет: Здравствуйте! Есть ли особенности подключения сканера argox 8000 к программе альфа-авто 5. У нас такая проблема: в документе реализация при подборе товара с помощью сканера заполняется только 2 строки и дальше ни в какую не ищет товар, хотя штрихкоды в номенклатуре есть. |
Добрый день!
Попробую задать вопрос в данной теме, чтобы не создавать новые.
У меня упорно АА 5.1.2 не хочет работать с клавиатурным сканером. Я себе голову всю сломал.
Сканирование не распознается как внешнее событие!
Как нибудь можно запустить драйвер в режиме поиска оборудования, как у атоловского драйвера, чтобы хоть понять будет ли толк или нет?!
Штрихкодирование автозапчастей. Альфа-авто.
Но на упаковках в большинстве случаях есть штрихкоды производителей. И можно попробовать использовать их.
Обычно не хватает каких-то символов или штрихкод содержит дополнительные «лишние» символы. Повлиять на считывание штрихкода сканером мы не можем, но можем изменить его обработку.
В статье сделана попытка систематизировать отличия штрихкода от каталожного номера, информация получена опытным путем, и буду благодарен за комментарии и дополнения. Плюс приведены фрагменты кода для автоматизации этих проверок на базе Альфа-авто, ред.5. (Для ред.4 потребует некоторых корректировок).
Первое, сделаем автоматическое формирование штрихкода, равному артикулу при записи номенклатуры:
Дальше, если штрих код, равный артикулу, не найден, то пробуем модифицировать его по различным вариантам и найти в нем каталожный номер детали. В Альфа-авто для этого в обработке ШтрихКоды необходимо модифицировать процедуру НайтиСтруктуруПоШтрихКоду().
Тут же можно добавить добавление нового реально прочитанного штрихкода в базу:
Для Honda штрихкод полностью соответствует каталожному номеру с «-» и разделителями, но для удобства ввода и поиска «-» обычно убирают при заполнении номенклатуры. Плюс у некоторых производителей могут быть лишние дефисы в штрихкодах, поэтому проверим штрих код без дефисов:
Встречаются штрихкоды с одним или двумя лишними нулями на конце. Также можно проверить без них:
Ну и вариант, когда каталожный номер числовой и зашифрован обычным EAN13. В таком случае к штрихкоду добавляется 13-й контрольный символ, и надо проверить штрихкод без него:
Так как штрихкод, равный каталожному номеру, может содержать любое количество символов, буквы и цифры, то для его печати (к примеру, для восстановления поврежденного ШК на упаковке или при разделении одной упаковки на несколько) использовать коды EAN13 не получится, и надо будет использовать Code128 или другие форматы, способные кодировать строки различной длины с буквами и цифрами.
К минусам данного метода можно отнести:
К плюсам то, что нет необходимости оклеивать все детали, формировать и заносить штрихкоды в базу.
Альфа авто подключение сканера штрих кода
Занимаюсь внедрением Альфа-Авто 4.1 на предприятии сервиса грузовых автомобилей. Возникла потребность во внедрении модуля учета рабочего времени (УРВ). Приобретя ключ дополнительного модуля УРВ для Альфа-Авто в компании Рарус, мы так же купили сканер штрихкода (по совету менеджера) HoneyWell Voyager 9540 (MS9540).
Далее для формирования штрихкодов у документов нужно зайти в программе Альфа-Авто Сервис->Установка прав и настроек, закладка «Права и настройки». Тип объекта Подразделение. И в дереве прав и настроек Документы->Общие параметры документов->Печать и оформление документов->Автоматическое штрих-кодирование (41487) поставить значение «да». Теперь при записи документов им будет присваиваться уникальный штрих-код.
Чтобы войти в АРМ сотрудника цеха нам нужно каждому сотруднику присвоить уникальный штрих код. В Сервис->Установка прав и настроек, закладка «Пользователи» находим или заводим нужного сотрудника (механика)
В верхней части окна нажимаем кнопку «карточка».
Нажимаем многоточие – программа генерирует уникальный штрихкод. По какой-то причине разработчики не сделали печати карточки пользователя из самой формы, поэтому идем в список карточек вверху окна.
И уже тут внизу кнопкой печать выводим на принтер карточку пользователя.
На данном этапе мы имеем печатную форму Заказ-Наряда со штрихкодом и карточку сотрудника по которой исполнитель цеха будет заходить в свое Автоматизированное Рабочее Место.
Но не так все гладко 🙂 Дальше встала самая главная проблема как связать сканер с программой. В стандартном варианте сканер работает как HID устройство (т.е. эмулирует ввод с клавиатуры) По большому счету Вы можете с тем же успехом набить цифры от руки по клавишам. Для того чтобы программа корректно работала со сканером нужно его правильно настроить. Перерыв весь интернет и по обрывкам собрав информацию выкладываю тут.
У сканера есть такое понятие как префикс и суффикс – это последовательность символов которая вставляется до самих цифр штрих-кода и после соответственно. При настройке альфа предлагает такими символами считать 3 плюса «+++». Но данная модель сканера поддерживает только по два символа. Соответственно нам нужно задать их в сканере и в программе. Возьмем за основу все те же плюсы только по два.
В инструкции к сканеру есть пункт «Конфигурация Префикса/Суффикса» (Configuration Prefix/Suffix) Следуя ей их и нужно задать.
В частности в моей модели было так:
1. Входим в режим редактирования
2. Выбираем № конфигурируемого префикса суффикса
3. Вводим 3 цифры подряд ASCII кода нужного символа (в нашем случае у плюса код 043)
4. Выходим из режима программирования
И так 4 раза: Prefix 1,Prefix 2, Suffix 1, Suffix 2.
Теперь если мы откроем «Блокнот» или любой другой текстовый редактор и просканируем штрихкод то увидим вначале и в конце последовательности символов по 2 плюса.
Теперь нужно рассказать о нем программе.
Идем в Справочники->Розница и оборудование->Оборудование. Нажимаем зеленый плюс (добавить новое устройство). Выбираем класс оборудования – сканер штрихкодов, модель – Сканер клавиатурный, Подключено к этому компьютеру, Создать новое устройство.
Вот что в итоге получаем. Заходим на вкладку «Список параметров устройства» и в параметрах префикса и постфикса ставим по два плюса (или что вы там настраивали?! J ).
Все! Теперь когда приходит последовательность из плюсов драйвер сканера обрабатывает событие и адекватно заходит в Рабочее место сотрудника цеха по карточке, выбирает работы из Заказ-Наряда по штрихкоду и т.д.
Некорректность работы сканера штрих-кодов в Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ. Редакция 5 (5.0.10.02)
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Добрый день.
В нашей организации установлена Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ. Редакция 5 (5.0.10.02)
Плагин: ScannerRS232.plu (8.3.3.96)
Оборудование: Сканер Honeywell MS5145 LS USB
При считывании одного штрих-кода сканером в Альфа-Авто отправляются два считывания
Пример:
Записываем штрих-код в номенклатуру, выбираем «новый штрих-код», проводим сканером по товару, сканер «пикает» 1 раз, а в 1С попадает сразу два одинаковых штрих кода (1С записывает 1 штрих-код, и сразу предлагает изменить штрих-код)
Еще бывает по другому:
При считывании штрих-кода в 1С не чего не попадает, при повторном считывании штрих-кода, в 1С попадает сразу 2 штрих кода, тот что сосканировали в первый раз и тот что сейчас сосканировали.
Некорректность работы плагина 1С выявлена на 9 рабочих местах со сканерами штрих-кодов.
У Вас есть стабильные версии плагинов сканеров штрих-кодов для Альфа-Авто?
Прикрепил скриншоты (название файла соответствует количеству проходов сканером штрих-кодов)
на первых 3 проходах ошибка видна, с 4 по 8 проход сканер штрих-кодов сканировал правильно, с 9 начинается повтор ошибок № 1, 2, 3, 1, 2, 3, потом 3 прохода правильно отсканировал, потом ошибки № 1, 2, 3, 1 после чего опять 2 прохода правильного сканирования, и опять ошибки сканирования 5 проходов сканером штрих-кодов и т.д.
По описанию видно, что ошибки сканирования появляются произвольно.
В тесте сканера штрих-кодов АТОЛ, за 100 сканирований ни одной ошибки на том же сканере.
Данный тест АТОЛ производили на 2 машинах, на который через данный тест ошибок сканера выявлено не было.
На остальных 7 машинах данный тест не производили, на всех 9 машинах в тесте плагина ScannerRS232.plu (8.3.3.98) ошибки появляются в описанной выше последовательности.
Поддержка штрих-кодов в документах Инвентаризация, Перемещение в ААА Редакция 5?
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Интересует наличие функционала поддержки штрих-кодов для справочника «Номенклатура» в редакции 5 Альфа-Авто: Автосалон+Автосервис+Автозапчасти при вводе документов. Т.е. чтобы при вводе номенклатуры в табличную часть документов Инвентаризация, Заказ-наряд, Перемещение товаров в производство, и т.п., где есть номенклатура по штрих-коду искалась эта самая номенклатура. Сейчас работаем на старом релизе, Альфа-Авто:Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.18) и что-то я в нем такого не увидел. Нет, штрих-код можно задать для номенклатуры, и в редакции 4.1, но вот при вводе документов номенклатура не ищется по штрих-коду. Т.е. сканер считывает штрих-код, а номенклатура не ищется. Кстати новый сканер, с интерфейсом USB работает и без его добавления в справочник «Оборудование».
Или я что-то не так делаю?
Уважаемая Надежда Бушева!
В Альфа-Авто поддерживается работа только с EAN-13.
Функционал решения проверяется только на последнем релизе решения.
На последних релизах Альфа ред.5 и Альфа ред.4 описанный вами функционал работает.
Рекомендуем обновить решение до последнего релиза.
По поводу Code 39. Автоматически в Альфе не могут формироваться шк Code 39. Так же нет возможности распечатать такой код на этикетку или ценник. Но Вы можете его назначить номенклатуре (сосчитав его сканером). В документах, при сканировании такого шк номенклатура будет найдена и подставлена в документ.
// ОбластьМакета.Рисунки.ШК.Объект.ТипКода=Число(НЕ (СтрДлина(ШК)=8 И ПрефиксШтрихКода<>ПрефиксВесовогоШК));
// ДлинаШК=?(ОбластьМакета.Рисунки.ШК.Объект.ТипКода=0,8,13);
// ШК=ШК+»0000000000000″; ШК=Лев(ШК,ДлинаШК-1+ОбластьМакета.Рисунки.ШК.Объект.СодержитКС);
Вам необходимо обновить решение, систему защиты и драйверы оборудования до последнего релиза.
Вот попробовал на последнем релизе.
Поле Тест сканера не обнаружил, настройки выглядят так, сканер у меня Proton IMS-3190, режим эмуляция USB com port.
Сергей, если вы подключаете сканер через эмулятор сом-порта, почему у вас настроен префикс и постфикс +++?
При подключении сканера через интерфейс RS232 необходимо действовать согласно инструкции Подключение и настройка Сканера или Считывателя карт RS-232
Советую Вам удалить созданный вами экземпляр оборудования и создать новый, согласно выше описанной инструкции.
Сканер запрограммировать на передачу постфикса CR либо LF либо CR/LF
Самое важное!: Обновите систему защиты и оборудование из последнего релиза. Поле тест сканера у вас отсутствует именно из-за необновления.
Сканер запрограммировал, альфа его понимает. Понял что с его помощью будет искать только в регистре «Штрих-коды». Для этого мне надо каждой номенклатуре присвоить штрих-код в регистре сведений. У меня более полумиллиона наименований и у каждого уже есть артикул с которым совпадает штрих-код основного поставщика. Хотелось бы, если не нашел штрих код в регистре, то искать артикул. Вижу 2 варианта развития событий:
1 Переделать функцию НайтиСтруктуруПоШтрихКоду
2 Сделать обработку которая создаст всей моей номенклатуре записи в регистре сведений с артикулом в качестве кода.