Имя: Пароль:
1C
1С v8
Ограничение доступа пользователю
,
0 Юзер123
 
naïve
01.07.22
12:01
Добрый день.
УАТ - +- типовая.  Настроил группу доступа где указал ограничения по организации и подразделению.  Но еще надо ограничить по складу.  Как это реальзовать ? только кодом в RLS?
1 Юзер123
 
naïve
01.07.22
12:20
в ЗначениеДоступа добавил склады. Как  сделать чтобы оно появилось в форме видовДоступа?
2 Юзер123
 
naïve
01.07.22
12:25
Нашел. В профиле это все добавляется
3 Юзер123
 
naïve
01.07.22
12:32
на склад не добавляется там) хотя я добавил его в ЗначениеДоступа
4 AlvlSpb
 
01.07.22
13:52
(0) Посмотри https://infostart.ru/1c/articles/435229/. Так делал?
5 Юзер123
 
naïve
04.07.22
15:44
(4) Спасибо) не все учел .
Только у меня нет константы такой.. Есть РС ПараметрыОграниченияДоступа  / /  пробовал вызывать из него процедуру обновить. . Но не помогает.

Почему то  Процедура ПриСозданииНаСервереФормыРедактированияРазрешенныхЗначений

    СвойстваВидовДоступа = УправлениеДоступомСлужебныйПовтИсп.СвойстваВидовДоступа();


СвойстваВидовДоступа - массив без моего добавленного вида.
6 Юзер123
 
naïve
04.07.22
16:10
УправлениеДоступомСлужебный.ОбновитьОписаниеСвойствВидовДоступа()   помогло. спасибо
7 Юзер123
 
naïve
05.07.22
12:30
Но  не работает ограницение.  В Профиль я его добавляю.  В группе указываю исключение ..  Но не работает отбор*(
8 Юзер123
 
naïve
05.07.22
12:39
куда еще капнуть? подскажите пож-та.  У пользователя 1 группа доступа всего.  С ограничением по организации и складу.   По организации работает ограничение по складу нет
9 Юзер123
 
naïve
05.07.22
13:26
разобрался)
10 Юзер123
 
naïve
05.07.22
13:32
Описание = Описание + "
    |Документ.уатПоступлениеТоваровУслуг.Чтение.Склады
    |Документ.уатПоступлениеТоваровУслуг.Изменение.Склады";

а нет..  не разобрался..  Код добавил но не помогает(
11 Юзер123
 
naïve
05.07.22
14:33
в ролях нашел #Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям("Документ.уатПоступлениеТоваровУслуг", "", "", "Организации", "Организация", "Подразделения", "Подразделение", "Склады","Склад", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","")
#КонецЕсли
12 Юзер123
 
naïve
05.07.22
14:33
добавил склад
13 Юзер123
 
naïve
05.07.22
14:34
и оно взлетело
14 Юзер123
 
naïve
05.07.22
15:07
А теперь вопрос. Если у меня много объектов к которым надо применить новое правило.  И много ролей где прописаны  шаблоны, мне надо в каждой роли менять шаблон ограничения доступа к данным? или делать свою роль которая будет объединять нужные мне роли? Как то можно перенести права из одной роли в другую?
15 Юзер123
 
naïve
05.07.22
15:07
из нескольких в одну.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.