Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: 1C 7.7 и сканер штрих-кодов

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует