Копировать ссылку на страницу

Синтаксис:

Visual Basic (Declaration)

<OperationBehaviorAttribute(Impersonation := ImpersonationOption.Allowed)> _

Public Function ReferencesUpdateAsync ( _

 XMLPackage As String, _

 ISCode As String, _

 FullSync As Boolean _

As Guid

C#

[OperationBehaviorAttribute(Impersonation = ImpersonationOption.Allowed)]

public Guid ReferencesUpdateAsync(

 string XMLPackage,

 string ISCode,

 bool FullSync

)

Параметры:

XMLPackage – описание записей справочника в виде XML-документа в формате обмена;
ISCode – код интегрированной системы;
FullSync – признак установки даты последней синхронизации.

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

ИД запроса.

Свернуть/развернуть пример Пример SOAP-пакета

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

 

<soapenv:Envelope xmlns:int=http://IntegrationWebService
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <int:ReferencesUpdateAsync>
      <int:XMLPackage><![CDATA[
         <DataExchangePackage dit="true">
           <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">103670</Requisite>
                 <Requisite Name="Реквизит" Type="String">ООО</Requisite>
                 <Requisite Name="Строка2"
                   Type="String">www.mobilavto.ru</Requisite>
               </Section>
               <Section Index="1">
                 <Record ID="1">
                   <Section Index="0">
                     <Requisite Name="НомСтр" Type="Integer">1</Requisite>
                     <Requisite Name="ИДЗапГлавРазд"
                       Type="Integer">101702</Requisite>
                     <Requisite Name="СтатУтв" Type="Pick">+</Requisite>
                     <Requisite Name="Вид" Type="Integer">266</Requisite>
                     <Requisite Name="ИД" Type="Integer">24168</Requisite>
                   </Section>
                 </Record>
               </Section>
               <Section Index="2">
                 <Record ID="1">
                   <Section Index="0">
                     <Requisite Name="ВидДопРеквТ2" ReferenceName="ВДР"
                       Type="Reference">104017</Requisite>
                     <Requisite Name="СодержаниеТ2"
                       Type="String">2000</Requisite>
                     <Requisite Name="НомСтр" Type="Integer">1</Requisite>
                     <Requisite Name="ИДЗапГлавРазд"
                       Type="Integer">101702</Requisite>
                     <Requisite Name="СтатУтв" Type="Pick">+</Requisite>
                     <Requisite Name="Вид" Type="Integer">266</Requisite>
                     <Requisite Name="ИД" Type="Integer">20405</Requisite>
                   </Section>
                 </Record>
                 <Record ID="2">
                   <Section Index="0">
                     <Requisite Name="ВидДопРеквТ2" ReferenceName="ВДР"
                       Type="Reference">106638</Requisite>
                     <Requisite Name="ЗначДопРеквТ2" Type="Reference"/>
                     <Requisite Name="СодержаниеТ2"
                       Type="String">office@mobilavto.ru</Requisite>
                     <Requisite Name="НомСтр" Type="Integer">2</Requisite>
                     <Requisite Name="ИДЗапГлавРазд"
                       Type="Integer">101702</Requisite>
                     <Requisite Name="СтатУтв" Type="Pick">+</Requisite>
                     <Requisite Name="Вид" Type="Integer">266</Requisite>
                   </Section>
                 </Record>
               </Section>
             </Record>
           </Object>
         </DataExchangePackage>]]></int:XMLPackage>
    </int:ReferencesUpdateAsync>
  </soapenv:Body>
</soapenv:Envelope>

См. также

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM