feat: недостающие переменные из инструкции 152-ФЗ

- {{item.fio_initials}} (И.О. Фамилия) и {{item.fio_short}} (Фамилия И.О.)
  для комиссии
- {{item.software}} (ПО) для ИС + поле «ПО» в интерфейсе
- модель: поле software у InformationSystem
This commit is contained in:
2026-08-03 11:17:20 +04:00
parent 4b4fcbc59d
commit c5f03164c8
3 changed files with 14 additions and 0 deletions
+3
View File
@@ -252,6 +252,8 @@ def _build_loop_data(company: Company, is_list: List) -> Dict[str, List[Dict]]:
'role': role_disp,
'position': pos,
'fio': fio,
'fio_initials': dc.get_initials(fio) if fio != '' else '',
'fio_short': dc.get_short_fio(fio) if fio != '' else '',
'full': full,
'signature': sig,
})
@@ -278,6 +280,7 @@ def _build_loop_data(company: Company, is_list: List) -> Dict[str, List[Dict]]:
'pd_subjects': '; '.join(isys.pd_subjects_list or []) or '',
'is_purpose': isys.purpose or '',
'structure': getattr(isys, 'structure', '') or '',
'software': getattr(isys, 'software', '') or '',
})
loops['information_systems'] = items