Добрый день.
Подскажите, пожалуйста, способ управления доступом к статическим и динамическим группам контрагентов в Terrasoft CRM X25 - 3.1.0.16. Который не требует перехода на более новые версии системы.
Спасибо.
Нравится
3 комментария
3 апреля 2009 14:23
Ставим "Администрируется по записям" в tbl_AccountGroup. Теперь осталось только интерфейс прикрутить чтобы эти права менять можно было. Можно сделать как в более поздних версиях. Добавляем в меню пункт и по клику вываливаем тоже самое окошко что и в детали доступ. Что в него передавать - смотрим начиная с RefreshAccessDetail() в scr_WorkspaceUtils.
Или попросить у терасофта демку и перетащить решение оттуда :)
27 апреля 2009 14:33
В 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(); }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать