Отбор по подразделению у текущего пользователя
☑
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
типовыми методами отборов в скисках реально сделать "ограничения" по подразделениям даже в ЗУПе - полет нормальный.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн