GetClientsByKeyFields

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

Назначение

Получение списка клиентов по ключевым полям.

Параметры

  • aSessionID Идентификатор сессии
  • aClient Структура Client
  • Consent_bool Согласие от субъекта на сбор и обработку персональных данных (0 - согласие субъекта отсутствует; 1 - субъект предоставил согласие на сбор и обработку персональных данных) (обязательно, установлено на стенд TESTESBD-BETA)
Необходимо передать заполненную структуру Client с реквизитами, необходимыми для поиска.
В условиях поиска участвуют только следующие атрибуты:
ID,
First_Name, Middle_Name, Last_Name, Juridical_Person_Name, Born,
DOCUMENT_NUMBER, DOCUMENT_TYPE_ID, 
TPRN, IIN, SIC, 
и обязательные параметры Natural_Person_Bool, RESIDENT_BOOL

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

Массив структур Client

тэги:
<DOCUMENT_TYPE_ID>0</DOCUMENT_TYPE_ID>
<Address></Address>
<DOCUMENT_NUMBER></DOCUMENT_NUMBER>
<DOCUMENT_GIVED_BY></DOCUMENT_GIVED_BY>
<DOCUMENT_GIVED_DATE></DOCUMENT_GIVED_DATE>
<EMAIL></EMAIL>
<PHONES></PHONES> будут скрыты, даже если в ЕСБД они заполнены. 

Для просмотра этих тэгов необходимо наличие у пользователя роли "PersonalDataViewer"