Skip to main content

Клиент для сервиса отдачи информации и документов ЕИС

Project description

Сервис отдачи информации и документов

Сервис отдачи информации и документов (СОИ) - это сервис для доступа к документам, размещенным в единой информационной системе (ЕИС) в сфере закупок https://zakupki.gov.ru.

Описание взаимодействия приведено в разделе 2.9.20 документа ЕИС Альбом ТФФ 15 (ссылка).

Данный проект является клиентской библиотекой для взаимодействия с СОИ.

Реализованные методы:

  • getNsiRequest – запрос в хранилище документов (ХД) данных справочника
  • getDocsByReestrNumberRequest – запрос формирования в ХД архивов с документами по реестровому номеру
  • getDocsByOrgRegionRequest - запрос архивов по региону заказчика и типу документа

Быстрый старт

Установка

pip install dars

Загрузка справочников

# --- создать или отредактировать файл конфигурации
dars config edit

# --- загрузить список справочников по 44-ФЗ
dars getnsirequest \
  --base=fz44  \
  --nsicode=nsiAllList \
  --prefix=nsi/fz44

# --- загрузить справочник организаций по 44-ФЗ
dars getnsirequest \
  --base=fz44  \
  --nsicode=nsiOrganization \
  --prefix=nsi/fz44/nsiOrganization

# --- загрузить справочник типов документов по 44-ФЗ
dars getnsirequest \
  --base=fz44  \
  --nsicode=nsiDocumentTypes \
  --prefix=nsi/fz44/nsiDocumentType

# --- загрузить справочник организаций по 223-ФЗ
dars getnsirequest \
  --base=fz223 \
  --nsicode=nsiOrganization \
  --prefix=nsi/fz223/nsiOrganization

# --- загрузить справочник типов документов по 223-ФЗ
dars getnsirequest \
  --base=fz223  \
  --nsicode=nsiDocumentTypes223 \
  --prefix=nsi/fz223/nsiDocumentType

Запрос документов по реестровому номеру

# --- запрос плана-графика закупок по 44-ФЗ
dars getdocsbyreestrnumberrequest \
  --subsystem-type=RPGZ \
  --reestr-number=202403732000688001 \
  --prefix=public/fz44/tenderplans

# --- Запрос закупки по 44-ФЗ
dars getdocsbyreestrnumberrequest \
  --subsystem-type=PRIZ \
  --reestr-number=0338100003724000064 \
  --prefix=public/fz44/purchases

Использование модуля

import dars

s3 = {
    "access_key": "key",
    "secret_key": "secret",
    "endpoint_url": "http://localhost:9002",
    "bucket": "drs",
    "region": "ru-1"
}
client = dars.client(sender='myapp', s3=s3)

keys = client.getNsiRequest(
                base='fz44',
                nsicode='nsiOrganization',
                prefix='fz44/nsi/nsiOrganization'
                )

Типы подсистем

Подсистемы 44-ФЗ:
BTK - Библиотека типовых контрактов;
PRIZ - подсистема размещения извещений (без протоколов со сведениями об участниках);
PRIZP - подсистема размещения извещений (протоколы со сведениями об участниках);
RPEC - подсистема заключения контрактов;
PZKLKP - подсистема заключения контрактов в ЛКП;
RPGZ - реестр планов графиков с 2020 года;
RPNZ - Реестр правил нормирования закупок;
RDI - Реестр дополнительной информации о закупках и контрактах;
RGK - реестр контрактов;
RBG - реестр независимой гарантий;
EA - Электронное актирование;
REC - Реестр электронных контрактов;
RJ - Реестр жалоб;
RPP - Реестр плановых проверок;
RVP - Реестр внеплановых проверок;
RRK - Реестр результатов контроля;
RRA - Реестр результатов аудита;
RNP - Реестр недобросовестных поставщиков;
RKPO - Реестр квалифицированных подрядных организаций;
PPRF615 - Реестр извещений и протоколов 615;
RD615 - Реестр договоров 615;
LKOK - Личный кабинет органа контроля;
OZ - Отчеты заказчика.

Подсистемы 223-ФЗ:
RD223 - Реестр договоров;
RJ223 - Реестр жалоб;
RPP223 - Реестр плановых проверок;
RPZ223 - Реестр планов закупок;
RI223 - Реестр извещений о закупках;
RZ223 - Реестр заказчиков;
OV223 - Информация об объеме выручки;
TPOZ223 - Типовые положения о закупках;
POZ223 - Положения о закупках;
RNP223 - Реестр недобросовестных поставщиков;
POM223 - Подсистема оценки и мониторинга;
RBG223 - Реестр независимых гарантий

Обновление от 20.11.2025

Проект dars версии v1 реализует обмен с сервисом getDocsMIS2, который с октября 2024г прекратил свою деятельность. Вместо него запущен новый сервис getDocsLE2. Дальнейшее развитие проекта dars будет направлено на реализацию обмена с getDocsLE2 в рамках версии v2.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dars-2.0.0.tar.gz (20.7 kB view details)

Uploaded Source

Built Distribution

dars-2.0.0-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file dars-2.0.0.tar.gz.

File metadata

  • Download URL: dars-2.0.0.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/5.15.0-125-generic

File hashes

Hashes for dars-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d537386155c769c11804a2c8ab2207a07a7c1bd8b01543b84bd4010e10bd8b7d
MD5 4766e38e5e05c74a439fc0b06f6b3bea
BLAKE2b-256 52152a144dc01531e0bf1da9c2751c78256d003105aa8ee0a394c019364b79d2

See more details on using hashes here.

File details

Details for the file dars-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: dars-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/5.15.0-125-generic

File hashes

Hashes for dars-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4908141157b45a4e11d4fd9ec65fc766a05860b80d167b7fb4525febf66b46d7
MD5 9d5bc91ac446327b5a4ae146c5c8ec5e
BLAKE2b-256 63cf99176589e87b75e911cb64a57da3c6c4d8f7ce606e5568dec9e5f4d56235

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page