%%(text-align:center; color:green)
!__Получение данных из справочника__
%%

Запрос  %%(color:fuchsia) GetLookupValues %% позволяет получить данные из справочника с параметрами, указанными в таблице.\\

__Спецификация запроса на получение данных__ 

[{Table

|(text-align:center;font-weight:bold;background:silver;) Код операции |(text-align:center;font-weight:bold;background:silver;) Описание операции

| %%(color:fuchsia) RequestGetLookupValues %% | Принимает от внешних АИС запрос на получение данных из справочника, принятых в Системе, в ходе обработки\\ которого формируется ответ и возвращается внешней АИС

}]

__Перечень входных параметров и их формат__

[{Table

|(text-align:center;font-weight:bold;background:silver;) Код параметра |(text-align:center;font-weight:bold;background:silver;) Описание параметра |(text-align:center;font-weight:bold;background:silver;) Свойство |(text-align:center;font-weight:bold;background:silver;) Тип |(text-align:center;font-weight:bold;background:silver;) Формат

| %%(color:fuchsia) lookupName %% | Наименование справочника в Системе (см. [Нормативно-справочная информация|LookupValues]) | Обязательное поле | %%(color:blue) string %% | [[А-Z] [[а-z] 

| %%(color:fuchsia) pageSize %% | Размер страницы (количество параметров, возвращаемых за один запрос) | Необязательное поле | %%(color:blue) integer %% | [[0-9]

| %%(color:fuchsia) pageNumber %% | Номер страницы | Необязательное поле | %%(color:blue) integer %% | [[0-9]

}]

__Пример сформированного запроса и ответа__

%%tabbedSection
!__Формирование запроса на получение данных из справочника__

Формирование запроса на получение данных из справочника %%(color:fuchsia)updateReason%% - причины изменения статуса документа.

%%prettify-nonum
{{{
<soapenv:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен/">
   <soapenv:Header>
      <api:EgaisRequestHeader apiVersion="версия API" operationId="?">
           <api:security>
                <api:credentials userLogin='логин пользователя' userPassword='пароль пользователя'/>
                <api:apiKey>идентификатор внешней системы</api:apiKey>
         </api:security>
      </api:EgaisRequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <api:RequestGetLookupValues lookupName="updateReason" pageSize="10" pageNumber="0"/>
   </soapenv:Body>
</soapenv:Envelope>
}}}
/%

!__Формирование ответа на получение данных из справочника__

%%prettify-nonum
{{{
<soap:Envelope техническая информация с атрибутами xmlns, определяющими пространства имен>
   <soap:Header>
      <ns4:EgaisResponseHeader техническая информация с атрибутами xmlns, определяющими пространства имен>
   </soap:Header>
   <soap:Body>
      <ns2:ResponseGetLookupValues техническая информация с атрибутами xmlns, определяющими пространства имен>
         <ns2:updateReason id="3" name="Аннулирование документа"/>
         <ns2:updateReason id="4" name="Возобновление действия документа после приостановления"/>
         <ns2:updateReason id="1" name="Дополнительное соглашение"/>
         <ns2:updateReason id="7" name="Перенайм (только для договоров аренды)"/>
         <ns2:updateReason id="2" name="Приостановка действия документа"/>
         <ns2:updateReason id="6" name="Прочая причина"/>
         <ns2:updateReason id="5" name="Техническая ошибка"/>
      </ns2:ResponseGetLookupValues>
   </soap:Body>
</soap:Envelope>
}}}
/%
/%

[Выше|GetDatafromSystem]