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

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

Спасибо.

Нравится

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

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

Спасибо =))

В scr_Access добавляем

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();
}
Показать все комментарии