Имя: Пароль:
IT
 
Не освобождается порт сканера ШК при закрытии программы. Как поменять?
0 Besogonskiy
 
10.07.14
12:30
При запуске 1с УТ10.3 при открытии справочника "Номенклатура", выводится такая ошибка

АТОЛ: Сканер штрихкода: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Порт занят
Произошла ошибка при подключении торгового оборудования

И сканер ШК cipherlab 1000 не работает.
Если его выключить и включить снова, то он начинает работать в этой 1с. но если 1с закрыть и открыть снова, порт опять будет занятым. Снова придется выключать и включать сканер.

Как сделать, чтоб порт автоматически освобождался при закрытии программы?
1 toxavich
 
10.07.14
12:35
Scanner.DeleteEvent();
и желательно это делать в конце каждого внешнего события, когда ты закончил работать с данными со сканера, и на всякий случай очищать ПриЗавершенииРаботыСистемы.
2 mehfk
 
10.07.14
12:36
Бубен покупай.
3 Besogonskiy
 
10.07.14
12:40
(1)но это не выход ведь. 1с должна сама освобождать.
решилось когда снёс АТол драйвера и установил 1С: Сканер штрихкода
4 toxavich
 
10.07.14
12:47
(3)
каким образом 1С должна решать, так она бы своей жизнью и жила бы, зачем тогда ты нужен? =))