Имя: Пароль:
1C
1С v8
Програмное создание и настройка пользователя.
0 gnedash
 
18.04.17
13:02
Добрый день. Создаю программно пользователя (УФ), есть два вопроса.

1) По умолчанию у него интерфейс - Такси (Главное меню - Сервис - Параметры - Внешний вид). Как программно при создании устанавливать интерфейс? Мне нужно - Формы в отдельных закладках.

2) Пользователь заходит через web. Это клиент, который может создавать заказы на своего контрагента. Как закрыть для него список выбора пользователя? Т.е., чтобы он мог войти в программу только написав свой логин в окне запуска.
1 Жан Пердежон
 
18.04.17
13:10
см. объект НастройкиКлиентскогоПриложения:

НастройкиКлиента = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиКлиентскогоПриложения");
Если НастройкиКлиента = Неопределено Тогда
    НастройкиКлиента = Новый НастройкиКлиентскогоПриложения;
КонецЕсли;

НастройкиКлиента.ВариантИнтерфейсаКлиентскогоПриложения = ...
//что угодно

ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", , НастройкиКлиента,, ИмяПользователя);

2. Для кого для "него"? Как система узнает, что это "он", если "он" еще не залогинился.
А так - убирай у всех отображение в списке выбора, логин без пароля и привет безопасникам.
2 gnedash
 
18.04.17
13:18
Спасибо за п.1.

По п.2 понял.
Создам РИБ, в подчиненном узле будут только внешние пользователи, у которых у всех будет отключено отображение в списке.