AURORA-1892: доработка по сверке с исходным перечнем 02.11.2026 #293

Merged
aep merged 5 commits from feat/276-aurora-1892-negative-amounts into test 2026-11-08 17:12:37 +03:00

5 Commits

Author SHA1 Message Date
Andrey Epifancev
f61647d16c Merge remote-tracking branch 'origin/test' into feat/276-aurora-1892-negative-amounts 2026-11-08 18:11:36 +04:00
Andrey Epifancev
20f1bed336 fix(table): минус красный и в нередактируемых ячейках строки ввода (AURORA-1892)
Возврат тестирования 06.11, критерий «любое отрицательное число выделено
цветом»: NOT_EDITABLE_INPUT_STYLES (AURORA-1890) разворачивался после цвета
текста и перекрашивал минус в серый #5F6B7A — в расчётных колонках вне
перечня отрицательные значения оставались серыми. Цвет текста теперь
решает resolveCellTextColor (utils/cellTextColor.js, с тестами): минус —
красный всегда, серый — только для неотрицательных значений.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 17:09:29 +04:00
Andrey Epifancev
5690b756e9 Merge origin/test в feat/276-aurora-1892-negative-amounts (перед доработкой по возврату 06.11)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 16:43:41 +04:00
Andrey Epifancev
178749aa95 Merge remote-tracking branch 'origin/test' into feat/276-aurora-1892-negative-amounts
# Conflicts:
#	web/src/components/RealtimeTable/constants/FORM_1/AHR.js
#	web/src/components/RealtimeTable/constants/FORM_1/CAP.js
#	web/src/components/RealtimeTable/constants/FORM_1/OPER.js
#	web/src/components/RealtimeTable/utils/validationUtils.test.js
2026-11-03 14:43:24 +04:00
Andrey Epifancev
4675b461d8 fix(table): закрыть пропуски исходного перечня AURORA-1892 по сверке 02.11.2026
validation.js: добавлены колонки, пропущенные в первой реализации (разделы 5/6.1
сверки) — approved.*, collegial.approved, ckk.*, contract_detail.* (включая
amount_foreign), corrected_plan, pay_ho/pay_rf, booking, rem_actual/
residual_after_actual, qN.total, new_plan, data.qN.economy. Отдельно добавлен
transfer_econ формы 2 — явное исключение из общего префикса transfer_*, так как
перечень Салмина прямо требует контроль минуса для этих колонок (раздел 6.3,
противоречие с Word). Тест validationUtils.test.js обновлён под это исключение
и дополнен проверкой полноты перечня и отсутствия дублей с remaining-booking.

FORM_1/OPER.js, AHR.js, CAP.js: перестановка колонок Q4 — «Комментарий» теперь
перед «Скорректированный план 4 кв.» во всех пяти таблицах (раздел 8 сверки).

Не включено (требует отдельного решения заказчика, раздел 12.2 сверки):
контроль месячного факта/СПОД, контроль факта расшифровочных листов сверх
плановых колонок, область действия правила для формы 4.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-11-03 14:38:27 +04:00