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="";
| xmlns:at="";
| xmlns:d="";
| xmlns:m="";
| xmlns:georss="";
| xmlns:gml="";
| xml:base="";
|
| <category term=""StandardODATA.InformationRegister_НастройкиПользователей"" scheme="";
| <id />
| <title type=""text""/>
|
| <content type=""application/xml"">
| <m:properties xmlns:d="";; xmlns:m="";
| <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");
Сообщить(Ответ);
Что делаю не так?
|
|