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:
+5
-1
@@ -554,7 +554,11 @@ def _import_187_is_list(wb, data, settings, log_fn):
|
||||
if matched:
|
||||
continue
|
||||
if val_b and 'выбрать' not in field_lower and field_lower not in ('значение', 'примечание'):
|
||||
# Остальные заполненные поля — в описание (адрес, балансовая стоимость и т.д.)
|
||||
# Балансовая стоимость объекта КИИ — в отдельное поле
|
||||
if 'балансовая стоимость' in field_lower or 'стоимость объекта' in field_lower:
|
||||
is_obj['balanceValue'] = val_b
|
||||
continue
|
||||
# Остальные заполненные поля — в описание (адрес и т.д.)
|
||||
if not is_obj['description']:
|
||||
is_obj['description'] = f"{field}: {val_b}"
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user