|
Определение пользователей вошедших в базу | ☑ | ||
---|---|---|---|---|
0
falselight
14.08.18
✎
14:47
|
Необходимо определить пользователей у которых открыта база.
Хочу сделать это в процедуре ПриНачалеРаботыСистемы(). Как мне получить список пользователей под которыми открыта база 1с? |
|||
1
falselight
14.08.18
✎
14:49
|
Есть общий модуль СоединенияИБ, но я не нашел в нем подходящей функции. Как это можно сделать?
|
|||
2
vicof
14.08.18
✎
14:54
|
Сервис-активные пользователи
|
|||
3
singlych
14.08.18
✎
14:55
|
ПолучитьСеансыИнформационнойБазы() посмотри в СП
|
|||
4
falselight
14.08.18
✎
15:01
|
(3) ПолучитьСеансыИнформационнойБазы
в процедуре ПриНачалеРаботыСистемы() пишет переменная не определена |
|||
5
Lexey_
14.08.18
✎
15:03
|
(4) потому что это не переменная
|
|||
6
Lexey_
14.08.18
✎
15:04
|
Ливингстар не меняется...
|
|||
7
falselight
14.08.18
✎
15:04
|
(5) Да, это функция, возвращает массив
|
|||
8
falselight
14.08.18
✎
15:18
|
А где можно проверять эту функцию?
А то я запустил 1с под одним пользователем. Потом запускаю под другим, но точка останова в процедуре ПриНачалеРаботыСистемы() не срабатывает! |
|||
9
falselight
14.08.18
✎
15:19
|
то есть как в отладчике отследить несколько запущенных
сеансов? |
|||
10
Вафель
14.08.18
✎
15:20
|
нужно включить серверную отладку
|
|||
11
Mankubus
14.08.18
✎
15:25
|
(9) нужно в каждом сеансе зайти в настройки и включить разрешение на отладку
|
|||
12
Вафель
14.08.18
✎
15:26
|
(11) не нужно
|
|||
13
falselight
14.08.18
✎
15:26
|
(10 А как это сделать? Если я тестирую это на своем ноутбуке, просто запуская разные сеансы.
|
|||
14
Вафель
14.08.18
✎
15:27
|
файловая? тогда должно в отладку заходить
|
|||
15
falselight
14.08.18
✎
15:29
|
(14) да конечно, файловая.
Открыта под одним в конфигураторе пользователем. Если я под ним захожу в предприятие точка останова срабатывает. Захожу под другим точка останова в процедуре ПриНачалеРаботыСистемы() не срабатывает!!! |
|||
16
Lexey_
14.08.18
✎
15:31
|
(15) ты до сих пор не умеешь подключать сеансы для отладки?
|
|||
17
singlych
14.08.18
✎
15:35
|
Ну епрст. А запустить сначала пару сеансов, а потом под отладкой зайти слабо?
|
|||
18
falselight
14.08.18
✎
15:35
|
У меня точка останова останавливается только под пользователем под которым открыт конфигуратор. Если запуск производится под ним.
|
|||
19
Lexey_
14.08.18
✎
15:36
|
(18) да, всё верно
|
|||
20
falselight
14.08.18
✎
15:38
|
Запустил конфигуратор. И 2 сеанса. В параметрах отладки пусто.
(19) То есть то что я хочу сделать не возможно? |
|||
21
Lexey_
14.08.18
✎
15:39
|
(20) я этого не говорил
|
|||
22
falselight
14.08.18
✎
15:43
|
как вариант, запустить прочие сеансы, а потом
тот что из под конфигуратора, и увидеть всех функцией ПолучитьСеансыИнформационнойБазы |
|||
23
Numerus Mikhail
14.08.18
✎
15:46
|
(22) а ты можешь нормально описать что ты хочешь в итоге получить?
|
|||
24
falselight
14.08.18
✎
15:59
|
(23) Нужно отследить у входящего пользователя
есть ли у него право на вход, по параметрам что заданы у него и у тех кто так же в базе. И если отказ, то не дать ему открыть 1с. |
|||
25
Вафель
14.08.18
✎
16:01
|
(24) а первого как пускать?
|
|||
26
Cyberhawk
14.08.18
✎
18:45
|
(24) напоминает игру: http://multoigri.ru/images/game/igra-udar-dzherri.jpg
|
|||
27
Доминошник
14.08.18
✎
19:00
|
(24) Я не понимаю - а почему в списке пользователей нельзя просто запретить вход?
|
|||
28
Остап Сулейманович
14.08.18
✎
19:40
|
(24) То есть великое шаманство )))
Конфигуратор - Сервис - Параметры - Запуск 1СПредприятия - Основные - Пользователь. Выбирай любого и запускайся из под него прямо из конфигуратора. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |