25.12.2006, 09:56 | #1 |
Участник
|
Можно ли настроить RLS на шаблоны компании
Можно ли настроить доступ на уровне записи на шаблоны компании?
Такой таблицы почему то не нашел при настройке RLS, либо не там ищу либо ее нет?!
__________________
Алексей |
|
25.12.2006, 12:19 | #2 |
Участник
|
Что бы таблица появилась в выборе для 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). |