|
Проблемы с работой сканера 1С штрих кодов | ☑ | ||
---|---|---|---|---|
0
23th
18.08.16
✎
04:14
|
Использую сканер Циферлаб 1070 в ЮСБ в режиме эмуляции КОМ порта. Все работает, но почему то у других пользователей, которых есть "ПолныеПрава" выходит следующая ошибка:
{ВнешняяОбработка.СканерШтрихкода.МодульОбъекта(268)}: Ошибка при вызове метода контекста (Занять) Если Объект.Драйвер.Занять(1) = 0 Тогда по причине: Ошибка вызова метода внешней компоненты С чем это связано? |
|||
1
Злопчинский
18.08.16
✎
04:18
|
хм.. ну какбы если какая-то прога заняла сканер/порт, то другой проге - обломс...
? |
|||
2
Виктор_Иркутск
18.08.16
✎
04:35
|
(1) видимо, малость неверно был задан вопрос.
Дрова сканера, подцепленные к 1С ошибок не выдают. Однако у юзеров именно с полными правами нет возможности работать с документами в с-ке. при попытке зайти в любой док выходит ошибка, приведенная в (0) |
|||
3
andrewrocker
18.08.16
✎
04:50
|
Несколько сессий 1с на этом компьютере открывать нельзя. Также все тест драйверы атола закройте и перезагрузка также не лишним будет
|
|||
4
Виктор_Иркутск
18.08.16
✎
05:18
|
(3) с-ка стоит на серве. у юзеров на компах - толстый клиент. сканер подключен к компу юзера.
я (с полными правами) подключаюсь также через толстого (с другого, ессно, компа), и прога выдае ошибку. перезагружались уже неоднократно, т.к. ошибка давно присутствует |
|||
5
craxx
18.08.16
✎
05:23
|
(0) А внешняя компонента у них зарегана с помощью Regsvr32?
|
|||
6
23th
18.08.16
✎
06:19
|
(5) Сама !С:Сканер Штрих кода установлен в терминале, т.е. на сервере. Сканер подключен к Клиенту (то есть на комп юзера). При подключении термниала, порт сканера (КОМ 31) перебрасывается на сервер.
|
|||
7
craxx
18.08.16
✎
06:32
|
(6) тогда каких-то прав в ОС у пользователя в терминале не хватает
|
|||
8
23th
18.08.16
✎
06:43
|
(7) У меня админские права, и причем тут ОС?
|
|||
9
23th
25.08.16
✎
06:08
|
Проблему решил "по деревянному", когда запускается эта внешняя обработка, я проверяю ее на пользователя. Если пользователь не тот, что нужен делаю возврат мОшибка: и все.
|
|||
10
23th
25.08.16
✎
06:10
|
примерно так:
Если ТекПользователь <> Справочники.Пользователи.НайтиПоКоду("Кладовщик") тогда Возврат МОбшибка; Иначе Если Объект.Драйвер.Занять(1) = 0 Тогда /// текст обработки конецЕсли; КонецЕсли; |
|||
11
Garykom
гуру
25.08.16
✎
06:18
|
(10) Решать проблему "кодом", которая решается "настройками" это очень "по программистки"...
А не пробовали для "не кладовщиков" сканер отключить? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |