feat: вкладка «Субъект» — как в опроснике (5 полей)

- Наименование организации, эксплуатирующей объект
- Адрес местонахождения
- Элемент (компонент) объекта, который эксплуатируется лицом
- ИНН лица, эксплуатирующего объект
- КПП его обособленных подразделений

Убраны лишние поля субъекта (руководитель, отв. за безопасность, подразделение, телефон, email), модель/UI/импорт/variables приведены в соответствие
This commit is contained in:
2026-08-04 15:35:53 +04:00
parent ed71343d92
commit ffbe96d8c0
4 changed files with 18 additions and 70 deletions
+3 -6
View File
@@ -285,10 +285,7 @@ def _import_187_is_list(wb, data, settings, log_fn):
'sphere': '', 'purpose': '', 'object_type': '', 'architecture': '',
'typical_object': '',
'subject_name': '', 'subject_address': '',
'subject_chief_position': '', 'subject_chief_fio': '',
'subject_security_position': '', 'subject_security_fio': '',
'subject_department': '', 'subject_department_chief': '',
'subject_phone': '', 'subject_email': '',
'subject_element': '',
'subject_inn': '', 'subject_kpp': '',
'net_category': '', 'net_operator': '', 'net_purpose': '', 'net_method': '',
'hw_sw': '', 'os_sw': '', 'app_sw': '',
@@ -397,8 +394,8 @@ def _import_187_is_list(wb, data, settings, log_fn):
if _set(field_lower, 'subject_kpp', val_b):
log_fn(f" КПП субъекта: {val_b[:60]}")
continue
if 'элемент (компонент) объекта, который эксплуатируется' in field_lower:
if _set(field_lower, 'subject_department', val_b):
if 'элемент (компонент) объекта' in field_lower or 'элемент объекта' in field_lower:
if _set(field_lower, 'subject_element', val_b):
log_fn(f" Элемент объекта: {val_b[:60]}")
continue
# --- Сети электросвязи ---