Andrey Epifancev
38a6a1b0c2
feat(statements): правка формы (значения, ИНН, дата, единицы) и акцепт проверок — аудит, пересчёт статуса (D-7, D-8)
...
PATCH /documents/{id}/statement и POST /documents/{id}/statement/checks/accept: блокировки «файл → документ»,
409 FILE_SUPERSEDED/DOCUMENT_READONLY/DOCUMENT_NOT_STATEMENT, 422 INVALID_INN/UNKNOWN_CELL/DUPLICATE_CELL,
один audit_event на запрос, сброс акцепта правкой, пересчёт статуса D-6.
Замечания ревью Task 5: пара формы ищется только среди документов с шапкой формы (T5.1), строки формы упорядочены
по (line_code, id) (T5.3), слабый тест межформенной проверки удалён (T5.4), локальный импорт в тестах убран (T5.6).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-07 12:09:43 +04:00
..
2026-10-06 00:39:40 +04:00
2026-10-06 17:05:46 +04:00
2026-10-06 04:26:31 +04:00
2026-10-07 11:24:40 +04:00
2026-10-04 01:55:22 +04:00
2026-10-05 21:28:04 +04:00
2026-10-04 21:52:47 +04:00
2026-10-05 02:25:12 +04:00
2026-10-06 06:23:24 +04:00
2026-10-06 08:28:24 +04:00
2026-10-06 13:06:11 +04:00
2026-10-06 05:11:03 +04:00
2026-10-06 04:26:31 +04:00
2026-10-06 05:50:48 +04:00
2026-10-06 04:16:23 +04:00
2026-10-06 13:06:11 +04:00
2026-10-05 21:50:29 +04:00
2026-10-06 03:23:02 +04:00
2026-10-06 00:35:43 +04:00
2026-10-05 23:34:35 +04:00
2026-10-06 05:37:39 +04:00
2026-10-06 13:06:11 +04:00
2026-10-05 13:29:00 +04:00
2026-10-06 07:12:45 +04:00
2026-10-04 21:28:06 +04:00
2026-10-04 22:08:04 +04:00
2026-10-07 12:09:43 +04:00
2026-10-05 22:44:45 +04:00
2026-10-04 01:49:26 +04:00
2026-10-04 01:50:57 +04:00
2026-10-04 23:54:59 +04:00
2026-10-06 03:23:02 +04:00
2026-10-05 21:35:41 +04:00
2026-10-05 13:29:00 +04:00
2026-10-05 21:35:41 +04:00
2026-10-06 07:44:18 +04:00
2026-10-07 05:18:54 +04:00
2026-10-06 14:30:41 +04:00
2026-10-06 12:57:20 +04:00
2026-10-06 03:23:02 +04:00
2026-10-04 20:49:32 +04:00
2026-10-04 21:52:47 +04:00
2026-10-06 07:44:18 +04:00
2026-10-06 07:36:24 +04:00
2026-10-06 07:36:24 +04:00
2026-10-04 22:44:48 +04:00
2026-10-05 21:50:29 +04:00
2026-10-04 21:41:17 +04:00
2026-10-07 11:17:27 +04:00
2026-10-06 04:16:23 +04:00
2026-10-07 11:09:50 +04:00
2026-10-07 11:17:27 +04:00
2026-10-06 03:23:02 +04:00
2026-10-06 04:16:23 +04:00
2026-10-05 22:44:45 +04:00
2026-10-06 03:46:15 +04:00
2026-10-07 11:24:40 +04:00
2026-10-05 13:27:38 +04:00
2026-10-05 13:48:52 +04:00
2026-10-07 11:40:59 +04:00
2026-10-07 11:40:59 +04:00
2026-10-05 13:27:38 +04:00
2026-10-06 03:23:02 +04:00
2026-10-05 21:28:04 +04:00
2026-10-05 21:28:04 +04:00
2026-10-06 03:23:02 +04:00
2026-10-03 23:47:39 +04:00
2026-10-03 23:47:39 +04:00
2026-10-07 12:09:43 +04:00
2026-10-06 07:12:45 +04:00
2026-10-05 22:13:58 +04:00
2026-10-05 22:08:40 +04:00
2026-10-06 05:50:48 +04:00
2026-10-07 11:40:59 +04:00
2026-10-06 13:06:11 +04:00
2026-10-06 12:57:20 +04:00
2026-10-06 17:05:46 +04:00
2026-10-05 13:47:42 +04:00
2026-10-03 21:29:16 +04:00
2026-10-06 03:57:52 +04:00