dars


Namedars JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://gitverse.ru/gosplan-v2/dars
SummaryКлиент для сервиса отдачи информации и документов ЕИС
upload_time2024-11-26 18:32:49
maintainerNone
docs_urlNone
authorNik M
requires_python<4.0,>=3.10
licenseMIT
keywords еис закупки
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Сервис отдачи информации и документов

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

Описание взаимодействия приведено в разделе 2.9.20 документа ЕИС Альбом ТФФ 15 ([ссылка](https://zakupki.gov.ru/epz/main/public/document/view.html?searchString=&sectionId=432&strictEqual=false)).

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

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

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

Установка

```bash
pip install dars
```

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

```bash
# --- создать или отредактировать файл конфигурации
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
```

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

```bash
# --- запрос плана-графика закупок по 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
```

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

```python
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**.


            

Raw data

            {
    "_id": null,
    "home_page": "https://gitverse.ru/gosplan-v2/dars",
    "name": "dars",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": "\u0415\u0418\u0421, \u0437\u0430\u043a\u0443\u043f\u043a\u0438",
    "author": "Nik M",
    "author_email": "nn.mikh@yandex.ru",
    "download_url": "https://files.pythonhosted.org/packages/52/15/2a144dc01531e0bf1da9c2751c78256d003105aa8ee0a394c019364b79d2/dars-2.0.0.tar.gz",
    "platform": null,
    "description": "# \u0421\u0435\u0440\u0432\u0438\u0441 \u043e\u0442\u0434\u0430\u0447\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432\n\n\u0421\u0435\u0440\u0432\u0438\u0441 \u043e\u0442\u0434\u0430\u0447\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 (\u0421\u041e\u0418) - \u044d\u0442\u043e \u0441\u0435\u0440\u0432\u0438\u0441 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043c, \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u043d\u044b\u043c \u0432 \u0435\u0434\u0438\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0415\u0418\u0421) \u0432 \u0441\u0444\u0435\u0440\u0435 \u0437\u0430\u043a\u0443\u043f\u043e\u043a [https://zakupki.gov.ru](https://zakupki.gov.ru).\n\n\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 2.9.20 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0415\u0418\u0421 \u0410\u043b\u044c\u0431\u043e\u043c \u0422\u0424\u0424 15 ([\u0441\u0441\u044b\u043b\u043a\u0430](https://zakupki.gov.ru/epz/main/public/document/view.html?searchString=&sectionId=432&strictEqual=false)).\n\n\u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439 \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0421\u041e\u0418.\n\n\u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b:\n* getNsiRequest \u2013 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 (\u0425\u0414) \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430\n* getDocsByReestrNumberRequest \u2013 \u0437\u0430\u043f\u0440\u043e\u0441 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0425\u0414 \u0430\u0440\u0445\u0438\u0432\u043e\u0432 \u0441 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u043f\u043e \u0440\u0435\u0435\u0441\u0442\u0440\u043e\u0432\u043e\u043c\u0443 \u043d\u043e\u043c\u0435\u0440\u0443\n* getDocsByOrgRegionRequest - \u0437\u0430\u043f\u0440\u043e\u0441 \u0430\u0440\u0445\u0438\u0432\u043e\u0432 \u043f\u043e \u0440\u0435\u0433\u0438\u043e\u043d\u0443 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u0438 \u0442\u0438\u043f\u0443 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\n\n## \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n\n```bash\npip install dars\n```\n\n\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u043e\u0432\n\n```bash\n# --- \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438\u043b\u0438 \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\ndars config edit\n\n# --- \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u043f\u043e 44-\u0424\u0417\ndars getnsirequest \\\n  --base=fz44  \\\n  --nsicode=nsiAllList \\\n  --prefix=nsi/fz44\n\n# --- \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 \u043f\u043e 44-\u0424\u0417\ndars getnsirequest \\\n  --base=fz44  \\\n  --nsicode=nsiOrganization \\\n  --prefix=nsi/fz44/nsiOrganization\n\n# --- \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u0442\u0438\u043f\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e 44-\u0424\u0417\ndars getnsirequest \\\n  --base=fz44  \\\n  --nsicode=nsiDocumentTypes \\\n  --prefix=nsi/fz44/nsiDocumentType\n\n# --- \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 \u043f\u043e 223-\u0424\u0417\ndars getnsirequest \\\n  --base=fz223 \\\n  --nsicode=nsiOrganization \\\n  --prefix=nsi/fz223/nsiOrganization\n\n# --- \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u0442\u0438\u043f\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e 223-\u0424\u0417\ndars getnsirequest \\\n  --base=fz223  \\\n  --nsicode=nsiDocumentTypes223 \\\n  --prefix=nsi/fz223/nsiDocumentType\n```\n\n\u0417\u0430\u043f\u0440\u043e\u0441 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0440\u0435\u0435\u0441\u0442\u0440\u043e\u0432\u043e\u043c\u0443 \u043d\u043e\u043c\u0435\u0440\u0443\n\n```bash\n# --- \u0437\u0430\u043f\u0440\u043e\u0441 \u043f\u043b\u0430\u043d\u0430-\u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0437\u0430\u043a\u0443\u043f\u043e\u043a \u043f\u043e 44-\u0424\u0417\ndars getdocsbyreestrnumberrequest \\\n  --subsystem-type=RPGZ \\\n  --reestr-number=202403732000688001 \\\n  --prefix=public/fz44/tenderplans\n\n# --- \u0417\u0430\u043f\u0440\u043e\u0441 \u0437\u0430\u043a\u0443\u043f\u043a\u0438 \u043f\u043e 44-\u0424\u0417\ndars getdocsbyreestrnumberrequest \\\n  --subsystem-type=PRIZ \\\n  --reestr-number=0338100003724000064 \\\n  --prefix=public/fz44/purchases\n```\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0443\u043b\u044f\n\n```python\nimport dars\n\ns3 = {\n    \"access_key\": \"key\",\n    \"secret_key\": \"secret\",\n    \"endpoint_url\": \"http://localhost:9002\",\n    \"bucket\": \"drs\",\n    \"region\": \"ru-1\"\n}\nclient = dars.client(sender='myapp', s3=s3)\n\nkeys = client.getNsiRequest(\n                base='fz44',\n                nsicode='nsiOrganization',\n                prefix='fz44/nsi/nsiOrganization'\n                )\n```\n\n## \u0422\u0438\u043f\u044b \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\n\n```\n\u041f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b 44-\u0424\u0417:\nBTK - \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u0432;\nPRIZ - \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0438\u0437\u0432\u0435\u0449\u0435\u043d\u0438\u0439 (\u0431\u0435\u0437 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441\u043e \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u043c\u0438 \u043e\u0431 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u0445);\nPRIZP - \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0438\u0437\u0432\u0435\u0449\u0435\u043d\u0438\u0439 (\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0441\u043e \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u043c\u0438 \u043e\u0431 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u0445);\nRPEC - \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u0432;\nPZKLKP - \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u0432 \u0432 \u041b\u041a\u041f;\nRPGZ - \u0440\u0435\u0435\u0441\u0442\u0440 \u043f\u043b\u0430\u043d\u043e\u0432 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432 \u0441 2020 \u0433\u043e\u0434\u0430;\nRPNZ - \u0420\u0435\u0435\u0441\u0442\u0440 \u043f\u0440\u0430\u0432\u0438\u043b \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u043a\u0443\u043f\u043e\u043a;\nRDI - \u0420\u0435\u0435\u0441\u0442\u0440 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0437\u0430\u043a\u0443\u043f\u043a\u0430\u0445 \u0438 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430\u0445;\nRGK - \u0440\u0435\u0435\u0441\u0442\u0440 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u0432;\nRBG - \u0440\u0435\u0435\u0441\u0442\u0440 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439;\nEA - \u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0435 \u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435;\nREC - \u0420\u0435\u0435\u0441\u0442\u0440 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u0432;\nRJ - \u0420\u0435\u0435\u0441\u0442\u0440 \u0436\u0430\u043b\u043e\u0431;\nRPP - \u0420\u0435\u0435\u0441\u0442\u0440 \u043f\u043b\u0430\u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a;\nRVP - \u0420\u0435\u0435\u0441\u0442\u0440 \u0432\u043d\u0435\u043f\u043b\u0430\u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a;\nRRK - \u0420\u0435\u0435\u0441\u0442\u0440 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f;\nRRA - \u0420\u0435\u0435\u0441\u0442\u0440 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0430\u0443\u0434\u0438\u0442\u0430;\nRNP - \u0420\u0435\u0435\u0441\u0442\u0440 \u043d\u0435\u0434\u043e\u0431\u0440\u043e\u0441\u043e\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432;\nRKPO - \u0420\u0435\u0435\u0441\u0442\u0440 \u043a\u0432\u0430\u043b\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0434\u0440\u044f\u0434\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439;\nPPRF615 - \u0420\u0435\u0435\u0441\u0442\u0440 \u0438\u0437\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 615;\nRD615 - \u0420\u0435\u0435\u0441\u0442\u0440 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u043e\u0432 615;\nLKOK - \u041b\u0438\u0447\u043d\u044b\u0439 \u043a\u0430\u0431\u0438\u043d\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f;\nOZ - \u041e\u0442\u0447\u0435\u0442\u044b \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430.\n\n\u041f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b 223-\u0424\u0417:\nRD223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u043e\u0432;\nRJ223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u0436\u0430\u043b\u043e\u0431;\nRPP223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u043f\u043b\u0430\u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a;\nRPZ223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u043f\u043b\u0430\u043d\u043e\u0432 \u0437\u0430\u043a\u0443\u043f\u043e\u043a;\nRI223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u0438\u0437\u0432\u0435\u0449\u0435\u043d\u0438\u0439 \u043e \u0437\u0430\u043a\u0443\u043f\u043a\u0430\u0445;\nRZ223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u043e\u0432;\nOV223 - \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0431\u044a\u0435\u043c\u0435 \u0432\u044b\u0440\u0443\u0447\u043a\u0438;\nTPOZ223 - \u0422\u0438\u043f\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e \u0437\u0430\u043a\u0443\u043f\u043a\u0430\u0445;\nPOZ223 - \u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e \u0437\u0430\u043a\u0443\u043f\u043a\u0430\u0445;\nRNP223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u043d\u0435\u0434\u043e\u0431\u0440\u043e\u0441\u043e\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432;\nPOM223 - \u041f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0446\u0435\u043d\u043a\u0438 \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430;\nRBG223 - \u0420\u0435\u0435\u0441\u0442\u0440 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439\n```\n\n## \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 20.11.2025\n\n\u041f\u0440\u043e\u0435\u043a\u0442 dars \u0432\u0435\u0440\u0441\u0438\u0438 **v1** \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u043e\u0431\u043c\u0435\u043d \u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u043c *getDocsMIS2*, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2024\u0433 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u043b \u0441\u0432\u043e\u044e \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.\n\u0412\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 *getDocsLE2*. \u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 *dars* \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e\n\u043e\u0431\u043c\u0435\u043d\u0430 \u0441  *getDocsLE2* \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0432\u0435\u0440\u0441\u0438\u0438 **v2**.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\u041a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u043e\u0442\u0434\u0430\u0447\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0415\u0418\u0421",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://gitverse.ru/gosplan-v2/dars",
        "Repository": "https://gitverse.ru/gosplan-v2/dars"
    },
    "split_keywords": [
        "\u0435\u0438\u0441",
        " \u0437\u0430\u043a\u0443\u043f\u043a\u0438"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63cf99176589e87b75e911cb64a57da3c6c4d8f7ce606e5568dec9e5f4d56235",
                "md5": "9d5bc91ac446327b5a4ae146c5c8ec5e",
                "sha256": "4908141157b45a4e11d4fd9ec65fc766a05860b80d167b7fb4525febf66b46d7"
            },
            "downloads": -1,
            "filename": "dars-2.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9d5bc91ac446327b5a4ae146c5c8ec5e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 29106,
            "upload_time": "2024-11-26T18:32:48",
            "upload_time_iso_8601": "2024-11-26T18:32:48.372357Z",
            "url": "https://files.pythonhosted.org/packages/63/cf/99176589e87b75e911cb64a57da3c6c4d8f7ce606e5568dec9e5f4d56235/dars-2.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52152a144dc01531e0bf1da9c2751c78256d003105aa8ee0a394c019364b79d2",
                "md5": "4766e38e5e05c74a439fc0b06f6b3bea",
                "sha256": "d537386155c769c11804a2c8ab2207a07a7c1bd8b01543b84bd4010e10bd8b7d"
            },
            "downloads": -1,
            "filename": "dars-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4766e38e5e05c74a439fc0b06f6b3bea",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 20741,
            "upload_time": "2024-11-26T18:32:49",
            "upload_time_iso_8601": "2024-11-26T18:32:49.594492Z",
            "url": "https://files.pythonhosted.org/packages/52/15/2a144dc01531e0bf1da9c2751c78256d003105aa8ee0a394c019364b79d2/dars-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-26 18:32:49",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "dars"
}
        
Elapsed time: 1.24083s