SetClientRelationships

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску

Назначение

Метод SetClientRelationships предназначен для сохранения сведений по связям клиента.

Позволяет создать новую запись или пометить имеющуюся "Ошибкой оператора".
Возможно указание родственных связей (мать, отец, сын, дочь и т.д.) и производственных (Бенефициарный собственник, Руководитель, Сотрудник, Подписант). А также указания основания аффилированности, даты ее начала и окончания.

Параметры

  • aSessionID Идентификатор сессии
  • aClientRelationships Структура класса CLIENTS_RELATIONSHIPS


Состав данных запроса на получение/изменение информации <aClientRelationships></aClientRelationships>
Наименование Тип данных Описание Примечание Обязательность
CLIENTS_RELATIONSHIPS_ID

s:int

Связи клиентов ID

CLIENT_ID

s:int

Идентификатор клиента ID

CLIENT

s:string

Наименование/ФИО клиента
RELATED_CLIENT_ID

s:int

Идентификатор связанного лица ID

RELATED_CLIENT

s:string

Наименование/ФИО связанного лица
RELATIONSHIP_TYPE_ID

s:int

Идентификатор типа связи ID GetItems: RELATIONSHIP_TYPES

RELATIONSHIP_TYPE

s:string

Тип связи
AFFILIATION_BASIS_ID

s:int

Основание для аффилированности ID GetItems: AFFILIATION_BASIS
AFFIL_DATE_BEG

s:string

Дата начала аффилированности в формате dd.mm.yyyy
AFFIL_DATE_END

s:string

Дата окончания аффилированности в формате dd.mm.yyyy
MISTAKE_BOOL

s:int

Введено ошибочно
MISTAKE_DATE

s:string

Дата ошибки в формате dd.mm.yyyy

Примеры вызова метода

SetClientRelationships сохранение новой записи

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:SetClientRelationships>
 5        <iic:aSessionID>*********************************</iic:aSessionID>
 6         <iic:aClientRelationships>
 7            <iic:CLIENT_ID>11***62</iic:CLIENT_ID>
 8            <iic:RELATED_CLIENT_ID>11***23</iic:RELATED_CLIENT_ID>
 9            <iic:RELATIONSHIP_TYPE_ID>9</iic:RELATIONSHIP_TYPE_ID>
10            <iic:AFFILIATION_BASIS_ID>4</iic:AFFILIATION_BASIS_ID>
11            <iic:AFFIL_DATE_BEG>01.01.2022</iic:AFFIL_DATE_BEG>            
12         </iic:aClientRelationships>
13      </iic:SetClientRelationships>
14   </soapenv:Body>
15</soapenv:Envelope>


SetClientRelationships сохранение записи "Ошибка оператора"

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:SetClientRelationships>
 5         <iic:aSessionID>*******************************</iic:aSessionID>
 6         <iic:aClientRelationships>
 7            <iic:CLIENTS_RELATIONSHIPS_ID>1</iic:CLIENTS_RELATIONSHIPS_ID>
 8            <iic:MISTAKE_BOOL>1</iic:MISTAKE_BOOL>
 9            <iic:MISTAKE_DATE>25.05.2022</iic:MISTAKE_DATE>
10         </iic:aClientRelationships>
11      </iic:SetClientRelationships>
12   </soapenv:Body>
13</soapenv:Envelope>

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

Состав данных ответа запрос <SetClientRelationshipsResult></SetClientRelationshipsResult>

Наименование Тип данных Описание Примечание Обязательность
CLIENTS_RELATIONSHIPS_ID

s:int

Связи клиентов ID

CLIENT_ID

s:int

Идентификатор клиента ID

RELATED_CLIENT_ID

s:int

Идентификатор связанного лица ID

RELATIONSHIP_TYPE_ID

s:int

Идентификатор типа связи ID

AFFILIATION_BASIS_ID

s:int

Основание для аффилированности ID
AFFIL_DATE_BEG

s:string

Дата начала аффилированности в формате dd.mm.yyyy
AFFIL_DATE_END

s:string

Дата окончания аффилированности в формате dd.mm.yyyy
MISTAKE_BOOL

s:int

Введено ошибочно
MISTAKE_DATE

s:string

Дата ошибки в формате dd.mm.yyyy

Пример ответа на вызов метода

<SetClientRelationshipsResult></SetClientRelationshipsResult>

 1<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 2   <soap:Body>
 3      <SetClientRelationshipsResponse xmlns="https://icweb/IICWebService">
 4         <SetClientRelationshipsResult>
 5            <CLIENTS_RELATIONSHIPS_ID>1</CLIENTS_RELATIONSHIPS_ID>
 6            <CLIENT_ID>1111162</CLIENT_ID>
 7            <RELATED_CLIENT_ID>1110123</RELATED_CLIENT_ID>
 8            <RELATIONSHIP_TYPE_ID>9</RELATIONSHIP_TYPE_ID>
 9            <AFFILIATION_BASIS_ID>4</AFFILIATION_BASIS_ID>
10            <AFFIL_DATE_BEG>2022-01-01</AFFIL_DATE_BEG>
11            <MISTAKE_BOOL>0</MISTAKE_BOOL>
12         </SetClientRelationshipsResult>
13      </SetClientRelationshipsResponse>
14   </soap:Body>
15</soap:Envelope>