Публикация

Настройка доступа к объекту для мобильного устройства

Симптомы

Тип: Terrasoft.ODataSecurityException%0D%0AСообщение: Недостаточно прав для изменения записи в объекте "Activity"%0D%0AДополнительная информация: %0D%0A%09{"error":{"code":"5","message":{"lang":"","value":"Недостаточно прав для изменения записи в объекте \"Activity\""},"innererror":{"message":"Недостаточно прав для изменения записи в объекте \"Activity\"","type":"System.Security.SecurityException","stacktrace":"   в Terrasoft.Core.Entities.Entity.UpdateInDB(Boolean validateRequired)\r\n   в Terrasoft.Core.Entities.Entity.Save(Boolean validateRequired)\r\n   в Terrasoft.Core.Entities.Services.EntityLazyProxy.SaveChanges()\r\n   в Terrasoft.Core.Entities.Services.ServiceContext.SaveChanges()\r\n   в System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)\r\n   в System.Data.Services.DataService`1.HandleRequest()"}}}%0D%0A%0D%0A

Тип: Terrasoft.ODataSecurityException%0D%0AСообщение: Недостаточно прав для изменения записи в объекте "Activity"%0D%0AДополнительная информация: %0D%0A%09{"error":{"code":"5","message":{"lang":"","value":"Недостаточно прав для изменения записи в объекте \"Activity\""},"innererror":{"message":"Недостаточно прав для изменения записи в объекте \"Activity\"","type":"System.Security.SecurityException","stacktrace":"   в Terrasoft.Core.Entities.Entity.UpdateInDB(Boolean validateRequired)\r\n   в Terrasoft.Core.Entities.Entity.Save(Boolean validateRequired)\r\n   в Terrasoft.Core.Entities.Services.EntityLazyProxy.SaveChanges()\r\n   в Terrasoft.Core.Entities.Services.ServiceContext.SaveChanges()\r\n   в System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)\r\n   в System.Data.Services.DataService`1.HandleRequest()"}}}%0D%0A%0D%0A

Тип: Terrasoft.ODataSecurityException%0D%0AСообщение: Недостаточно прав для изменения записи в объекте "Activity"%0D%0AДополнительная информация: %0D%0A%09{"error":{"code":"5","message":{"lang":"","value":"Недостаточно прав для изменения записи в объекте \"Activity\""},"innererror":{"message":"Недостаточно прав для изменения записи в объекте \"Activity\"","type":"System.Security.SecurityException","stacktrace":"   в Terrasoft.Core.Entities.Entity.UpdateInDB(Boolean validateRequired)\r\n   в Terrasoft.Core.Entities.Entity.Save(Boolean validateRequired)\r\n   в Terrasoft.Core.Entities.Services.EntityLazyProxy.SaveChanges()\r\n   в Terrasoft.Core.Entities.Services.ServiceContext.SaveChanges()\r\n   в System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)\r\n   в System.Data.Services.DataService`1.HandleRequest()"}}}%0D%0A%0D%0A

Причина

Причиной является, то, что не розданы права доступа на объекты мобильного приложения и не актуализирована организационная структура.

Решение

Для решения задачи следует:

1. Если пользователь раннее не был добавлен в конфигурацию, то необходимо перейти в меню “Управление конфигурацией”, “Администрирование: Доступ к объектам”, деталь “Доступ к записям по умолчанию: Изменение” и добавить пользователя\роль;

2. Выполнить действие “Актуализировать организационную структуру” (Рис. 1, пункт 1);

3. Раздать права доступа на объекты мобильного приложения ” (Рис. 1, пункт 2);

4. Выполнить повторную синхронизацию с мобильного устройства.   

 Изображение удалено.

Рис. 1

Необходимые условия и возможные ограничения

Доступ в систему под учетной записью пользователя с правами администратора.

Нравится

Поделиться

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