mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-15 07:15:17 +03:00
afdfc97fb1
Рефакторинг buildSpreadsheetMapping на 3-уровневый алгоритм. - Level 1: якорь по DCS-кодам (К1..Кn) — детерминированный для всех ФСД-отчётов, работает независимо от формата чисел (рубли/тыс/млн). - Level 2: якорь по форматированным числам (пробел-группировка, запятая-десятичка, ведущий минус) вместо общей проверки — голые целые (коды счетов "50", "51") больше не принимаются за данные. - Level 3: single-row header fallback для text-only данных и query-console. Починено: - ФСД-отчёты с числами в групповых шапках (ДДС по счетам 50/51/52/55/57) — был fallback raw rows, теперь структурированный вывод. - query() из consoleЗапросов для text-only результатов — был data=[], теперь корректно парсит headers/data. E2E проверено на titan: 4 отчёта (ДС, 45, 77, Ведомость) + 5 query-кейсов. Регрессий нет. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>