From 59e7b9e190e5ca9afaa6baf6a1d7ccfbd2d42e3b Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Wed, 7 Oct 2026 18:30:41 +0400 Subject: [PATCH] =?UTF-8?q?model:=20v5.17=20=E2=80=94=20kpp=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B9=20=D0=BA=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BD=D0=BA=D0=BE=D0=B9=20(=D0=BA=D0=B0=D0=BA=20=D0=B5?= =?UTF-8?q?=D1=91=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82=20=D0=BC?= =?UTF-8?q?=D0=B8=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D1=8F=200005)?= 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_01EAKRDNzXtRrwmWz9z6PZu3 --- model/data-model-v5.17.dbml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/data-model-v5.17.dbml b/model/data-model-v5.17.dbml index 03cb7a2..1069063 100644 --- a/model/data-model-v5.17.dbml +++ b/model/data-model-v5.17.dbml @@ -451,7 +451,6 @@ Table company_group_history { Table legal_entity { id uuid [pk] inn varchar [not null, unique] - kpp varchar [note: 'v5.17: КПП, nullable; 9 символов (4 цифры, 2 цифры/латинские A–Z, 3 цифры); у ИП запрещён — проверяет ядро (INVALID_KPP). Источник: макет [50][51-02][61][79], решение владельца 07.10.2026 (OQ-31)'] crm_id varchar [unique, note: 'ADD: id ЮЛ в ЕЦП CRM (Прил. 2 ТЗ)'] entity_type entity_type name varchar [not null] @@ -462,6 +461,7 @@ Table legal_entity { updated_by uuid [ref: > app_user.id] created_at timestamptz updated_at timestamptz + kpp varchar [note: 'v5.17 (добавлена последней колонкой, как её добавляет миграция 0005): КПП, nullable; 9 символов (4 цифры, 2 цифры/латинские A–Z, 3 цифры); у ИП запрещён — проверяет ядро (INVALID_KPP). Источник: макет [50][51-02][61][79], решение владельца 07.10.2026 (OQ-31)'] Note: 'Организация (ЮЛ/ИП) — ТЕКУЩЕЕ состояние (SCD4). История — legal_entity_history' } @@ -474,7 +474,6 @@ Table legal_entity_history { id uuid [pk] legal_entity_id uuid [not null, ref: > legal_entity.id] inn varchar - kpp varchar [note: 'v5.17: снимок КПП на момент события'] crm_id varchar entity_type entity_type name varchar @@ -486,6 +485,7 @@ Table legal_entity_history { valid_from timestamptz valid_to timestamptz changed_by uuid [ref: > app_user.id] + kpp varchar [note: 'v5.17 (последней колонкой, миграция 0005): снимок КПП на момент события'] Indexes { (legal_entity_id, valid_from) [unique] } }