тех долг #165

Merged
aep merged 3 commits from AURORA-1651 into main 2026-10-22 22:54:38 +03:00
Owner

AURORA-1651 (ветка от main)

Пара без встречной стороны (api/src/services/intercompany_matrix.py, расчёт ячейки) теперь пара у которой хотя бы одна сторона 0 ( one_sided = min(amount_a, amount_b) == 0 and variance_amount > 0)

Подсветка в xlsx (intercompany_matrix_export.py): заливка и по exceeds_threshold и по one_sided

Режим «все счета» без забалансовых счетов (is_off_balance = true)

Добавлен фильтр на получение счетов по фильтру (включая is_off_balance)

AURORA-1651 (ветка от main) Пара без встречной стороны (api/src/services/intercompany_matrix.py, расчёт ячейки) теперь пара у которой хотя бы одна сторона 0 ( one_sided = min(amount_a, amount_b) == 0 and variance_amount > 0) Подсветка в xlsx (intercompany_matrix_export.py): заливка и по exceeds_threshold и по one_sided Режим «все счета» без забалансовых счетов (is_off_balance = true) Добавлен фильтр на получение счетов по фильтру (включая is_off_balance)
PotapovaA added 1 commit 2026-10-22 17:07:37 +03:00
PotapovaA requested review from aep 2026-10-22 17:07:38 +03:00
PotapovaA requested review from tsygankoviva 2026-10-22 17:07:38 +03:00
aep added 2 commits 2026-10-22 22:46:04 +03:00
Конфликты с #141: в ALL оставлены и фильтр забалансовых, и MatrixSelection; тесты
#141 на старый one_sided переписаны под расчёт по суммам.
- one_sided = ровно одна сумма нулевая (знак не важен), тесты с отрицательными суммами;
- шапка xlsx режима ALL — «Все балансовые счета»;
- фильтр GET /directories/accounts убран из PR (решение владельца 22.10.2026).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Owner

Ревью, раунд 1 (254002f)

По задаче всё было на месте, я довёл до конца и сливаю:

  • влил main с #141 и разрешил конфликты: в ALL оставил и фильтр забалансовых, и MatrixSelection; твои тесты из #141 на старый one_sided переписал под расчёт по суммам;
  • one_sided сделал как «ровно одна сумма нулевая» — формула с min не ловила отрицательное сальдо (−50 против 0 давало false), тесты на это есть;
  • в шапке xlsx режима ALL теперь «Все балансовые счета»;
  • фильтр из /directories/accounts убрал: в задаче его не было, вызывать некому, а с kind в ответе оставались parent_id на строки, которых в ответе нет. Если понадобится — заведём отдельно;
  • change intercompany-matrix-one-sided, README, §6 и два вопроса в OQ (процент при отрицательной стороне, счёт 000) — docs #159; на экране шахматки пару без встречной стороны тоже красим (в #158).

make check, интеграционные (952) и golden шахматки зелёные.

Ревью, раунд 1 (254002f) По задаче всё было на месте, я довёл до конца и сливаю: - влил main с #141 и разрешил конфликты: в ALL оставил и фильтр забалансовых, и MatrixSelection; твои тесты из #141 на старый one_sided переписал под расчёт по суммам; - one_sided сделал как «ровно одна сумма нулевая» — формула с min не ловила отрицательное сальдо (−50 против 0 давало false), тесты на это есть; - в шапке xlsx режима ALL теперь «Все балансовые счета»; - фильтр из /directories/accounts убрал: в задаче его не было, вызывать некому, а с kind в ответе оставались parent_id на строки, которых в ответе нет. Если понадобится — заведём отдельно; - change intercompany-matrix-one-sided, README, §6 и два вопроса в OQ (процент при отрицательной стороне, счёт 000) — docs #159; на экране шахматки пару без встречной стороны тоже красим (в #158). make check, интеграционные (952) и golden шахматки зелёные.
aep merged commit 6659e3f0a8 into main 2026-10-22 22:54:38 +03:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#165
No description provided.