721 Commits

Author SHA1 Message Date
aep
a1bc1f98ba Merge pull request 'Issue #213: test_env_test_is_read — актуальный порт 5432' (#214) from fix/213-port-test into main 2026-11-02 20:11:27 +03:00
Andrey Epifancev
0404a4686d #213: test_env_test_is_read проверяет актуальный порт 5432
Тест не обновили вместе с .env.test (ревью #208, I-5): докстринг и
сам .env.test уже говорят про стандартный docker-compose порт 5432,
а assert всё ещё сверял 5431.
2026-11-02 21:06:06 +04:00
aep
afd924fc21 Merge pull request 'feat/corrections-back' (#208) from feat/corrections-back into main 2026-11-02 19:35:27 +03:00
aep
fcd57311bd Merge pull request 'Issue #211: golden-тест учитывает D-7 для синтетики s48/49/50/53' (#212) from fix/211-golden-dup-check into main 2026-11-02 19:33:39 +03:00
Andrey Epifancev
fe259bd3ac #211: golden-тест учитывает D-7 для синтетики с повтором счёта в файле
test_all_golden_snapshots_mapped сравнивал документы 1:1 с листами
снимка. Синтетика s48_other_system_titles, s49_balance_and_turnover_by_side,
s50_sap_in_out_glued_side, s53_balance_by_side (tp#81, AURORA-1717/1732)
намеренно кладёт несколько листов под один счёт/период в одном файле,
проверяя распознавание разных названий ведомости — по D-7
(services/result_mapping._split_duplicates) core оставляет только
первый лист документом, остальные — предупреждением. Ожидаемый набор
локаторов теперь считается той же _split_duplicates, что и продакшен-код.
2026-11-02 20:32:51 +04:00
Andrey Epifancev
d542a228e0 Ревью #208 (I-7): осиротевшая APPLIED-корректировка требует проверки
attach_corrections молча пропускала (continue) корректировку, чей
агрегат (rule_id, пара ЮЛ) больше не существует после пересчёта
разнесения ВГО — вместо этого, как и в остальных ветках функции,
поднимаем ConflictError("CORRECTION_REVIEW_REQUIRED").
2026-11-02 20:17:48 +04:00
Andrey Epifancev
948724cf1e Ревью #208 (I-5): вернуть стандартный порт PostgreSQL в .env.test
Был 5431 вместо 5432 из docs/dev/docker-compose.yml, как и утверждает
комментарий в шапке файла — интеграционные тесты не подключались к
стенду, поднятому make up.
2026-11-02 20:17:41 +04:00
c62f9b2e39 AURORA-1540: API таблицы корректировок и интеграция с ВГО, правки 2026-11-02 18:12:32 +03:00
e9818e5182 Merge remote-tracking branch 'origin/AURORA-1751' into feat/corrections-back
# Conflicts:
#	api/src/api/dependencies/consolidations.py
#	api/src/services/vgo.py
2026-11-02 16:09:17 +03:00
PotapovaA
2b7116d8aa правки 2026-11-02 15:50:24 +03:00
PotapovaA
c8c7847766 ручной перенос строки в правило/из правилв 2026-11-02 14:05:56 +03:00
Andrey Epifancev
7384471db3 Ревью #208: привести README/OpenSpec в соответствие с фактическим диффом
- README: вернуть потерянный абзац-предупреждение про e2e и queue group
  (был затёрт вставкой нового раздела); описание раздела про корректировки
  поправлено под архитектуру CorrectionAggregateSource (1540 не читает
  vgo_assignment напрямую, см. design.md Decision 1).
- design.md: Non-Goals ложно утверждал "DBML/ORM/миграция не меняются",
  хотя в ветке есть миграция 0011 (vgo_assignment, AURORA-1751); уточнена
  граница ответственности и добавлено пояснение в Migration Plan.
- tasks.md: зафиксировано, что make dbml-check не выполнялся — DBML v5.24
  ещё не существует в arm-ka-docs, вопрос поднимается отдельно.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-11-02 12:19:05 +04:00
0e678acf35 AURORA-1540: корректировки + vgo_assignment 2026-10-30 19:44:22 +03:00
df892d1f20 Merge remote-tracking branch 'origin/AURORA-1751' into feat/corrections-back
# Conflicts:
#	api/src/api/dependencies/consolidations.py
2026-10-30 14:41:16 +03:00
PotapovaA
9bae931454 получение разнесение осв по правилам автоматическое + наложение ручных корректировок сверху 2026-10-30 12:56:39 +03:00
aep
563c5103f0 Merge pull request 'aurora-1868, исправление расхождения с макетом' (#210) from fix/consolidation into main 2026-10-30 12:35:42 +03:00
Andrey Epifancev
616854460a AURORA-1868: вернуть marginBottom:0 в шапке CreateEntityPickerModal (ревью #210, п.3)
AppModal не задаёт margin у ant-modal-header, только padding — без
инлайн-override возвращался зазор, убранный в AURORA-1589 раньше.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-30 13:17:38 +04:00
ad691d5158 форматирование 2026-10-30 11:46:45 +03:00
3bc1acb1ad исправлена функция отображения фильтров, добавлен компонент кастомного модального окна 2026-10-30 11:46:00 +03:00
5c927c957d обновленн стиль для футера модалки 2026-10-30 10:42:54 +03:00
082f518367 Merge branch 'main' of https://git.aepif.ru/RSHB/arm-core into fix/consolidation 2026-10-30 10:35:41 +03:00
4e657925f8 форматирование 2026-10-30 10:27:43 +03:00
0cb395f5e7 aurora-1589, исправление расхождения с макетом 2026-10-30 10:26:31 +03:00
aep
da5cb9c222 Merge pull request 'aurora-1799 отображение ошибки в случае выбора только дт или кт в таблице' (#207) from fix/chessTable into main 2026-10-29 20:40:28 +03:00
Andrey Epifancev
d3c4d35dca Шахматка: при выборе одной стороны Дт/Кт не шлём запрос (ревью #207)
- режим запроса вынесен в utils/chessMatrixMode (all / manual / half) с тестами;
  при «одна сторона» запрос матрицы не уходит, индикатор загрузки снимается;
- подсказка по спеке intercompany-matrix-ui: один текст в таблице и у фильтров,
  у фильтров — только в состоянии «одна сторона»;
- высота шахматки: min-height только для состояния подсказки, обёртка снова auto
  (в обычном режиме «Итого» сразу под строками);
- откат pairs?.length в shouldWarnCounterPairs (маскировал старый API);
- вернули комментарий про сумму, лишний columns || [] и дубль CSS убраны;
  опечатка CataloguGroupTabsI.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-29 21:38:40 +04:00
086050cc87 feat/corrections-back: Корректировки по ручным праавкам в vgo_assignments 2026-10-29 19:13:58 +03:00
PotapovaA
7194a55c15 создание таблицы vgo_assignment 2026-10-29 16:00:17 +03:00
65c44978bd исправлен баг в shouldWarnCounterPairs 2026-10-29 11:19:02 +03:00
0e536b7867 исправление конфликта слияния 2026-10-29 11:07:22 +03:00
3544623d18 Merge branch 'main' of https://git.aepif.ru/RSHB/arm-core into fix/chessTable 2026-10-29 11:06:40 +03:00
7feebcbdca форматирование 2026-10-29 11:01:07 +03:00
b0a6cdedd0 aurora-1799 отображение ошибки в случае выбора только дт или кт 2026-10-29 10:59:54 +03:00
aep
ddf69d42c1 Merge pull request 'aurora-(1636, 1693): обновление справочника гк и юл и исправлена фильтрация юл без гк' (#201) from feat/companyGroupUpdate into main 2026-10-28 16:29:37 +03:00
Andrey Epifancev
57e54e4055 AURORA-1636/1693: правки ревью — архив ГК только фильтр списка справочника
- список ГК в сторе снова общий и полный (с архивными); «Архив» фильтрует только список справочника,
  выбор ГК — первая показанная, пустой список — «Группа компаний не выбрана»
- перенос ЮЛ и новая консолидация не предлагают архивные ГК
- «Входит в ГСК/ГСЗ» — поля строки in_gsk/in_gsz, колонки только в карточке ГК (не в «ЮЛ вне ГК»)
- «Архивировать» красным, а не «Разархивировать»; тексты модалки и кнопка «Сохранить» в изменении ГК
- вернул поясняющие комментарии; поиск ГК не сжимается галочкой «Архив»
- тесты: selectors (видимые ГК, выбор ГК), toCatalogueJurRow

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 17:27:04 +04:00
Andrey Epifancev
7e72a63b16 Влил main в ветку ревью AURORA-1636/1693 2026-10-28 17:13:46 +04:00
aep
31904e334a Merge pull request 'AURORA-1652' (#203) from AURORA-1652 into main 2026-10-28 16:08:17 +03:00
Andrey Epifancev
c287839f49 AURORA-1652: тест правил с номерами статей; в спеке — elimination_mode в ответе правил нет
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 16:49:35 +04:00
aep
6759ddcd4f Merge pull request 'Красный main: 68.01.1/91.02.1 из синтетики s47 в KNOWN_OUT_OF_PLAN (#204)' (#205) from fix/204-golden-s47-out-of-plan into main 2026-10-28 13:26:37 +03:00
Andrey Epifancev
f52563fea1 test(golden): 68.01.1/91.02.1 из синтетики s47 — в KNOWN_OUT_OF_PLAN (#204)
Синтетика s47_indent_hierarchy_code_sums (fixtures f1f7f83, #33; tabular-parser#78, AURORA-1858) — субсчета
68.01.1 и 91.02.1, которых нет в плане счетов seed; test_all_golden_snapshots_mapped на main падал с «новые коды вне
плана счетов». Найдено полной регрессией перед выкладкой (docs #179).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 14:14:46 +04:00
dcb92e197c refactoring 2026-10-28 12:14:40 +03:00
aep
a7ed1599c8 Merge pull request 'OpenSpec: архив back-to-primary-docs (#197, AURORA-1682)' (#200) from chore/197-archive-back-to-primary-docs into main 2026-10-27 22:12:53 +03:00
Andrey Epifancev
f9fd33d835 openspec: архив back-to-primary-docs (#197, AURORA-1682)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 23:12:35 +04:00
aep
ec783c8ec0 Merge pull request '«Назад» из документа возвращает панель «Первичные документы» организации (#197, AURORA-1682)' (#198) from feat/197-back-to-primary-docs into main 2026-10-27 22:12:08 +03:00
Andrey Epifancev
1c58a0f8cd Merge remote-tracking branch 'origin/main' into feat/197-back-to-primary-docs 2026-10-27 23:11:20 +04:00
Andrey Epifancev
68a0af3450 Merge remote-tracking branch 'origin/main' into feat/197-back-to-primary-docs
# Conflicts:
#	web/src/utils/consolidations.test.ts
#	web/src/utils/consolidations.ts
2026-10-27 23:11:20 +04:00
aep
8d69c9f9a0 Merge pull request 'OpenSpec: архив counter-pairs (#195, AURORA-1746)' (#199) from chore/195-archive-counter-pairs into main 2026-10-27 22:11:02 +03:00
Andrey Epifancev
1cce1575b8 openspec: архив counter-pairs, Purpose consolidations-ui (#195, AURORA-1746, M-7)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 23:10:42 +04:00
aep
3ed70c2996 Merge pull request 'Сводная ОСВ: пары участников без встречных записей вместо «сопоставьте все» (#195, AURORA-1746)' (#196) from feat/195-counter-pairs into main 2026-10-27 22:09:33 +03:00
Andrey Epifancev
c60a53acc8 docs(openspec): back-to-primary-docs — решения без обсуждения (#197)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 23:05:55 +04:00
Andrey Epifancev
f647e687fe fix(#195): флажки модалки сопоставления — одной строкой
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 23:01:00 +04:00