![]() |
![]() |
![]() |
|
Проблема при считывании Штрихкода в УТ 11.1 | ☑ | ||
---|---|---|---|---|
0
Mamont_SXI
07.01.14
✎
00:36
|
Всем Привет!! С Рождеством!!!
Прошу помочь, С нового года перешли с УТ 10.2 на УТ 11.1.2.27 по 8.2. После подключения торгового оборудования, а именно сканера Honeywell MS 5145 ECLIPSE c драйверами 1С возникла проблема при считывании внутреннего штрихкода типа 2200хххххх224, а именно, в рабочем месте кассира(ЧекККМ) при считывании данного штрихкода открывается окно Создания нового штрихкода с номером 2200000000002. При повторно считывании того же штрихкода в этом окне новой строкой отображается верный штрихкод. При тестировании сканера штрихкод читает верно. Если устанавливать драйвера на сканер от Атол, то при открытии списка номенклатуры или рабочего места кассира, выдаётся ошибка "Чувствительность". Помогите с проблемой, Заранее благодарен. |
|||
1
zva
07.01.14
✎
11:20
|
Разработчики УТ 11 положили болт на константу префикс штрих-кодов весового товара и зашили в конфигураци, что все штрих-коды, начинающиеся на 22, 23, ... 29 являются весовыми.
Драйвер Атол ничем не поможет. Генерируйти новые штрих-коды или ковыряйте конфигурацию. |
|||
2
Neg
07.01.14
✎
11:24
|
(1) Вот поэтому нам и пришлось перебивать штрихкода...
|
|||
3
Mamont_SXI
07.01.14
✎
21:13
|
а почему же эта константа указывается в настройках программы? Неужто это просто для вида? у нас около тысячи своих штрихкодов, перебивать не вариант. А если ковырять конфигурацию, то где именно? в настройках торгового оборудования или в регистрах штрихкода?
|
|||
4
Torquader
07.01.14
✎
22:15
|
(3) В обработке получения штрих-кода найти, где он разбивается на составляющие, и сделать так, чтобы работало.
В десятой, я обычно дописывал, чтобы код 22 вначале производил поиск по коду товара (если в коде не включили префикс) или по коду ПЛУ - оказывалось очень удобно. |
|||
5
Mamont_SXI
07.01.14
✎
23:23
|
Короче нашёл причину. Есть массив Префиксов Весовых Штрихкодов(от 1 до 9), это как раз и есть 2 цифра штрихкода, формирование массива происходит в ЗначениеНастроекПовтИсп.ПолучитьПрефиксыВесовыхШтрихкодов()
проверка на весовой или штучный товар идёт в регистре сведений Шрихкоды Процедура ПреобразоватьВесовойШтрихкод(ТекШтрихкод, ПрефиксыВесовыхШтрихкодов) Экспорт Если исключить из массива цифру 2 то сканирует нормально. формирование штучного штрихкода: Штрихкод = "2" + ПрефиксШтучногоТовара + ПрефиксВнутреннегоШтрихкода + Формат(Код, "ЧЦ=8; ЧВН=; ЧГ="); Штрихкод = Штрихкод + КонтрольныйСимволEAN(ШтрихКод, 13); Возврат Штрихкод; Где ПрефиксШтучногоТовара =0 по умолчанию а ПрефиксВнутреннегоШтрихкода задаётся в программе. |
|||
6
Mamont_SXI
07.01.14
✎
23:26
|
так что всем спасибо за помощь....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |