КПП ЮЛ: поле kpp в модели, миграции, API и импорте (DBML v5.17) #45
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Решение владельца (07.10.2026)
КПП у ЮЛ нужен (пересмотр OQ-31). Фронтенд: «в ручке получения ЮЛ не приходит КПП». Модель данных — RSHB/arm-ka-docs#53 (DBML v5.17, формат/обязательность/уникальность решаются там). Начинать после слияния docs#53.
Что сделать
legal_entity.kppиlegal_entity_history.kppпо DBML v5.17; миграция Alembic0005_dbml_v5_17(upgrade/downgrade; применяется с нуля и откатывается). Если к этому моменту сделана arm-core#38 (схема настройкой) — миграция по её правилам.LegalEntityCreate,LegalEntityUpdate(PATCH, снимок в history),LegalEntityOut/LegalEntityDetail,LegalEntityHistoryOut; валидация по правилу из05-domain-rules.md(ЮЛ/ИП, формат), код ошибки — как решено в docs#53.services/directory_import.py): колонка КПП ищется по заголовку (синоним — данные, не код); отсутствие колонки — не ошибка.before/afterсобытия правки ЮЛ.scripts/check_dbml(сверка модели с DBML) — зелёный на v5.17; OpenAPI обновлён;make check-full.Где проявляется
Макет:
50(таблица ЮЛ в карточке ГК),61(ЮЛ вне ГК),51-02(Добавить ЮЛ),79.Bounded-задача (поле + миграция по уже утверждённому DBML). Брать после завершения агента arm-core#42 и после docs#53.