Skip to content

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

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

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

Важно: файл с параметрами должен быть сохранен в кодировке 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

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

  • Первая колонка содержит описание параметров и указывает, в каком формате их нужно ввести.
  • Вторая колонка содержит наименования параметров (они должны оставаться неизменными)
  • Третья колонка содержит значения параметров, которые могут задаваться пользователем. Если при запросе тот или иной параметр не используется, соответствующую ячейку следует оставить пустой.

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

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

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

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

Коды

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

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

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

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

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

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