Давно раздражало когда заходишь в 1с под пользователем который не работает с торговым оборудованием а тебе!
"
************: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Произошла ошибка при подключении торгового оборудования
"
Настройки средствами 1с для этих целей в УТ 8.2 10.3 НЕТ! что очень раздражает!!! Вот мое решение:
Способ первый:
1: Делаем резервную копию базы!
2: Открываем конфигуратор/Обработки/ТОСервер/МодульОбъекта
3: Находим функцию "ПодключитьОборудование(Вид, Клиент)"
4: Находим следующие строки "
Запрос.УстановитьПараметр("Вид" , Вид);
Запрос.УстановитьПараметр("Компьютер", ПолучитьИмяКомпьютераТО());
СтрокиТО = Запрос.Выполнить().Выгрузить();
СтрокаТО = Неопределено;
Для Каждого СтрокаТО Из СтрокиТО Цикл"
5: Сразу после этих строк добавляем:
Если НЕ ПараметрыСеанса.ТекущийПользователь = Справочники.Пользователи.НайтиПоНаименованию("*****") Тогда
Продолжить;
КонецЕсли;
Вместо "*****" указываем Имя пользователя для которого торговое оборудование так же будет проверяться! А всем остальным можно радоваться)))
6: Сохраняем конфигурацию "F7" Все готово, запускаем и радуемся)
Способ второй:
1: Открываем конфигуратор и находим «Планы видов характеристик»
2: Далее открываем «НастройкиПользователей/Прочее/Предопределенные»
3: Добавляем новый вид и называем его к примеру
Имя: «ПроверкаТорговогоОборудования»
Тип: «Булево»
Наименование: «Проверка подключения торгового оборудования»
Так, с этим все =)
4: Далее идем «Обработки/ТОСервер»
5: Жмем «Действие/Открыть модуль объекта»
6: В открывшемся модули ищем строки:
Запрос.УстановитьПараметр("Вид" , Вид);
Запрос.УстановитьПараметр("Компьютер", ПолучитьИмяКомпьютераТО());
СтрокиТО = Запрос.Выполнить().Выгрузить();
СтрокаТО = Неопределено;
Для Каждого СтрокаТО Из СтрокиТО Цикл
И после них вставляем:
мТекущийПользователь = ПараметрыСеанса.ТекущийПользователь;
Проверка = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(мТекущийПользователь, "ПроверкаТорговогоОборудования");
Если НЕ Проверка Тогда
Продолжить;
КонецЕсли;
7: Сохраняем конфигурацию =)
Теперь в «Настройках пользователя» можно выбрать нужно этому пользователю проверять подключение или нет =)
Всем удачи)