Вход | Регистрация
 

КА 1.1 - как выставить ограничение на работу с ККТ?

КА 1.1 - как выставить ограничение на работу с ККТ?
Я
   kittystark
 
20.12.18 - 09:57
комплексная автоматизация 1.1 последнего релиза
для печати чеков в торг.оборудовании настроен ККТ Атол
реально с этим оборудованием работает только один человек

т.к. все работают на одном терминальном сервере у других пользователей при открытии документов ПКО/РКО/ПП/Реализаций/Поступлений производится попытка подключения к этому фискальнику,
висит секунд 20-30, после чего выдает ошибку подключения

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


Возвращает имя реального компа пользователя, правда только для винды, на 2008 работает, на 2016 вроде уже нет
   kittystark
 
12 - 21.12.18 - 15:49
как оказалось достаточно отключить у пользователя 2 роли:
- ИспользованиеТорговогоОборудования
- ПолныеПрава

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует