gifts2017

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

Опубликовал Евгений Пополитов (1cspec) в раздел Администрирование - Системное

Запуск предприятия под другим пользователем 1С в разных режимах (толстый, тонкий клиент)

Обработка позволяет из режима предприятия запустить сеанс другого пользователя. Обработка именно запускает сеанс, а не заменяет параметр сеанса (нужно для того, что бы корректно отработали другие параметры сеанса и роль пользователя). Можно запускать 1С как под тонким, так и толстым клиентом (примечание: интерфейс только для толстого клиента).
Возможно, придется закомментировать некоторый участок кода, где идет привязка к внутреннему телефону пользователя, хотя для настоящего программиста 1С это не проблема.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Пользователи БД
.epf 14,20Kb
03.06.12
47
.epf 14,20Kb 47 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Konstantin Konstantin (KonstB) 04.06.12 00:40
Доброго времени суток.
А если у пользоватля в базе только виндовая авторизация - обрботка запустит под ним?
2. Сергей Старых (tormozit) 04.06.12 09:48
В подсистеме "Инструменты разработчика" есть список пользователей, где есть подобная функция "Запустить под представителем пользователя", которая не меняет оригинального пользователя и (1) работает.
3. Сергей Старых (tormozit) 04.06.12 10:18
В этой обработке используется нехороший алгоритм восстановления пользователя
Он ждет 10 секунд перед восстановлением пользователя в исходное состояние
	ВремяОжидания = 10;//сек
	ВремяОжидания = ?(ЗначениеЗаполнено(ВремяОжидания),ВремяОжидания, 15);
	Ожидание(ВремяОжидания);

Таким образом возможна ситуация, что он раньше времени восстановит его и в итоге будет пароль не подойдет у запускаемого сеанса. Также возможна ситуация, что за эти 10 секунд будет аварийное завершение и пользователь останется в испорченном состоянии и его придется руками восстанавливать и делать новый пароль, т.к. старый будет утерян.
4. Konstantin Konstantin (KonstB) 04.06.12 11:14
(2) tormozit,
может и оффтоп, но все же...
"Инструменты разработчика" - Показатель! Сапсибо за сей инстурмент.
Давно качал, смотрел, оч понравилось ) Только вот, я что не нашел, запуск пользователей, не подскажите, где ?
5. Сергей Старых (tormozit) 04.06.12 11:39
(4) Открываешь "Список пользователей" (в панели инструментов подсистемы пиктограмма с головой человека).
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа