Имя: Пароль:
1C
1С v8
Сканер ШК в терминалах
,
0 vasla9
 
28.11.12
07:55
Сканер ШК в терминалах, настроено и работает у одного юзера нормально.

У других терминальных юзеров в окне сообщений постоянно лезет ошибка доступа к ком-порту(при открытии документов), это недоразумение как-то можно убрать?
1 0xFFFFFF
 
28.11.12
07:58
(0) Когда произносят "Сканер ШК" в связке с "ком-порт", "драйвер" и прочее... - у мну ступор. А зачем? Если сканер шк равнозначен обычной клавиатуре, если рассматривать его как средство ввода символов в текстовое поле...
2 Галахад
 
гуру
28.11.12
08:06
Насколько я помню, 1С не предполагает, что торговое оборудование могу использовать на терминальных серверах.
Поэтому настройки торгового оборудования привязываются для конкретного ПК.
Поскольку все ваши пользователи работают на одном ПК у них одинаковые настройки.
Соответственно нужно всего лишь изменить привязки настроек.
3 fly7
 
28.11.12
08:07
(0)сканер привязывается к рабочему месту, рабочее место к имени компа, с которого работает юзер
у тебя в терминале у всех пользователей имя компа = имя сервера терминалов
тебе надо изменить привязку рабочего места с учетом имени терминального пользователя
4 Zombi
 
28.11.12
08:13
Я лечил добавлением новой роли "СканерДоступен" и проверки доступности роли в обработке подключения ТО.
5 vasla9
 
28.11.12
08:24
(2) "Соответственно нужно всего лишь изменить привязки настроек."
чуть п-п-поподробней пжалста
6 temsa
 
28.11.12
08:24
Недавно друг пытался подружить сканер ШК через ком-порт переброска компрта на терминал. Результат не удачно не взлетел.

В итоге просто сделали в разрыв клавы.
7 Zombi
 
28.11.12
08:39
В Модуль обработки "ТОСервер", в функцию  ПодключитьОборудование(Вид, Клиент) добавить строки:

Если (НЕ РольДоступна("СканерДоступен")) И (Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода) Тогда
       Возврат Результат;                          //**Подключаем сканер только пользователям с соответствующей ролью**
   КонецЕсли;

Добавляем нужную роль и ставим галочки нужным пользователям.
8 vasla9
 
28.11.12
08:43
(7) Если юзер с ролью (СканерДоступен) зайдет на сервак с другого системника, там где нет сканера физически?

Можно привязать к имени tsclient-а ?
9 Zombi
 
28.11.12
08:46
(8) Получит ошибку. Часто юзеры со своими пользователями по разным компам скачат? Думаю с привязкой настройки к терминальному пользователю костыль получится больше и кривее.
10 2S
 
28.11.12
08:56
есть более простое решение
в соответсвующем регистре храним не просто имя компа, а комп/юзер
11 Zombi
 
28.11.12
09:01
(10) Завести новый регистр - более простое решение? Тут вообще то о терминале говорят, комп всегда один и тот же.
12 2S
 
28.11.12
09:02
(11) с дуба упал?
Поюзай регистр подкючаемого оборудования, один из реквизитов - наименование, в которое по умолчанию пишется имя ПК. Величина строковая. Но что мешает записывать ПК+"_"+Юзер.
Работает не в одном магазине, поверь...
13 Zombi
 
28.11.12
09:03
+ (11) Не знаю, можно ли как то средствами 1с определить текущего виндового пользователя. Даже если можно, придется создавать РС с соответствиями. ИМХО, в (7) проще.
14 Zombi
 
28.11.12
09:04
(12) Значит осталось разобраться только с тем, что пк у нас не меняется.
15 2S
 
28.11.12
09:06
(13) накуя виндового-то? юзера 1С достаточно
16 Zombi
 
28.11.12
09:13
(15) В (8) Человек желает к виндовому пользователю привязать доступность сканера.