|
Подключил новый регистр накопления к RLS. Не работает.
| ☑ |
0
golem14
22.07.21
✎
14:04
|
Как отладить RLS?
|
|
1
golem14
22.07.21
✎
14:04
|
Создал регистр накопления
|
|
2
golem14
22.07.21
✎
14:04
|
создал роль
|
|
3
golem14
22.07.21
✎
14:05
|
в модуле менеджера регистра прописал
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Организация)";
КонецПроцедуры
|
|
4
golem14
22.07.21
✎
14:08
|
общий модуль УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа() добавил
Списки.Вставить(Метаданные.РегистрыНакопления.МойНовыйРегистр, Истина);
|
|
5
dubolom
22.07.21
✎
14:08
|
Зачем
|
|
6
dubolom
22.07.21
✎
14:08
|
писать
|
|
7
dubolom
22.07.21
✎
14:08
|
в
|
|
8
dubolom
22.07.21
✎
14:08
|
100
|
|
9
dubolom
22.07.21
✎
14:08
|
сообщений?
|
|
10
golem14
22.07.21
✎
14:09
|
в определяемый тип "ВладелецЗначенийКлючейДоступаНаборЗаписей" добавил свой регистр
|
|
11
golem14
22.07.21
✎
14:11
|
справочник "ИдентификаторыОбъектовМетаданных" добавил предопред эл-т РегистрСведенийМойНовыйРегистр
|
|
12
golem14
22.07.21
✎
14:15
|
перезапустил базу в режиме обновления.
прописал ограничение в роли
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляРегистра("ИдентификаторыОбъектовМетаданных.РегистрНакопленияФС_ДенежныеСредстваНаСчетахБДДС", "Организация", "", "", "", "")
Добавил соответствующие права для простого пользователя.
|
|
13
golem14
22.07.21
✎
14:16
|
а разграничения по организациям всё равно нет, и никаких ошибок, и ничего.
Обновление доступа перезапускал.
Что делать дальше, как найти в чём проблемма?
|
|
14
_Batoo
22.07.21
✎
14:50
|
https://its.1c.ru/db/bsp302doc#content:73:1:issogl2_настройка_прав_доступа_к_отдельным_объектам_информационной_базы
тут вполне подробно описано что и где нужно вставить/поменять для подключения новых объектов к бспшной RLS
там же можно найти обработку УправлениеДоступом, она может точечно показать что не хватает
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший