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

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

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

[{Table

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

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

}]

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

[{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) documentType %% | Типа документа | Обязательное поле | %%(color:blue) string %% | Принимает значение:\\ %%(color:purple) contractLease %% – договор аренды ЛУ;\\ %%(color:purple) contractRight %% - право пользования;\\ %%(color:purple) contractForestWorks %% – государственный контракт или задание;\\ %%(color:purple) contractPlantsSale %% – договор купли-продажи;\\ %%(color:purple) contractForestDeclaration %% – лесная декларация;\\ %%(color:purple) contractReport %% – отчёт об использовании лесов;\\ %%(color:purple) contractHardwoodDeal %% – сделка с древесиной;\\ %%(color:purple) cuttingPlot %% - выдел;\\ %%(color:purple) contractPlotTaxation %% – таксационное описание выдела;\\ %%(color:purple) contractForestManagementRegulation %% – лесохозяйственный регламент;\\ %%(color:purple) cuttingArea %% - лесосека;\\ %%(color:purple) woodSites %% – лесной участок;\\ %%(color:purple) contractForestryTaxation %% – таксационное описание лесничества;\\ %%(color:purple) contractReforestationReport %% – отчет о воспроизводстве лесов;\\ %%(color:purple) contractProtectionReport %% – отчет об охране лесов;\\ %%(color:purple) contractSecurityReport %% – отчет о защите лесов

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

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

|(text-align:center;font-weight:bold;) Фильтр (%%(color:fuchsia)FilterOperation%%) |< |< |< |< |<

| %%(color:fuchsia) property %% | Поле для фильтрации | Обязательное поле | %%(color:blue) string %% | Параметр для фильтрации для каждого реестра описан детально в соответствующем разделе 

| %%(color:fuchsia) value %% | Значение для фильтрации | Обязательное поле | %%(color:blue) string %% | Значение поля для фильтрации соответствует формату параметра, описанному при формировании запросов на создание новой записи 
	
| %%(color:fuchsia) operation %% |Операция фильтрации | Обязательное поле | %%(color:blue) string %% | Принимает значение:\\ Операторы сравнения:\\ %%(color:purple) LT %% - меньше (<);\\ %%(color:purple) LTE %% - меньше или равно (<=);\\ %%(color:purple) GT %% - больше (>);\\ %%(color:purple) GTE %% - больше или равно (>=);\\ %%(color:purple) EQ %% - равно (=);\\ %%(color:purple) NEQ %% - не равно (!=).\\ \\ Логические операторы:\\ %%(color:purple) LIKE %% - указанная символьная строка совпадает с заданным шаблоном;\\ %%(color:purple) ILIKE %% - указанная символьная строка не совпадает с заданным шаблоном;\\ %%(color:purple) IN %% - указанное значение совпадает с одним из значений, содержащихся в списке;\\ %%(color:purple) NIN %% - указанное значение не соответствуют списку значений;\\ %%(color:purple) IS_NULL %% - отсутствие значения;\\ %%(color:purple) IS_NOT_NULL %% - наличие значения.

}]

Примеры сформированных запросов и ответов на получение сведений о документе по заданным параметрам фильтрации приведены в соответствующих разделах (см. %%(color:blue)"Интеграция внешних АИС органов исполнительной власти"%% и %%(color:blue)"Интеграция внешних АИС лесопользователей"%%).

[Выше|GetDatafromSystem]