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-порт.
Собственно вся проблемя. Прошу дать советы.
Заранее спасибо.
|
|
2
Abbath
25.12.12
✎
11:53
|
Я нашёл такую возможность, в одном из FAQов здесь же на мисте:
FTDI, сайт
Мол поставить драйвер и заставить устройство "эмулировать" свободный com-порт. Вы этот вариант имеете ввиду?
|
|
4
Abbath
25.12.12
✎
16:11
|
Внезапно проблема решилась. Программист поменяла процедуру считывания таким образом, что если штрих не начинается с префикса дисконтной карты, то он ищет по базе штрих-кодов товаров. При этом штрих-код дисконта читается тоже нормально. Всем спасибо. Прошу прощение за беспокойство.
|
|