|
v7: 1C 7.7 и сканер штрих-кодов | ☑ | ||
---|---|---|---|---|
0
Abbath
25.12.12
✎
11:46
|
Здравствуйте, форумчане. Хочу поделится проблемой и попросить помочь с решением.
Есть одна аптека. Работа в ней осуществляется на 1С 7.7 платформа 27. Аптека не очень большая поэтому в виде "сервера" используется неттоп. Всё до поры работало как надо. Работало 2 кассы, в течение 2х лет никаких проблем не было. Но тут на предприятии случилась замена дисконтных карт с магнитных полос на карты со штрих-кодами. После этого началась мистика. На одной из касс, на котороый стоит сканер щтрих-кодов Metrologic MS7120 Orbit (USB) (Эмулятор клавиатурного ввода), стали происходить "волшебные вещи". Когда с утра включается эта касса (других пользователей 1С нет), то всё сканируется нормально. Если же к серверу появляется хотя бы ещё один клиент, то во время сканирования любого товара происходит "подвисание" с надписью "выполняется обработка" и лишь потом товар появляется в поле товарного чека. Кассир-фармацевт утверждает, что так стало происходить после того как программист ввёл обработку по чтению дисконтных карт со штрих-кодом. На соседней кассе, где подключен COM-сканер никаких проблем не наблюдалось ни до того как была дописана процедура с дисконтами, ни после. Хотелось бы услышать мнение экспертов. Где-то читал, что сканеры, которые эмулируют работу клавиатуры не стоит использовать, т.к. они могут не работать с одной из процедур связаной с вызовом внешней компоненты. Плюс к этому, иногда выскакивает ошибка вида будто бы сканера нет вообще. При этом в 1Ске во вкладке параметры сканер не помечен как подключенный, т.к. судя по всему стандартная scanopos.dll работает толкько c COM-устройствами или с устройствами, который эмулируют COM-порт. Собственно вся проблемя. Прошу дать советы. Заранее спасибо. |
|||
1
miki
25.12.12
✎
11:49
|
указать сканеру, чтобы он работал через COM не предлагать?
|
|||
2
Abbath
25.12.12
✎
11:53
|
Я нашёл такую возможность, в одном из FAQов здесь же на мисте:
FTDI, сайт http://www.ftdichip.com Мол поставить драйвер и заставить устройство "эмулировать" свободный com-порт. Вы этот вариант имеете ввиду? |
|||
3
Abbath
25.12.12
✎
11:53
|
||||
4
Abbath
25.12.12
✎
16:11
|
Внезапно проблема решилась. Программист поменяла процедуру считывания таким образом, что если штрих не начинается с префикса дисконтной карты, то он ищет по базе штрих-кодов товаров. При этом штрих-код дисконта читается тоже нормально. Всем спасибо. Прошу прощение за беспокойство.
|
|||
5
Lionee
25.12.12
✎
16:12
|
а в константах это не прописано ?
|
|||
6
Abbath
28.12.12
✎
11:31
|
(5) Я к сожалению не могу ответить на этот вопрос. Программист у нас скрытный ничего не поясняет когда делает. Поэтому обо всём узнаю либо случайно, либо копаясь где-то.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |