Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

Visual Basic (Declaration)

<OperationBehaviorAttribute(Impersonation := ImpersonationOption.Allowed)>

Public Function ReferencesUpdate (

 XMLPackage As String,

 ISCode As String,

 FullSync As Boolean

As List(Of String)

C#

[OperationBehaviorAttribute(Impersonation = ImpersonationOption.Allowed)]

public List<stringReferencesUpdate(

 string XMLPackage,

 string ISCode,

 bool FullSync

)

Параметры:

XMLPackage – описание записей справочника в виде XМL-документа в формате обмена. Подробнее см. раздел «Форматы обмена»;
ISCode – код интегрированной системы.

Возвращаемое значение:

Список ИД записей, которые не удалось сохранить, с описанием ошибки.

Примечание

Если в справочнике Настройки обмена данными с интегрированными системами в поле Сценарий Directum указан сценарий, то выполняется соответствующий сценарий. В сценарий передаются ИД созданных (параметр RecordIDs) и измененных (параметр ModifiedRecordIDs) записей для каждого справочника в виде строки с разделителем «;».
Сценарий запускается асинхронно, поэтому интегрированная система получает информацию о результате обработки XML-пакета до запуска сценария. Если интегрированной системе нужен ответ от веб-сервисов после запуска сценария, используйте метод ReferencesUpdateWithScript.

Подробнее Пример SOAP-пакета

Обновление записи справочника Организации с ИД=101702:

 

<soapenv:Envelope xmlns:int=http://IntegrationWebService
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <int:ReferencesUpdate>
      <int:XMLPackage><![CDATA[
         <DataExchangePackage>
           <Object Name="ОРГ" Type="Reference">
             <Record ID="101702">
               <Section Index="0">
                 <Requisite Name="Город" ReferenceName="ГРД"
                   Type="Reference">101796</Requisite>
                 <Requisite Name="Дополнение" Type="String">
                   ООО Мобил-Авто</Requisite>
                 <Requisite Name="Дополнение2" Type="String">
                   ул. Школьная, 550</Requisite>
                 <Requisite Name="КатОРГ" ReferenceName="КТО"
                   Type="Reference">103982</Requisite>
                 <Requisite Name="Наименование" Type="String">
                   Мобил-Авто ООО</Requisite>
                 <Requisite Name="Отрасль" ReferenceName="ОТР"
                   Type="Reference">148144</Requisite>
                 <Requisite Name="Реквизит" Type="String">ООО</Requisite>
                 <Requisite Name="Строка2"
                   Type="String">www.mobilavto.ru</Requisite>
               </Section>
              </Record>
           </Object>
         </DataExchangePackage>]]></int:XMLPackage>
    </int:ReferencesUpdate>
  </soapenv:Body>
</soapenv:Envelope>

См. также

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }