Симптомы
Тип: 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
Необходимые условия и возможные ограничения
Доступ в систему под учетной записью пользователя с правами администратора.