|
КА 1.1 - как выставить ограничение на работу с ККТ? | ☑ | ||
---|---|---|---|---|
0
kittystark
20.12.18
✎
09:57
|
комплексная автоматизация 1.1 последнего релиза
для печати чеков в торг.оборудовании настроен ККТ Атол реально с этим оборудованием работает только один человек т.к. все работают на одном терминальном сервере у других пользователей при открытии документов ПКО/РКО/ПП/Реализаций/Поступлений производится попытка подключения к этому фискальнику, висит секунд 20-30, после чего выдает ошибку подключения без перепиливания конфы есть ли в комплексной стандартная настройка / функц.опция, позволяющая указать, что с торг.оборудованием работает только этот конкретный пользователь, а остальные чтоб в обработку обслуживания ТО даже не сувались? |
|||
1
d4rkmesa
20.12.18
✎
09:58
|
(0) Все под одним пользователем/без аутентификации работают?
|
|||
2
karpik666
20.12.18
✎
09:59
|
(0) без проблем, есть решение, либо доработка конфигурации, и механизм определения Текущего пользователя
либо можно воспользоваться данной обработкой, она не подключается к оборудованию при открытии формы документа. http://catalog.mista.ru/public/590993/?ref=1050 |
|||
3
karpik666
20.12.18
✎
10:00
|
(0) точнее не текущего пользователя, а имени текущего компьютера
|
|||
4
kittystark
20.12.18
✎
10:01
|
(1) нет, все пользователи со своими логинами/паролями
|
|||
5
d4rkmesa
20.12.18
✎
10:01
|
Вроде в последних релизах что-то испортили в процедуре, которая подключает торговое оборудование. По крайней мере, полминуты тупить не должно. Я бы подождал сначала релиза 110 или 111, а там можно взяться и за оптимизацию.
|
|||
6
kittystark
20.12.18
✎
10:02
|
(3) т.к. терминал, то имя текущего компьютера у всех одно и то же
|
|||
7
karpik666
20.12.18
✎
10:04
|
(6) так я как раз про это, к имени компьютера добавляется имя текущего пользователя, тогда оборудование будет подключено в разрезе пользователя ИБ
|
|||
8
karpik666
20.12.18
✎
10:08
|
(5) там добавили возможность работы с оборудованием БПО, для сканера штрихкодов и терминал сбора данных
|
|||
9
kittystark
20.12.18
✎
10:16
|
видимо придется делать тупо:
Если НЕ ПараметрыСеанса.ТекущийПользователь = Иванов Иван Иванович тогда Возврат КонецЕсли; не хотелось бы пилить стандартный функционал, но видимо... |
|||
10
karpik666
20.12.18
✎
10:18
|
(9) не хочется, другую ссылку я также привел, можно обойтись и без изменения конфигурации
|
|||
11
DmVl76
20.12.18
✎
11:42
|
У нас вот так сделано
Функция глИмяКомпьютераКлиента() Экспорт wshShell = новый COMОбъект("WScript.Shell"); имяКомпа = НРег(wshShell.ExpandEnvironmentStrings("%Clientname%")); если (имяКомпа <> "") и (имяКомпа <> "console") и (НРег(имяКомпа) <> "%clientname%") тогда возврат ВРег(имяКомпа); иначе возврат ВРег(ИмяКомпьютера()); конецЕсли; КонецФункции //глИмяКомпьютераКлиента() Возвращает имя реального компа пользователя, правда только для винды, на 2008 работает, на 2016 вроде уже нет |
|||
12
kittystark
21.12.18
✎
15:49
|
как оказалось достаточно отключить у пользователя 2 роли:
- ИспользованиеТорговогоОборудования - ПолныеПрава |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |