Каталог решений - Проверка торгового оборудования только у определенного пользователя!!!!

Проверка торгового оборудования только у определенного пользователя!!!!

Проверка торгового оборудования только у определенного пользователя!!!!

В наличии

Настраиваем проверку торгового оборудования только на том пользователе который с ним работает!

Категория:

Описание

Давно раздражало когда заходишь в 1с под пользователем который не работает с торговым оборудованием а тебе!

 

«

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

«

Настройки средствами 1с для этих целей в УТ 8.2 10.3 НЕТ! что очень раздражает!!! Вот мое решение:

 

Способ первый:

 

1: Делаем резервную копию базы!

2: Открываем конфигуратор/Обработки/ТОСервер/МодульОбъекта

3: Находим функцию «ПодключитьОборудование(Вид, Клиент)»

4: Находим следующие строки «

Запрос.УстановитьПараметр(«Вид» , Вид);
Запрос.УстановитьПараметр(«Компьютер», ПолучитьИмяКомпьютераТО());
СтрокиТО = Запрос.Выполнить().Выгрузить();
СтрокаТО = Неопределено;
Для Каждого СтрокаТО Из СтрокиТО Цикл»

5: Сразу после этих строк добавляем:

Если НЕ ПараметрыСеанса.ТекущийПользователь = Справочники.Пользователи.НайтиПоНаименованию(«*****») Тогда
Продолжить;
КонецЕсли;

Вместо «*****» указываем Имя пользователя для которого торговое оборудование так же будет проверяться! А всем остальным можно радоваться)))

6: Сохраняем конфигурацию «F7» Все готово, запускаем и радуемся)

 

Способ второй:

 

1: Открываем конфигуратор и находим «Планы видов характеристик»

2: Далее открываем «НастройкиПользователей/Прочее/Предопределенные»

3: Добавляем новый вид и называем его к примеру

Имя: «ПроверкаТорговогоОборудования»

Тип: «Булево»

Наименование: «Проверка подключения торгового оборудования»

 

Так, с этим все =)

 

4: Далее идем «Обработки/ТОСервер»

5: Жмем «Действие/Открыть модуль объекта»

6: В открывшемся модули ищем строки:

 

                        Запрос.УстановитьПараметр(«Вид»      , Вид);

                        Запрос.УстановитьПараметр(«Компьютер», ПолучитьИмяКомпьютераТО());

                        СтрокиТО = Запрос.Выполнить().Выгрузить();

                        СтрокаТО = Неопределено;

                        Для Каждого СтрокаТО Из СтрокиТО Цикл

 

И после них вставляем:

мТекущийПользователь = ПараметрыСеанса.ТекущийПользователь;

Проверка = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(мТекущийПользователь, «ПроверкаТорговогоОборудования»);

 Если НЕ Проверка Тогда

             Продолжить;

     КонецЕсли;

 

7: Сохраняем конфигурацию =)

 

Теперь в «Настройках пользователя» можно выбрать нужно этому пользователю проверять подключение или нет =)

 

Всем удачи)

has been added to your cart:
Оформление заказа