Ситуация такая, настроили у себя на тестовом стенде права доступа по умолчанию в разделе Документы. Все прекрасно, при создании документов права раздаются тем группам каким надо и соответственно документы видят те кому надо.
Аналогично настроили у клиента на рабочей базе начали проверять и видим такую картину, все пользователи видят все документы. Причем в закладке доступ все правильно права раздаются как задумано, а реально что-то не работает.
Может кто-то подскажет с чем это может быть связано?
Версия TS CRM 3.3.1.72 MSSQL
У себя проверяли под именными лицензиями, у клиента на рабочей базе конкурентные лицензии.
Нравится
Имелась ввиду ситуация с вновь создаваемыми документами. Так что обновление прав здесь ни при чем.
На самом деле выяснилось следующее: в настройках прав Террасофт создана группа которой по умолчанию раздаются права на чтение всех документов. В ней несколько сотрудников. Это в Террасофт.
А в MSSQL картина другая, в этой группе (т.е. фактически роли MSSQL) были сотрудники которые не должны туда входить. Как так получилось сложно сказать, у клиента несколько раз переносилась база данных при апгрейде серверов. Может какой-то сбой. И получалось что сотрудник фактически получал права на документ, а в Террасофт было не понятно почему он получил эти права.
Убрав лишние записи в MSSQL из роли ситуация была разрешена.
"Тюрин Юрий" написал:в этой группе (т.е. фактически роли MSSQL) были сотрудники которые не должны туда входить
Они есть и в Террасофт СРМ - назывется такая группа - Все пользователи и права на эту группу по -умолчанию заданы на чтение ко всем документам, поэтому при настройке прав нужно убрать эту группу у всех пользователей или перенастроить права группы "Все пользователи" по-умолчнанию на минимальный уровень. В Террасофте классический вариант суммирования прав доступа по максимальному уровню.