Имя: Пароль:
1C
1С v8
Запрос 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");
        Сообщить(Ответ);

Что делаю не так?