Дополнения 1С

extHTTP

Дополнение используется для выполнения клиентских REST-запросов и для работы с XML (при подготовке запросов и анализе ответа).

Метод
setNS(NS)
createXML(rootName, Знач NS = Неопределено, prefix = Неопределено)
addElement(node, name, Знач NS = Неопределено, prefix = Неопределено)
element(node, elementName)
elements(node, elementName)
restRequest(url, request)

setNS(NS)

Устанавливает текущее значение пространства имён. Оно будет использоваться в качестве значения по умолчанию, если при вызове методов не будет указано другое.


createXML(rootName, Знач NS = Неопределено, prefix = Неопределено)

Создание нового документа XML. В новом документе будет создан корневой элемент с именем rootName. Возвращает ссылку на корневой элемент (а не на документ).


addElement(node, name, Знач NS = Неопределено, prefix = Неопределено)

Добавляет новый XML элемент с именем name к узлу node. Возвращает ссылку на добавленный элемент.


element(node, elementName)

Возвращает узел-элемент с именем elementName, в узле node. Имя искомого элемента следует указывать без префикса, функция определяет пространство имён и префикс узла node и использует их для поиска дочернего узла.


elements(node, elementName)

Аналогична предыдущей функции, но возвращает список элементов.


restRequest(url, request)

Отправляет на указанный url запрос request. Запрос должен быть ссылкой на корневой элемент документа XML. Возвращает ссылку на корневой элемент DOM ответа.


extИмпортКонтрагентов

При импорте контрагентов, в базе-приёмнике создаётся элемент с уникальным идентификатором, равным идентификатору из базы-источника.