From 61bbe78ce64d3511952cfac5b89f358804ebd777 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Wed, 7 Oct 2026 17:48:37 +0400 Subject: [PATCH] =?UTF-8?q?style(consolidations):=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=D1=81=20=D1=81=D1=82=D1=80=D0=BE=D0=BA=D0=B8?= =?UTF-8?q?=20docstring=20=D1=81=D0=B5=D1=80=D0=B2=D0=B8=D1=81=D0=B0=20(#4?= =?UTF-8?q?2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2 --- api/src/services/consolidations.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/services/consolidations.py b/api/src/services/consolidations.py index 72846c0..dcfc544 100644 --- a/api/src/services/consolidations.py +++ b/api/src/services/consolidations.py @@ -6,7 +6,8 @@ audit-trail `CONSOLIDATION_CREATE`; design D-15, D-16). с тем же телом) → проверки → запись. Перимeтр версии при создании — текущие члены ГСК или выбранные ЮЛ ГК (`legal_entity_ids`, front-api-gaps D-1), `is_head_entity = false`; ГСК в `consolidation.related_group_id` не сохраняется (фиксируется при верификации, Срез 7). Блокировка на создателя не ставится. Параллельное создание того -же периода ловит UNIQUE `uq_consolidation_group_year_quarter` → `IntegrityError` → 409 `CONSOLIDATION_EXISTS` (`common/constraint_conflicts.py`). +же периода ловит UNIQUE `uq_consolidation_group_year_quarter` → `IntegrityError` → 409 `CONSOLIDATION_EXISTS` +(`common/constraint_conflicts.py`). """ import uuid