feat: профиль 187-ФЗ (ОКИИ) — полные правила по опроснику 5.25 + распознавание 'наименование объекта'

This commit is contained in:
2026-08-04 09:07:13 +04:00
parent 4451e3f914
commit e5defab998
2 changed files with 44 additions and 7 deletions
+2 -2
View File
@@ -201,7 +201,7 @@ def _suggest_field(value, sheet_type, profile):
'kpp': ['кпп'],
'phone': ['телефон', 'контактный'],
'email': ['почта', 'email', 'e-mail'],
'is_name': ['наименование ис', 'название ис', 'наименование информационной'],
'is_name': ['наименование ис', 'название ис', 'наименование информационной', 'наименование объекта', 'название объекта'],
'is_software': ['программное обеспечение', 'программный'],
}
for field, kws in keywords.items():
@@ -315,7 +315,7 @@ def extract_data(filepath, profile, settings):
continue
is_obj['rows'].append(vals)
label_lower = label.lower()
if re.search(r'название ис|наименование ис|наименование информационной',
if re.search(r'название ис|наименование ис|наименование информационной|наименование объекта|название объекта',
label_lower) and not is_disabled(settings, 'is_name'):
if len(vals) > 1:
is_obj['name'] = vals[1]