Имя: Пароль:
1C
1С v8
Обработка "Рабочий стол"
0 Дмитрий95
 
16.10.16
13:38
Здравствуйте. Есть рабочий стол в виде обработки. Как ее добавить пользователю чтоб она открывалась по умолчанию у него? Спасибо.
1 Tolia_2016
 
16.10.16
13:45
Открыть модуль обычного приложения(надеюсь у вас не УГ-УФ)
Процедура ПриНачалеРаботыСистемы()
ФормаРабочийСтол = ПолучитьФорму("Обработка.РабочийСтол.Форма");
        ФормаРабочийСтол.Открыть();
2 Tolia_2016
 
16.10.16
13:47
Ну а там уже рулить: Если РольДоступна() и т.д.
3 Дмитрий95
 
16.10.16
14:04
(1) Спасибо. А как вот конкретно привязать к пользователю "петрович" чтоб роль не трогать?
4 Cyberhawk
 
16.10.16
14:05
"А как вот конкретно привязать к пользователю "петрович" чтоб роль не трогать?" // Завести в ПВХ настройку пользователя, заполнить ее в регистре и шерстить
5 Tolia_2016
 
16.10.16
14:06
(3) Придумай ГлЮзер Экспорт.
И процедуру, которая возвращает ссылку на элемент справочника Юзеры.
6 Tolia_2016
 
16.10.16
14:09
ПараметрыСеанса.ТекущийПользователь например - я не знаю что у тебя за нетленка там.
Или ПолучитьИмяПОльзователя() - как то так, не помню, это логин, под которым зашли. Можно справочник параллелдьно вести и регистрировать юзеров.
7 Tolia_2016
 
16.10.16
14:12
Я так написал простую конфигу для манагеров-обзванивальщиц.
При начале работы конфа узнает юзера и дальше &Юзер = Юзер - отбор в запросе по напоминаниям для конкретного пользователя.
Т.е. каждый видит только своё.
8 Дмитрий95
 
16.10.16
14:18
(6) Понял. Спасибо.
9 Tolia_2016
 
16.10.16
14:27
Да не за что. Я сам еще только постигаю. Надеюсь что правда помог.
Удачи! )