Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Интересует наличие функционала поддержки штрих-кодов для справочника "Номенклатура" в редакции 5 Альфа-Авто: Автосалон+Автосервис+Автозапчасти при вводе документов. Т.е. чтобы при вводе номенклатуры в табличную часть документов Инвентаризация, Заказ-наряд, Перемещение товаров в производство, и т.п., где есть номенклатура по штрих-коду искалась эта самая номенклатура. Сейчас работаем на старом релизе, Альфа-Авто:Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.18) и что-то я в нем такого не увидел. Нет, штрих-код можно задать для номенклатуры, и в редакции 4.1, но вот при вводе документов номенклатура не ищется по штрих-коду. Т.е. сканер считывает штрих-код, а номенклатура не ищется. Кстати новый сканер, с интерфейсом USB работает и без его добавления в справочник "Оборудование".
Или я что-то не так делаю?
И в Альфа ред.5 и в Альфа ред.4 описанный вами функционал работает.
В разделе
Для корректной работы сканера подключите его согласно инструкции.
Уточняю, что я имел в виду Code 39 (ГОСТ 30742-2001, ISO 16388-99), Trioptic Code 39, а не EAN-13. Этими штрих-кодами Code 39, Trioptic Code 39, маркируются все запасные части на Toyota, и некоторые другие иномарки. Посмотрите, в обработке релиза 4.1.01.18 ААА, ШтрихКоды, есть что-то для Code 39 ?
А насчет подключения сканера, спасибо, разобрался.
В Альфа-Авто поддерживается работа только с EAN-13.
На последних релизах Альфа ред.5 и Альфа ред.4 описанный вами функционал работает.
Рекомендуем обновить решение до последнего релиза.
По поводу Code 39. Автоматически в Альфе не могут формироваться шк Code 39. Так же нет возможности распечатать такой код на этикетку или ценник. Но Вы можете его назначить номенклатуре (сосчитав его сканером). В документах, при сканировании такого шк номенклатура будет найдена и подставлена в документ.
// ОбластьМакета.Рисунки.ШК.Объект.ТипКода=Число(НЕ (СтрДлина(ШК)=8 И ПрефиксШтрихКода<>ПрефиксВесовогоШК));
// ДлинаШК=?(ОбластьМакета.Рисунки.ШК.Объект.ТипКода=0,8,13);
// ШК=ШК+"0000000000000"; ШК=Лев(ШК,ДлинаШК-1+ОбластьМакета.Рисунки.ШК.Объект.СодержитКС);
Как быть?
Прикрепленные файлы
Вам необходимо обновить решение, систему защиты и драйверы оборудования до последнего релиза.
Еще вопрос. При добавлении в табличную часть надо сгенерировать Insert - штрихкод - Enter.
Если я правильно понял для этого используются префикс и постфикс? Как установить в них Ins и Enter?
Как его программировать?
Кстати, написал функцию для старой альфы 4.1 для вычисления в Code 39 контрольного числа, т.к. не удалось на сканере отключить его генерацию. Т.е. при шк на зап. части 87139YZZ03 сканер считывает 87139YZZ03 $, который и приходится заносить в регистр сведений штрих коды.
При подключении сканера через интерфейс RS232 необходимо действовать согласно инструкции Подключение и настройка Сканера или Считывателя карт RS-232
Советую Вам удалить созданный вами экземпляр оборудования и создать новый, согласно выше описанной инструкции.
Сканер запрограммировать на передачу постфикса CR либо LF либо CR/LF
Самое важное!: Обновите систему защиты и оборудование из последнего релиза. Поле тест сканера у вас отсутствует именно из-за необновления.
Сканер запрограммировал, альфа его понимает. Понял что с его помощью будет искать только в регистре "Штрих-коды". Для этого мне надо каждой номенклатуре присвоить штрих-код в регистре сведений. У меня более полумиллиона наименований и у каждого уже есть артикул с которым совпадает штрих-код основного поставщика. Хотелось бы, если не нашел штрих код в регистре, то искать артикул. Вижу 2 варианта развития событий:
1 Переделать функцию НайтиСтруктуруПоШтрихКоду
2 Сделать обработку которая создаст всей моей номенклатуре записи в регистре сведений с артикулом в качестве кода.
Есть еще варианты?
Сотрудники из Раруса:
Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ. Редакция 5 (5.0.03.02) демо база, в номенклатуре для 2-х позиций задал шк, поиск не работет. Систему защиты обновить не могу, т.к. придется сгонять 30 человек и перезагружать сервер.
ОС: Win 7 prof, Сканер я подключаю по USB, на нём программирую режим (управляющий штрих-код на стр 85 руководства Proton IMS-3100) "Эмуляция USB Com Port", после этого в диспетчере устройств появляется виртуальный COM9 (можно задать любой). После этого сканер в альфе видно в устройствах, но вывод с него не работает ни в блокноте ни в 1С. Т.е. штрих код читается, раздается характерный писк, но в альфе в форме справочника открывается не элемент со штрих-кодом, а тот на котором стоял фокус (курсор). Может как-то можно перенаправить вывод из сом9 в клавиатуру?
А если программирую режим "Стандартный USB HID режим" то есть вывод в блокнот считанного шк., но альфа его в упор не видит, потому, что это USB устройство. Видимо в старом релизе (4.1) придется нарисовать самому "Волшебную кнопку" и прикрутить к ней поиск номенклатуры по считанному шк. А как быть с 5 Альфа
но в альфе в форме справочника открывается не элемент со штрих-кодом, а тот на котором стоял фокус (курсор).
Попробуйте указать в настройках постфикс CR/LF, если не поможет, то обновите на сервере файл ScannerRS232.plu из последнего дистрибутива решения. Перезапустите решение. Тогда у вас в настройках появится поле Тест сканера, в котором вы сможете сосчитать шк и увидеть, какой постфикс запрограммирован в сканере
В этом случае нужно:
1) Использовать драйвер "Сканер клавиатурный"
2) Настроить сканер так, чтобы он передавал префикс перед кодом и постфикс - после него. Например "+++123456789+++" (в примере префикс и постфикс равны "+++"). Проверить работу в блокноте. Обратите внимание - сканер не должен передавать в конце символы перевода строки!
3) Настроить соответствующие префикс и постфикс в параметрах драйвера.
После этого и клавиатурный (USB-HID) сканер у вас будет работать "как надо" ))
Впрочем, это всё должно быть описано в инструкции