|
пользователь открывший базы | ☑ | ||
---|---|---|---|---|
0
godmod80
17.05.12
✎
15:03
|
Подскажите, пожалуйста - как программно получить параметры пользователя открывшего базу - роли, профиль и тп
|
|||
1
Fish
17.05.12
✎
15:04
|
Глобальный контекст (Global context)
ПолучитьСоединенияИнформационнойБазы (GetInfoBaseConnections) Синтаксис: ПолучитьСоединенияИнформационнойБазы() Возвращаемое значение: Тип: Массив. Массив значений типа СоединениеИнформационнойБазы. Если пользователь соединения не имеет права АктивныеПользователи (ActiveUsers), то вызывается исключение. Описание: Получает массив описаний соединений с текущей информационной базой. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
2
Fish
17.05.12
✎
15:06
|
+(1) ПользовательИнформационнойБазы (InfoBaseUser)
Свойства: АутентификацияОС (OSAuthentication) АутентификацияСтандартная (StandardAuthentication) ЗапрещеноИзменятьПароль (CannotChangePassword) Имя (Name) ОсновнойИнтерфейс (DefaultInterface) Пароль (Password) ПарольУстановлен (PasswordIsSet) ПоказыватьВСпискеВыбора (ShowInList) ПолноеИмя (FullName) ПользовательОС (OSUser) РазделениеДанных (DataSeparation) РежимЗапуска (RunMode) Роли (Roles) СохраняемоеЗначениеПароля (StoredPasswordValue) УникальныйИдентификатор (UUID) Язык (Language) Методы: Записать (Write) Удалить (Delete) Описание: Предназначен для получения и записи сведений о пользователе в информационную базу. Если текущий пользователь не обладает административными правами, он может изменить только ограниченный набор сведений (свойства объекта) о себе (ПолноеИмя, Язык, Пароль). При изменении этих свойств остальные свойства сохраняют свои значения. Доступность: Сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. См. также: МенеджерПользователейИнформационнойБазы, метод СоздатьПользователя МенеджерПользователейИнформационнойБазы, метод НайтиПоИмени МенеджерПользователейИнформационнойБазы, метод НайтиПоУникальномуИдентификатору МенеджерПользователейИнформационнойБазы, метод ТекущийПользователь СоединениеИнформационнойБазы, свойство Пользователь СеансИнформационнойБазы, свойство Пользователь Глобальный контекст, метод ОчиститьНастройкиПользователя |
|||
3
Vladal
17.05.12
✎
15:06
|
Для Каждого мРоль Из Метаданные.Роли Цикл
СтрокаСписокаДоступныхРолей = СписокДоступныхРолейПользователяИБ.Добавить(); СтрокаСписокаДоступныхРолей.Представление = мРоль.Представление(); СтрокаСписокаДоступныхРолей.Значение = мРоль; КонецЦикла; |
|||
4
Vladal
17.05.12
✎
15:09
|
Процедура ФиглиМигли()
//Язык СписокВыбораЯзыка = ЭлементыФормы.Язык.СписокВыбора; Для Каждого мЯзык Из Метаданные.Языки Цикл СписокВыбораЯзыка.Добавить(мЯзык, мЯзык.Синоним); КонецЦикла; //Интерфейс СписокВыбораИнтерфейса = ЭлементыФормы.ОсновнойИнтерфейс.СписокВыбора; Для Каждого мИнтерфейс Из Метаданные.Интерфейсы Цикл СписокВыбораИнтерфейса.Добавить(мИнтерфейс, мИнтерфейс.Синоним); КонецЦикла; //Роль Для Каждого мРоль Из Метаданные.Роли Цикл СтрокаСписокаДоступныхРолей = СписокДоступныхРолейПользователяИБ.Добавить(); СтрокаСписокаДоступныхРолей.Представление = мРоль.Представление(); СтрокаСписокаДоступныхРолей.Значение = мРоль; КонецЦикла; КонецПроцедуры Выдрано из типовой |
|||
5
Fish
17.05.12
✎
15:13
|
(4) Это что за типовая с такой процедурой "ФиглиМигли"? :)))
|
|||
6
godmod80
17.05.12
✎
15:13
|
да)
|
|||
7
Vladal
17.05.12
✎
15:22
|
(5) Это моё Фигли-мигли, тело из типовой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |