Вариант обработки запуска сеанса 1C под выбранным пользователем без смены пароля на управляемых формах. Может использоваться в целях отладки под нужным пользователем.
При открытии обработки появляется список пользователей базы, для запуска сеанса надо в списке пользователей встать на строку с нужным пользователем и нажать кнопку "Запустить под пользователем".
Обработка универсальная, должна работать на всех базах на управляемых формах, тестировалась на базах Управление торговлей 11.4.5.32, Зарплата и управление персоналом 3.1.8.155.
Почему в форму не выведен реквизит «РежимЗапуска» ?
(1) не знаю имеет ли смысл этот реквизит в тонком клиенте. Может, конечно, имеет в некоторых ситуациях, но на момент опубликования обработки посчитал, что не стоит его выводить.
Если я зашел а программу под «толстым клиентом» и запускаю под другим пользователем с правами «тонкого клиента», то возникает сообщение «Нет прав на запуск требуемого клиента». Можно ли обойти эту ситуацию?
(3) Тут может быть 2 варианта
https://infostart.ru/public/104654/ доп. параметром будет /RunModeManagedApplication
— дать права пользователю на запуск в тонком клиенте
— дописать доп. параметр в строке «Дополнительные параметры»
в соответствие с этой статьей
Здесь получилось недопонимание. У пользователя как раз права только на тонкий клиент. Я нахожусь под толстым клиентом, (идентификация у меня и пользователя «виндовая») и запускаю базу под этим пользователем, при этом получаю сообщение «Нет прав на запуск требуемого клиента». Если я захожу под тонким клиентом, то проблем нет, пользователь спокойно загружается под тонким клиентом
(5)Погуглил я параметры командной строки для запуска тонкого клиента, ничего не нашел
Видимо, командой ЗапуститьСистему(ПараметрыЗапуска) вызывается запущенный клиент
.(6) Решил вопрос через запуск ЗапуститьПриложение(КаталогПрограммы()+»1cv8c.exe»+…. ) по другому не получилось