Skip to content

Параметры запроса

Anna Sakoyan edited this page Nov 26, 2018 · 11 revisions

Параметры запроса соответствуют фильтрам, доступным в API проекта "Госзатраты". Они передаются скрипту с помощью файла TXT, заполненного в соответствии с шаблоном.

Важно: файл с параметрами должен быть сохранен в кодировке UTF-8.

Структура шаблона:

[Описание параметра] [Поле фильтра] [Пользовательское значение (пример)]
полнотекстовый поиск по всем предметам в контракте productsearch электроэнерг
полнотекстовый поиск по набору предметов в контракте productsearchlist арбидол,умифеновир
поиск по коду ОКДП, ОКПД или ОКПД2 в контракте okdp_okpd 06.20.10.110
выборка контракта по его регистрационному номеру regnum 3281300034618000028
поиск всех контрактов, у которых заказчик с заданным ИНН customerinn 7710539135
поиск всех контрактов, у которых заказчик с заданным КПП customerkpp 771001001
поиск всех контрактов, у которых поставщик с заданным ИНН supplierinn 7707083893
поиск всех контрактов, у которых поставщик с заданным КПП supplierkpp 667143001
поиск по региону заказчика (используются числовые коды регионов) customerregion 50
состояние (статус исполнения) контракта currentstage ET
дата подписания контракта (dd.mm.yyyy-dd.mm.yyyy) daterange 01.01.2014-31.03.2018
диапазон цен контракта (minFloat-maxFloat) pricerange 0.0-10000.0
номер федерального закона fz 223

Сам шаблон заголовков не содержит. Скачать TXT файл с готовым шаблоном можно здесь.

  • Столбец слева содержит наименования параметров (они должны оставаться неизменными)
  • Чтобы задать параметру значение , нужно поставить после него двоеточие и затем вписать нужное значение.
  • После параметров, по которым значения задавать не нужно, ничего приписывать не следует.

Пример заполнения шаблона

productsearch
productsearchlist:реабилитац,инвалид
okdp_okpd
regnum
customerinn
customerkpp
supplierinn
supplierkpp
customerregion:77
currentstage:E
daterange
pricerange:0.0-1000.0
fz:44

В примере параметры запроса по контрактам 44-ФЗ (fz), с ценовым диапазоном от 0 до 1000 рублей (pricerange), со статусом “Исполнение” (код E, поле currentstage), в которых московские заказчики (код региона 77, поле customerregion).

Если в поле daterange не указан временной диапазон подписания контрактов, то по умолчанию запрос делается для контрактов за последние 30 дней. Остальные значения не заполняются по умолчанию.

Коды

Для некоторых полей необходимо указывать специальные коды.

ОКДП/ОКПД/ОКПД2 (классификаторы продукции)

Коды регионов

Все коды, встречающиеся в контрактах Единой информационной системы в сфере закупок, можно найти здесь.

Коды статуса исполнения контракта

Код Значение
E Исполнение
EC Исполнение завершено
ET Исполнение прекращено
IN Аннулирован