Имя: Пароль:
1C
1С v8
Имя пользователя
0 Jaytimt
 
28.08.19
15:10
Здравствуйте. помогите кто может, всю голову уже сломал.
Проблема вот в чем: нужно чтобы пользователи БД миша и маша при входе имели право вносить изменения в документы, а пользователи аня,саня,маня имели право только на просмотр.
не могу понять как в конфигураторе указать необходимое имя пользователя?
1 ДенисЧ
 
28.08.19
15:10
Для этого есть роли.
2 JeHer
 
28.08.19
15:11
Вброс, по ходу
3 Jaytimt
 
28.08.19
15:12
роли это где?
4 GGDots
 
28.08.19
15:12
(2) +
5 ДенисЧ
 
28.08.19
15:12
(3) В конфигураторе, разумеется.
6 Jaytimt
 
28.08.19
15:13
я из начинающих чайников, заранее извиняюсь
7 Jaytimt
 
28.08.19
15:17
а можно более конкретно, или пример какой чтобы я хоть немного понял откуда начать
8 JeHer
 
28.08.19
15:18
Конфа какая? (7)
9 Jaytimt
 
28.08.19
15:19
у меня вот так

ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
        если НЕ ТекущийПользователь.Имя.(Миша,Маша) тогда
        этаФорма.ТолькоПросмотр=Истина;
        КонецЕсли
10 Jaytimt
 
28.08.19
15:21
1с ругается на все что я бы ни написал после - ТекущийПользователь.Имя.
11 Jaytimt
 
28.08.19
15:22
1С:Предприятие 8.3 (8.3.12.1529)
12 JeHer
 
28.08.19
15:24
(11) >>>1С:Предприятие 8.3 (8.3.12.1529)
Это офигенно, конфа какая?
13 Jaytimt
 
28.08.19
15:24
вот это? редакция 5.1 (5.1.12.03)
14 Sayan_mi
 
28.08.19
15:25
А перед редакцией что написано?
15 Jaytimt
 
28.08.19
15:27
Альфа-Авто: Автосалон+Автосервис+Автозапчасти, редакция 5.1 (5.1.12.03)
16 JeHer
 
28.08.19
15:29
(15) в документации же есть
17 Jaytimt
 
28.08.19
15:32
ниче не пойму((
18 Rovan
 
гуру
28.08.19
15:34
(9) за код типа
Если НЕ ТекущийПользователь.Наименование = "Миша" Тогда
На Мисте всегда предлагают покинуть эту трудную профессию и заняться чем-то другим !
19 Jaytimt
 
28.08.19
15:36
спасибо большое, сейчас попробую
20 JeHer
 
28.08.19
15:41
(19) мы верим, что ТекущийПользователь.Наименование = "Миша"
21 Fish
 
28.08.19
15:44
Интересно, что же будет делать ТС с таким подходом, если появится второй пользователь "Миша", но которому надо разрешить изменение? :)
22 Jaytimt
 
28.08.19
15:44
Получилось наконец, только НАИМЕНОВАНИЕ заменил на ИМЯ.
вот так: Если НЕ ТекущийПользователь.Имя = "Миша"
23 fDarkness
 
28.08.19
15:44
(21) МишаКоторомуМожноИзменить
это же 1с
24 Fish
 
28.08.19
15:46
(23) Интересно, как на такого пользователя будет реагировать женская часть коллектива :))
25 JeHer
 
28.08.19
15:46
https://rarus.ru/forum/forum7/topic11409/
А эта фигня перестала работать в Альфа-авто?
26 fDarkness
 
28.08.19
15:47
(24) xD
27 Jaytimt
 
28.08.19
15:47
Спасибо огромное всем кто принимал участие! Извиняюсь что потратил ваше время, но думаю что вы тоже не родились уже зная все. Еще раз СПАСИБИЩЕ!
28 Jaytimt
 
28.08.19
15:51
https://rarus.ru/forum/forum7/topic11409/
А эта фигня перестала работать в Альфа-авто?
Там тоже искал, но мне нужно чтобы это все функционировало в документе Реализация товаров, поэтому и пытаюсь прописать это в модуле формы документа.
29 Максим Нижегородец
 
28.08.19
17:04
(10) Ругается не на "ТекущийПользователь.Имя", а на ".(Миша,Маша)", т.к. "Имя" строка и у него не под реквизитов.
30 StanLee
 
28.08.19
17:24
(9) если НЕ ТекущийПользователь.Имя.(Миша,Маша) тогда
это что за новый синтаксис такой
и не надо права делать в программе, для этого роли есть
31 JeHer
 
28.08.19
18:01
(27) >>>Спасибо огромное всем кто принимал участие! Извиняюсь что потратил ваше время, но думаю что вы тоже не родились уже зная все. Еще раз СПАСИБИЩЕ!

тут принято лайки ставит )
32 rphosts
 
28.08.19
18:03
у LivingStar клон?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.