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:
@@ -59,6 +59,8 @@ VARIABLE_DEFS = [
|
||||
('{{security_department}}', 'A', 'Наименование структурного подразделения по безопасности', 'company:security_department'),
|
||||
('{{company_okved}}', 'A', 'Основной ОКВЭД', 'company:okved'),
|
||||
('{{company_okved_extra}}', 'A', 'Дополнительные ОКВЭД', 'company:okved_extra'),
|
||||
('{{company_profit}}', 'A', 'Сумма прибыли за предыдущий год (руб.)', 'company:profit'),
|
||||
('{{company_profit_tax}}', 'A', 'Сумма налога с прибыли (руб.)', 'company:profit_tax'),
|
||||
|
||||
# === Комиссия ===
|
||||
('{{commission_list}}', 'A', 'Список комиссии', 'commission_list'),
|
||||
@@ -323,6 +325,7 @@ def _build_loop_data(company: Company, is_list: List) -> Dict[str, List[Dict]]:
|
||||
'hw_sw': getattr(isys, 'hw_sw', '') or '—',
|
||||
'os_sw': getattr(isys, 'os_sw', '') or '—',
|
||||
'app_sw': getattr(isys, 'app_sw', '') or '—',
|
||||
'balance_value': getattr(isys, 'balance_value', '') or '—',
|
||||
'attacker_category': getattr(isys, 'attacker_category', '') or '—',
|
||||
'threats': getattr(isys, 'threats', '') or '—',
|
||||
'incidents': getattr(isys, 'incidents', '') or '—',
|
||||
|
||||
Reference in New Issue
Block a user