feat: финансовые показатели организации + балансовая стоимость объекта

- модели: Company.profit (сумма прибыли), Company.profit_tax (налог с прибыли),
  InformationSystem.balance_value (балансовая стоимость объекта КИИ)
- импорт из опросника: «Сумма прибыли за предыдущий год» и «Сумма налога с прибыли»
  (Общие сведения) → profit/profitTax; «Балансовая стоимость объекта КИИ в рублях»
  (каждый ОБЪЕКТ-лист) → balanceValue, больше не падает в описание
- UI: блок «Финансовые показатели» во вкладке «Организация»; поле
  «Балансовая стоимость (руб.)» в объекте КИИ; маппинги collect/select/copy/import
- генератор: {{company_profit}}, {{company_profit_tax}}, {{item.balance_value}}
This commit is contained in:
2026-08-04 19:17:37 +04:00
parent 58b4402d31
commit b044b05eaf
4 changed files with 48 additions and 1 deletions
+7
View File
@@ -66,6 +66,9 @@ class InformationSystem:
os_sw: str = "" # Общесистемное ПО (ОС, средства виртуализации)
app_sw: str = "" # Прикладные программы
# Балансовая стоимость объекта КИИ (опросник)
balance_value: str = "" # Балансовая стоимость объекта КИИ в рублях
# Безопасность (236 приказ)
attacker_category: str = "" # Категория нарушителя (внешний/внутренний)
threats: str = "" # Основные угрозы безопасности информации (\n — разделитель)
@@ -120,6 +123,10 @@ class Company:
contract_number: str = ""
contract_date: str = ""
# Финансовые показатели организации (опросник)
profit: str = "" # Сумма прибыли за предыдущий год
profit_tax: str = "" # Сумма налога с прибыли за предыдущий год
# Списки
commission: List[CommissionMember] = field(default_factory=list)
information_systems: List[InformationSystem] = field(default_factory=list)