Здравствуйте!
Как можно организовать доступ для пользователя так, чтобы он мог видеть контактов, контрагентов, активности и т.д., относящихся только к определенной продаже?
Заранее спасибо!
Нравится
Здравствуйте, Акмаль!
Данную функциональность можно реализовать только на уровне скриптов конфигурации.
В частности, автоматизировать раздачу прав доступа на записи в зависимости от определенного критерия. Например, при установке/изменении ответственного по продаже вычитывать наличие у данного ответственного прав, если их нет - добавлять. делать это лучше всего на событии после сохранения записи.
Раздать права на уровне конфигурации можно следующей конструкцией:
SetEntitySchemaColumnRightLevel(Guid adminUnitId, string schemaName, string columnName, EntitySchemaColumnRightLevel rightLevel)
ОБратите внимание, автоматизация раздачи прав доступа - существенная проектная доработка, она тредует глубокого понимания структуры системы для корректно реализации.