Авторасчёт всех показателей ПП-127: поле criterion_input в модели (введённые значения из опросника/окна), автогенерация шаблона считает категории по введённым значениям (1–7, 11–14); фикс остановки расчёта (I-я категория вместо startswith('I'))

This commit is contained in:
LocoAgent
2026-08-05 15:27:24 +04:00
parent 1840f1e2d4
commit b2b68258fd
2 changed files with 30 additions and 5 deletions
+6
View File
@@ -80,6 +80,12 @@ class InformationSystem:
org_measures: str = "" # Организационные меры (\n — разделитель)
tech_measures: str = "" # Технические меры (\n — разделитель)
# Введённые значения показателей ПП-127 для авторасчёта: {num: значение}
# num — «1», «2а», «2б», …, «14»; значение — число (количественные)
# или выбранный вариант (качественные). Заполняется окном авторасчёта,
# импортом из опросника или вручную; используется в _build_categorization_indicators.
criterion_input: Dict[str, str] = field(default_factory=dict)
@dataclass
class Company: