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