|
Как программно обратиться к пользователю который заведен только в конфигураторе | ☑ | ||
---|---|---|---|---|
0
YuranPan
11.09.14
✎
15:37
|
Написал в 1с8.3 простую свою конфигурацию. Все пользователи заведены только в конфигураторе.
Создал для них роли, что бы они могли видеть только свои фирмы и своих контрагентов. Все работает так как надо. Но надо сделать так, что бы они видели только документы которые создали сами. Справочника Пользователи в конфигурации нет. Есть ли возможность в роли наложить ограничение по пользователю который заведен только в конфигураторе? Пожалуйста помогите советом как сделать? |
|||
1
Aleksey
11.09.14
✎
15:38
|
А как программа знает кто свой?
|
|||
2
Зеленый пень
11.09.14
✎
15:43
|
А пользователь как фиксируется в документах?
|
|||
3
YuranPan
11.09.14
✎
15:44
|
А когда я захожу в конфигурацию под определенным пользователем, разве платформа не знает об этом.
|
|||
4
YuranPan
11.09.14
✎
15:45
|
Нет пользователь не фиксируеться в документах.
|
|||
5
Aleksey
11.09.14
✎
15:49
|
(3) что именно ? Она не сохраняет кто создал документ. Она не знает список ограниченийя
|
|||
6
Necessitudo
11.09.14
✎
15:49
|
Создать реквизит с типом "Строка". В него писать имена пользователей. Последствия вполне понятно какие.
|
|||
7
Heckfy
11.09.14
✎
15:53
|
Глобальный контекст (Global context)
ПользователиИнформационнойБазы (InfoBaseUsers) Использование: Только чтение. Описание: Тип: МенеджерПользователейИнформационнойБазы. Используется для управления списком пользователей информационной базы. Доступность: Сервер, толстый клиент, внешнее соединение. МенеджерПользователейИнформационнойБазы (InfoBaseUsersManager) Методы: НайтиПоИмени (FindByName) НайтиПоУникальномуИдентификатору (FindByUUID) ПолучитьПользователей (GetUsers) СоздатьПользователя (CreateUser) ТекущийПользователь (CurrentUser) Описание: Предназначен для работы со списком пользователей информационной базы. Доступность: Сервер, толстый клиент, внешнее соединение. См. также: Глобальный контекст, свойство ПользователиИнформационнойБазы |
|||
8
Фокусник
11.09.14
✎
15:54
|
(4) "Нет пользователь не фиксируеться в документах."
Нужно фиксировать строкой или (лучше) справочником. Тогда и отбор можно будет сделать... |
|||
9
YuranPan
11.09.14
✎
15:54
|
Пользователь не должен сам, заполнять какой либо реквизит.
Значит бес справочника или реквизита никак? |
|||
10
YuranPan
11.09.14
✎
16:01
|
(7) Я пробовал в ролях:Ограничение доступа:
МенеджерПользователейИнформационнойБазы и ПользователиИнформационнойБазы Пишет поле не найдено... |
|||
11
Heckfy
11.09.14
✎
16:12
|
(10) ПользователиИнформационнойБазы.ПолучитьПользователей();
|
|||
12
Зеленый пень
11.09.14
✎
17:29
|
(9) Не существует реквизитов документа с типом "Пользователь в конфигураторе". Поэтому создавай справочник пользователей как в типовых.
|
|||
13
YuranPan
11.09.14
✎
17:58
|
Спасибо всем!!!
Сделал через реквизит, заполняется при записи дока сам. |
|||
14
Chameleon1980
11.09.14
✎
18:47
|
:) Парсить журнал регистрации :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |