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] } }