ГСК/ГСЗ: колонка related_group.crm_id (DBML v5.19) #112

Closed
opened 2026-10-14 11:30:57 +03:00 by aep · 2 comments
Owner

Продолжение #111: API уже принимает crm_id у ГСК/ГСЗ, но никуда его не пишет.

  • DBML v5.19 (docs): related_group.crm_id varchar — nullable; уникальность — решить (у ГК и ЮЛ unique); changelog в шапке; entities-v5.19.md; переоткрыть/закрыть OQ-33
  • миграция Alembic (+ откат), модель RelatedGroup
  • сохранение в POST/PATCH, отдача в RelatedGroupOut/RelatedGroupDetail, поиск по crm_id?
  • конфликт CRM_ID_EXISTS (если unique), аудит GROUP_CHANGE before/after
  • импорт ЕЦП не затрагивается — ID ГСК в выгрузке нет (OQ-91)
  • гайды фронта/QA
Продолжение #111: API уже принимает `crm_id` у ГСК/ГСЗ, но никуда его не пишет. - [ ] DBML v5.19 (docs): `related_group.crm_id varchar` — nullable; уникальность — решить (у ГК и ЮЛ unique); changelog в шапке; entities-v5.19.md; переоткрыть/закрыть OQ-33 - [ ] миграция Alembic (+ откат), модель `RelatedGroup` - [ ] сохранение в POST/PATCH, отдача в `RelatedGroupOut`/`RelatedGroupDetail`, поиск по `crm_id`? - [ ] конфликт `CRM_ID_EXISTS` (если unique), аудит GROUP_CHANGE before/after - [ ] импорт ЕЦП не затрагивается — ID ГСК в выгрузке нет (OQ-91) - [ ] гайды фронта/QA
Author
Owner

Задача в Jira: AURORA-1619 (эпик AURORA-1351, бэклог, срок 23.10.2026).

Задача в Jira: AURORA-1619 (эпик AURORA-1351, бэклог, срок 23.10.2026).
Author
Owner

Сделано в main в составе единой нормализации ББ/ОФР (DBML v5.19, миграция 0007): колонка related_group.crm_id (nullable, unique) — 2db0a66; сохранение в POST/PATCH ГСК/ГСЗ, 409 CRM_ID_EXISTS, аудит смены как GROUP_CHANGE — b7f45c6; коды ошибок в OpenAPI — 8296c77; тесты test_api_related_group_crm_id.py, запрет отката 0007 при заполненном crm_id. Выложено на тестовый контур 19.10.2026 (arm-core 5bec434). Jira: AURORA-1619 → «Готово к тестированию»; фронт (колонка «ID в CRM» в списке ГСК/ГСЗ) — AURORA-1671 п. 9.

Сделано в main в составе единой нормализации ББ/ОФР (DBML v5.19, миграция 0007): колонка related_group.crm_id (nullable, unique) — 2db0a66; сохранение в POST/PATCH ГСК/ГСЗ, 409 CRM_ID_EXISTS, аудит смены как GROUP_CHANGE — b7f45c6; коды ошибок в OpenAPI — 8296c77; тесты test_api_related_group_crm_id.py, запрет отката 0007 при заполненном crm_id. Выложено на тестовый контур 19.10.2026 (arm-core 5bec434). Jira: AURORA-1619 → «Готово к тестированию»; фронт (колонка «ID в CRM» в списке ГСК/ГСЗ) — AURORA-1671 п. 9.
aep closed this issue 2026-10-19 16:46:28 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#112
No description provided.