# Названия группировок ОСВ -> тип группировки `group_type` (05-domain-rules.md §1.1). # Паттерны ищутся в нормализованном тексте (см. osv_headers.yaml), первый совпавший побеждает. mapping: - ['^(счета?|субконто):?$', ACCOUNT] - ['^подразделени', DEPARTMENT] - ['^контрагент', COUNTERPARTY] - ['^договор', CONTRACT] # Известные группировки OTHER перечислены явно: по ним детектор узнаёт строку-метку в блоке заголовка таблицы # (строка «Основные средства» под «Счет / Подразделение» — часть заголовка, а не первая строка данных) - ['^основн\w*\s+средств', OTHER] - ['^нематериальн\w*\s+актив', OTHER] - ['^номенклатур', OTHER] - ['^стать(и|я)\b', OTHER] - ['^валют', OTHER] # Всё прочее (не перечисленное выше); такая группировка в отдельной строке блока заголовка не будет узнана как метка default: OTHER