feat(parsers): добавлен парсер zakupki.gov.ru с SOAP API интеграцией #1

Merged
avm merged 2 commits from feature/eis-zakypki into dev 2026-02-01 15:44:56 +03:00
Owner

Реализована полная интеграция с ЕИС Закупки через SOAP API
(FTP доступ закрыт с 01.01.2025).

Добавлено:

  • ZakupkiClient с поддержкой SOAP методов getDocsByOrgRegionRequest
    и getDocsByReestrNumberRequest
  • Модель ProcurementRecord (18 полей, 3 индекса)
  • ProcurementService и ParserLoadLogService для бизнес-логики
  • Celery задачи parse_procurements и sync_procurements
  • Админка с цветовой индикацией статусов и фильтрами
  • 71 тест (unit + E2E с RUN_E2E_TESTS=1)

Требования: токен SOAP API через Госуслуги

Реализована полная интеграция с ЕИС Закупки через SOAP API (FTP доступ закрыт с 01.01.2025). Добавлено: - ZakupkiClient с поддержкой SOAP методов getDocsByOrgRegionRequest и getDocsByReestrNumberRequest - Модель ProcurementRecord (18 полей, 3 индекса) - ProcurementService и ParserLoadLogService для бизнес-логики - Celery задачи parse_procurements и sync_procurements - Админка с цветовой индикацией статусов и фильтрами - 71 тест (unit + E2E с RUN_E2E_TESTS=1) Требования: токен SOAP API через Госуслуги
avm added 1 commit 2026-01-27 18:13:08 +03:00
Реализована полная интеграция с ЕИС Закупки через SOAP API
(FTP доступ закрыт с 01.01.2025).

Добавлено:
- ZakupkiClient с поддержкой SOAP методов getDocsByOrgRegionRequest
  и getDocsByReestrNumberRequest
- Модель ProcurementRecord (18 полей, 3 индекса)
- ProcurementService и ParserLoadLogService для бизнес-логики
- Celery задачи parse_procurements и sync_procurements
- Админка с цветовой индикацией статусов и фильтрами
- 71 тест (unit + E2E с RUN_E2E_TESTS=1)

Требования: токен SOAP API через Госуслуги

🤖 Generated with [Qoder][https://qoder.com]
avm added 1 commit 2026-01-28 15:13:21 +03:00
- Add post() method to BaseHTTPClient for SOAP requests
- Update download_file() to support custom headers (for token)
- Add ZAKUPKI_TOKEN and PARSER_PROXIES settings
- Improve SOAP error parsing to show EIS error messages
- Update E2E tests to use token from settings
- Add data/ and .zed/ to gitignore
avm merged commit eb0d6f2600 into dev 2026-02-01 15:44:56 +03:00
avm deleted branch feature/eis-zakypki 2026-02-01 16:33:48 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: avm/mostovik-backend#1