|
![]() |
#1 |
Участник
|
Что бы таблица появилась в выборе для RLS необходимо наличие SecurityKey на ней.
Что касается шаблонов компании (таблица SysRecordTemplateTable), то помимо этого необходимо будет внести исправления в класс SysRecordTemplateStorageCompany, методы Get() и AllowBlank() вместо X++: sysRecordTemplateTable = SysRecordTemplateTable::find(common.tableId); X++: // D.Andy --> Использование RLS для шаблонов компании sysRecordTemplateTable.recordLevelSecurity(true); // sysRecordTemplateTable = SysRecordTemplateTable::find(common.tableId); select firstonly sysRecordTemplateTable index hint TableIdIdx where sysRecordTemplateTable.table == common.tableId; // D.Andy <-- Использование RLS для шаблонов компании PS Если необходимо будет настраивать так же для таблиц, не входящих в компании (SaveDataPerCompany=NO), внесите такие же изменения для таблицы SysRecordTemplateSystemTable
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: AlexeyBP (1), oip (2). |
Теги |
rls, полезное, шаблон |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|