статические и динамические группы
Технические вопросы
Разработка

Управление доступом к группам

Добрый день.
Подскажите, пожалуйста, способ управления доступом к статическим и динамическим группам контрагентов в Terrasoft CRM X25 - 3.1.0.16. Который не требует перехода на более новые версии системы.

Спасибо.

Нравится

3 комментария

Ставим "Администрируется по записям" в tbl_AccountGroup. Теперь осталось только интерфейс прикрутить чтобы эти права менять можно было. Можно сделать как в более поздних версиях. Добавляем в меню пункт и по клику вываливаем тоже самое окошко что и в детали доступ. Что в него передавать - смотрим начиная с RefreshAccessDetail() в scr_WorkspaceUtils.
Или попросить у терасофта демку и перетащить решение оттуда :)

Спасибо =))

В scr_Access добавляем
[javascript]
function OpenAccessWindow(TableUSI, ParentItemID, ParentItemIDs){
wndAccessRights = Services.GetNewItemByUSI('wnd_AccessGridArea');
var Table = Services.GetSingleItemByUSI(TableUSI);
wndAccessRights.Attributes('TableUSI') = Table.RightsTable.USI;
wndAccessRights.Attributes('ParentItemID') = ParentItemID;
wndAccessRights.Attributes('ParentItemIDs') = ParentItemIDs;
wndAccessRights.Prepare();
var AccessDataset = wndAccessRights.ComponentsByName('dlData').Dataset;
RefreshDetailDataByParentID(ParentItemID, AccessDataset, 'RecordID');
wndAccessRights.Show();
}
[/javascript]

Показать все комментарии