Имя: Пароль:
1C
 
Отбор по подразделению у текущего пользователя
0 as303
 
naïve
07.02.23
10:04
Добрый день, в на форме (журналы документов - деньги - КассовыеДокументы) нужно у пользователя Иванова Ивана и Сидорова Евгения добавить фильтр/отбор, чтобы они видели документы только по своему подразделению (Повар), если пользователь другой, то отбор не нужен
Я добавила в расширение эту форму и добавила вызов процедуры вместо типовой.
Пытался написать, вот часть кода

&НаСервере
Процедура Д_ПриСозданииНаСервереВместо(Отказ, СтандартнаяОбработка)
        
    СписокПользов=new
    СписокЗначений();    
    СписокПользов.Добавить("Иванов Иван");    
    СписокПользов.Добавить("Сидоров Евгений");
    СписокПользов.Добавить("Тест");
       пПользователь=ПараметрыСеанса.ТекущийПользователь;  
        
    //Если не СписокПользов.НайтиПоЗначению(СОКРЛП(пПользователь.Наименование)) = НЕОПРЕДЕЛЕНО Тогда    
    //Иначе              
    //КонецЕсли;

КонецПроцедуры
1 OldCondom
 
07.02.23
10:11
Это так мило)
А дальше надо гуглить про отборы на форме кстати и все получится.
2 Kassern
 
07.02.23
10:23
(0) Включаете РЛС и делаете условие по подразделению.
3 vicof
 
07.02.23
11:01
"Я добавила"
"добавила вызов"
"Пытался написать"
Кто-то нас обманывает.
4 Kassern
 
07.02.23
11:19
(3) Человек может еще не определился, вы тут сразу об обмане думать начали.
5 unenu
 
07.02.23
11:21
типовыми методами отборов в скисках реально сделать "ограничения" по подразделениям даже в ЗУПе - полет нормальный.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан