|
Запрос POST ODATA: Ошибка доступа в Регистр сведений. | ☑ | ||
---|---|---|---|---|
0
FenixDokFuntik
28.11.17
✎
16:56
|
Доброго времени суток!
1С:Предприятие 8.3 (8.3.10.2639),обычное приложение на обеих базах. Проблема такая. Создаю пользователя. В справочник пользователей он записывается,а данные для регистра сведений записать не даёт и пишет "You don't have permission to access on this server". У пользователя доступ на запись\чтение доступ есть(полные права). Код для записи в регистр сведений: Соединение = Новый HTTPСоединение("prog2.ru",8080 , "Логин", "пароль"); ТекстЗапросаНастройкиПользователей = "<?xml version=""1.0"" encoding=""utf-8""?> |<entry xmlns=""http://www.w3.org/2005/Atom"" | xmlns:at=""http://purl.org/atompub/tombstones/1.0"" | xmlns:d=""http://schemas.microsoft.com/ado/2007/08/dataservices"" | xmlns:m=""http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"" | xmlns:georss=""http://www.georss.org/georss"" | xmlns:gml=""http://www.opengis.net/gml""> | xml:base=""http://prog2.ru:8080/BUH_TEST_loading/odata/standard.odata/""> | | <category term=""StandardODATA.InformationRegister_НастройкиПользователей"" scheme=""http://schemas.microsoft.com/ado/2007/08/dataservices/scheme""/> | <id /> | <title type=""text""/> | | <content type=""application/xml""> | <m:properties xmlns:d=""http://schemas.microsoft.com/ado/2007/08/dataservices""; xmlns:m=""http://schemas.microsoft.com/ado/2007/08/dataservices/metadata""> | <d:Пользователь_Key>" + ЗаписьТЗ.UIDНастройки + "</d:Пользователь_Key> | <d:Настройка_Key>" + ЗаписьТЗ.Значение + "</d:Настройка_Key> | <d:Значение>true</d:Значение> | <d:Значение_Type>" + ЗаписьТЗ.Тип + "</d:Значение_Type> | </m:properties> | </content> | |</entry>"; ЗаголовокHTTP = Новый Соответствие(); ЗаголовокHTTP.Вставить("POST /BUH_TEST_loading/odata/standard.odata/InformationRegister_НастройкиПользователей HTTP/1.1"); ЗаголовокHTTP.Вставить("Content-Type", "application/atom+xml"); ЗаголовокHTTP.Вставить("DataServiceVersion", "3.0;NetFx"); ЗаголовокHTTP.Вставить("MaxDataServiceVersion", "3.0;NetFx"); ЗаголовокHTTP.Вставить("Accept", "application/atom+xml,application/xml"); ЗаголовокHTTP.Вставить("Accept-Charset", "UTF-8"); ЗаголовокHTTP.Вставить("User-Agent", "1C-Enterprise"); ЗаголовокHTTP.Вставить("Host", "prog2.ru:8080"); Запрос = Новый HTTPЗапрос(ТекстЗапросаНастройкиПользователей, ЗаголовокHTTP); Запрос.УстановитьТелоИзСтроки(ТекстЗапросаНастройкиПользователей); ОтветОтСоединения = Соединение.ОтправитьДляОбработки(Запрос); Ответ = ОтветОтСоединения.ПолучитьТелоКакСтроку("UTF-8"); Сообщить(Ответ); Что делаю не так? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |