Имя: Пароль:
1C
1С v8
Выполнение запроса в одном сеансе под разными пользователями. Возможно?
,
0 OldCondom
 
06.11.20
16:34
Есть ли возможность выполнить какой-либо запрос под учеткой другого пользователя?
Да, затея так себе, особенно если знать подробности - проверка РЛС=) Заказчику нужно время от времени проверять, а не открыт ли какому-либо пользователю тот или иной объект. Хотелось бы в виде обработки, выбор из справочника скрытого элемента и соответственно на выходе ИСТИНА/ЛОЖЬ.
1 OldCondom
 
06.11.20
16:36
Понимаю, разумнее было бы проверять наличие полных прав или прав, у которых не стоит ограничение полей(кстати как такое запросом выловить тоже вопрос).
Это именно топорный, жесткий метод проверки для спокойствия нерв.
2 mikecool
 
06.11.20
16:36
зайти в 1с под пользователем и тыкать во все подряд, что нужно проверить
3 OldCondom
 
06.11.20
16:37
(2) их сотни:(
4 mikecool
 
06.11.20
16:43
тогда смотри в сторону автоматического тестирования
5 OldCondom
 
06.11.20
17:05
(4) Интересная штука. Правда у нас платформа старая.
Короче, буду через батник запускать в цикле.
6 D_E_S_131
 
06.11.20
17:31
"особенно если знать подробности - проверка РЛС" - вроде бы всякие РЛС регулируются через настройки, которые заносятся в пользовательском режиме. Почему бы не проверять эти настройки, приняв текст запроса РЛС за константу?
7 fisher
 
06.11.20
17:34
В одном - не получится. Но если для проверки РЛС - то можно из основного сеанса открывать по СОМ сеанс нужного пользователя и программно проверять, чего нужно. Для этого можно временно программно подменять хэш пароля пользователя на свой (по-сути, программно менять пароль - нужны админские права), а при завершении проверки возвращать оригинальный хэш на место.
8 timurhv
 
06.11.20
17:45
(0) Какая версия БСП? Надо проверять доступ на метаданные, допустим документ реализация или конкретную ссылку из этих документов?
9 mistеr
 
06.11.20
17:47
(0) Подключись по COM и выполни свой запрос, в чем проблема?

Хотя от таких заказчиков я бы бежал подальше. Еще небось и камеры на рабочих местах?
10 Жан Пердежон
 
06.11.20
18:04
(5) на сколько старая, обычные формы?
11 Cyberhawk
 
06.11.20
18:40
Сделать можно. Технически сеансы конечно же будут разные, но управлять этим из одного сеанса - вполне.
12 Михаил Козлов
 
07.11.20
11:47
(0) Скачайте с ИС обработку по работе с ролями. Правда, она платная, но вполне удобная и стоит этих денег.
13 ДедМорроз
 
07.11.20
12:45
Кстати,если использовать доменную авторизацию,то пароль пользователя можно не трогать,а просто указывать домен для пользователя.
14 timurhv
 
09.11.20
13:12
(13) Т.е. чисто теоретически можно из другой базы запустить обработку, зайти под учеткой пользователя и наделать делов без его пароля?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.