Запуск 1С от имени другого пользователя

1с и web разработка

Заметил, что многие до сих пор меняют пароль пользователя руками, чтобы зайти в 1С под другим пользователем. Хорошо, если вы используюте доменную авторизацию. А если нет? Как тогда быть?

Все просто. Нужно сохранить пароль пользователя перед заменой пароля, затем поменять пароль, запустить 1С и вернуть старый пароль пользователя. Сейчас раскажу как сделать это программно.

Создаем обработку, форму с реквизитом СсылкаНаПользователя (тип СправочникСсылка.Пользователи), команду и кнопку Запуск1С. Код формы будет иметь следующий вид

Ожидание запуска 1С тут выставлено в 10 сек. Обычно этого достаточно. Но если хотите — можете использовать и другое значение. Для этого в строке КонДата = ТекущаяДата() + 10; надо заменить 10 на то кол-во секунд, которое вам необходимо.

Готовую обработку можете скачать в моем телеграм канале

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *