Добрый день коллеги!
Столкнулся с проблемой настройки доступа на уровне записей для реквизита РегистраНакопления. Есть подозрения, что ограничения можно наложить только на измерение. Прошу подтвердить или опровергнуть мое предположение.
Что сделал:
В модуле менеджера объекта метаданных РегистрыНакопления.ДенежныеСредстваБезналичные поправил процедуру:
В нужных ролях прописал ограничение:
В модулях ОбщийМодуль.УправлениеДоступомПереопределяемый и ОбщийМодуль.УправлениеДоступомЛокализация добавил:
Конфигурация типовая ERP 2.4.12.109, Версия БСП 3.1.2.500
Ошибка:
{(54, 77)}: Поле не найдено "ТекущаяТаблица.НаправлениеДеятельности" И КлючиДоступаКРегистрам.Поле2 = ТекущаяТаблица.НаправлениеДеятельности
Столкнулся с проблемой настройки доступа на уровне записей для реквизита РегистраНакопления. Есть подозрения, что ограничения можно наложить только на измерение. Прошу подтвердить или опровергнуть мое предположение.
Что сделал:
В модуле менеджера объекта метаданных РегистрыНакопления.ДенежныеСредстваБезналичные поправил процедуру:
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Организация)
| И ЗначениеРазрешено(НаправлениеДеятельности)";
КонецПроцедуры
ПоказатьВ нужных ролях прописал ограничение:
#ДляРегистра("ИдентификаторыОбъектовМетаданных.РегистрНакопленияДенежныеСредстваБезналичные", "Организация", "НаправлениеДеятельности", "", "", "")
В модулях ОбщийМодуль.УправлениеДоступомПереопределяемый и ОбщийМодуль.УправлениеДоступомЛокализация добавил:
|РегистрНакопления.ДенежныеСредстваБезналичные.Чтение.НаправленияДеятельности
Конфигурация типовая ERP 2.4.12.109, Версия БСП 3.1.2.500
Ошибка:
{(54, 77)}: Поле не найдено "ТекущаяТаблица.НаправлениеДеятельности" И КлючиДоступаКРегистрам.Поле2 = ТекущаяТаблица.НаправлениеДеятельности
По теме из базы знаний
- Управление доступом: роли, права, профили, группы доступа, функциональные опции, RLS
- Как доработать производительный RLS
- Встраиваем производительный режим RLS в свою конфигурацию (БСП 3.1.7)
- Внутренний механизм работы шаблонов ролей в производительном методе RLS
- Методика подключения новых объектов к производительному методу RLS в 1С
Найденные решения
(3)Судя по всему да, только на измерения
https://its.1c.ru/db/v8324doc#bookmark:dev:TI000000198
Пункт "Особенности использования"
+Скрин с партнёрского, пост правда старый, но в документации ничего не изменилось с того момента
Пункт "Особенности использования"
В регистрах накопления ограничения доступа могут содержать только измерения основного объекта ограничения.
+Скрин с партнёрского, пост правда старый, но в документации ничего не изменилось с того момента
Прикрепленные файлы:

Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Там ещё как минимум в определяемые типы нужно направление деятельности включить
https://infostart.ru/1c/articles/1908621/
И прогоните проверкой внедрения БСП
И прогоните проверкой внедрения БСП
(3)Судя по всему да, только на измерения
https://its.1c.ru/db/v8324doc#bookmark:dev:TI000000198
Пункт "Особенности использования"
+Скрин с партнёрского, пост правда старый, но в документации ничего не изменилось с того момента
Пункт "Особенности использования"
В регистрах накопления ограничения доступа могут содержать только измерения основного объекта ограничения.
+Скрин с партнёрского, пост правда старый, но в документации ничего не изменилось с того момента
Прикрепленные файлы:

(5)Кроме как делать направление деятельности измерением - никак.
Но шаг ответственный, учитывая, что регистр остаточный.
Либо, учитывая состав измерений в этом регистре, чисто организационное решение - использовать один банковский счет только под одно направление деятельности и rls делать на счет.
Но шаг ответственный, учитывая, что регистр остаточный.
Либо, учитывая состав измерений в этом регистре, чисто организационное решение - использовать один банковский счет только под одно направление деятельности и rls делать на счет.
(5)Не очень понятно, как вы представляете себе эту "победу". Реквизиты есть только в движениях.
В таблицах остатков их нет. Остатки формируются по измерениям.
Как это у вас в принципе должно работать? Ограничение на реквизит.
Что должно быть в остатках с учетом вашего РЛС?
Вы себе это как вообще представляете?
В таблицах остатков их нет. Остатки формируются по измерениям.
Как это у вас в принципе должно работать? Ограничение на реквизит.
Что должно быть в остатках с учетом вашего РЛС?
Вы себе это как вообще представляете?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот