Всех приветствую! Конфигурация ЕПРУХ 3.2.1.82 (релиз конец прошлого года)
Пытаюсь добавить новый документ к типовому RSL.
Сделано:
1) А модуле менеджера добавлена процедура ПриЗаполненииОграниченияДоступа
2) В общий модуль УправлениеДоступомПереопределяемый в процедуру ПриЗаполненииСписковСОграничениемДоступа добавлен вид метаданных
3) В Определяемые типы ВладелецЗначенийКлючейДоступа и ВладелецЗначенийКлючейДоступаДокумент добавлен вид документа
4) Созданы 2 роли "Чтение" и "Редактирование", там указаны шаблон и прописаны ограничения (шаблон взят из БСП)
5) В предприятии создан профиль и группа, установлены ограничения
При запуске обновления доступов на уровне записей в регистр "Ключи доступа к объектам" для нового документ не прописывает ключи. Уже перечитал сотни страниц форумов и ИТС. Любые мысли, комрады...
Пытаюсь добавить новый документ к типовому RSL.
Сделано:
1) А модуле менеджера добавлена процедура ПриЗаполненииОграниченияДоступа
2) В общий модуль УправлениеДоступомПереопределяемый в процедуру ПриЗаполненииСписковСОграничениемДоступа добавлен вид метаданных
3) В Определяемые типы ВладелецЗначенийКлючейДоступа и ВладелецЗначенийКлючейДоступаДокумент добавлен вид документа
4) Созданы 2 роли "Чтение" и "Редактирование", там указаны шаблон и прописаны ограничения (шаблон взят из БСП)
5) В предприятии создан профиль и группа, установлены ограничения
При запуске обновления доступов на уровне записей в регистр "Ключи доступа к объектам" для нового документ не прописывает ключи. Уже перечитал сотни страниц форумов и ИТС. Любые мысли, комрады...
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
В итоге получилось настроить, но что именно помогло не понятно. Может кому пригодится.
Дополнительно:
1) Запустил обновление Ию с ключом /c ЗапуститьОбновлениеИнформационнойБазы
2) Добавил в форму документа процедуру
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры
Дополнительно:
1) Запустил обновление Ию с ключом /c ЗапуститьОбновлениеИнформационнойБазы
2) Добавил в форму документа процедуру
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В итоге получилось настроить, но что именно помогло не понятно. Может кому пригодится.
Дополнительно:
1) Запустил обновление Ию с ключом /c ЗапуститьОбновлениеИнформационнойБазы
2) Добавил в форму документа процедуру
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры
Дополнительно:
1) Запустил обновление Ию с ключом /c ЗапуститьОбновлениеИнформационнойБазы
2) Добавил в форму документа процедуру
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот