|   |   | 
| 
 | 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) Я к сожалению не могу ответить на этот вопрос. Программист у нас скрытный ничего не поясняет когда делает. Поэтому обо всём узнаю либо случайно, либо копаясь где-то.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |