ОСВ: строка ИНН рядом с контрагентом — 8 раскладок по содержимому (над/под × в дереве/нет × с суммами/без) #35
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?
Требование (владелец, 13.10.2026)
Разбирать строку ИНН рядом с наименованием контрагента во всех комбинациях:
(ИНН над / под контрагентом) × (в дереве / не в дереве) × (с суммами / без сумм) — по содержимому, без
подсказки в шапке. Подсказка «Контрагенты.ИНН» в шапке (#32, PR #33) — частный случай.
Что сейчас (синтетика на ветке #32, шапка «субконто: Контрагенты»)
Последняя строка — дефект в main:
_glue_inn_rows(OQ-130) всегда отдаёт ИНН следующей строке; при ИНН «под»сопоставление ГК/ГСК идёт не с тем ЮЛ. Приоритет.
Предлагаемый алгоритм (согласовать в brainstorming)
подсказки в шапке — только если ИНН проходит контрольную сумму (решение владельца 13.10.2026: так номер
договора из 10 цифр не принимается за ИНН).
«над», заканчивается → «под»); неоднозначно → не склеивать, needs_check.
rowsубирается, её дети поднимаются.Заменяет механизм OQ-130 (
_glue_inn_rows); включает #34 (ведущий ноль у числовой ячейки).Состав
05-domain-rules.md§1.3 + OQ (arm-ka-docs);osv/**,osv-dkb/**— без регрессий.Источник: обсуждение #32 (H-2 в PR #33).
Закрыто PR #39 (merge
32090f4), docs RSHB/arm-ka-docs#102 (161f0d4), fixtures RSHB/arm-ka-fixtures#19 (09abe3a). Архив спеки — PR #40.