Name | dars JSON |
Version |
2.0.0
JSON |
| download |
home_page | https://gitverse.ru/gosplan-v2/dars |
Summary | Клиент для сервиса отдачи информации и документов ЕИС |
upload_time | 2024-11-26 18:32:49 |
maintainer | None |
docs_url | None |
author | Nik M |
requires_python | <4.0,>=3.10 |
license | MIT |
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=§ionId=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=§ionId=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"
}