Merge pull request 'AURORA-1900 (возврат 12.11): единицы у всех денежных колонок, комментарии без денежных подписей, НДС шапки плана в Excel как на экране' (#334) from feat/333-aurora-1900-units-rework into test
This commit is contained in:
commit
ab7d25ed2d
@ -88,7 +88,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Договоры",
|
||||
"children": {
|
||||
"total": {
|
||||
"name": "Сумма",
|
||||
"name": "Сумма, тыс. руб.",
|
||||
},
|
||||
"counterparty": {
|
||||
"name": "Контрагент",
|
||||
@ -100,13 +100,13 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Комментарии",
|
||||
},
|
||||
"future_y1": {
|
||||
"name": "Платежи в {next_year} году",
|
||||
"name": "Платежи в {next_year} году, тыс. руб.",
|
||||
},
|
||||
"future_y2": {
|
||||
"name": "Платежи в {year_plus_2} году",
|
||||
"name": "Платежи в {year_plus_2} году, тыс. руб.",
|
||||
},
|
||||
"other_ssp": {
|
||||
"name": "Сумма в других ССП",
|
||||
"name": "Сумма в других ССП, тыс. руб.",
|
||||
},
|
||||
}
|
||||
}
|
||||
@ -127,7 +127,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Секвестирование ДФиП",
|
||||
"children": {
|
||||
"correct": {
|
||||
"name": "Корректировка сметы расходов",
|
||||
"name": "Корректировка сметы расходов, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"q1": {
|
||||
@ -156,7 +156,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Отнесение в резерв",
|
||||
"children": {
|
||||
"correct": {
|
||||
"name": "Резерв Финансового Комитета",
|
||||
"name": "Резерв Финансового Комитета, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"q1": {
|
||||
@ -182,7 +182,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
}
|
||||
},
|
||||
"approved": {
|
||||
"name": "Итоговая смета расходов",
|
||||
"name": "Итоговая смета расходов, тыс. руб.",
|
||||
"children": {
|
||||
"plan": {
|
||||
"name": "План {year}",
|
||||
@ -215,7 +215,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Коллегиальные органы",
|
||||
"children": {
|
||||
"approved": {
|
||||
"name": "Сумма ({vat})",
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
},
|
||||
"protocol": {
|
||||
"name": "Реквизиты протокола (дата, номер)",
|
||||
@ -369,7 +369,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_comment": {
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
"name": "",
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -396,10 +396,10 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Сумма, тыс. руб. ({vat})"
|
||||
},
|
||||
"pay_ho": {
|
||||
"name": "в т.ч. сумма ({vat}) ГО"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) ГО"
|
||||
},
|
||||
"pay_rf": {
|
||||
"name": "в т.ч. сумма ({vat}) РФ"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) РФ"
|
||||
},
|
||||
"pay_comment": {
|
||||
"name": "Комментарий"
|
||||
@ -476,7 +476,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
}
|
||||
},
|
||||
"close_q1": {
|
||||
"name": "Закрытие 1-го квартала",
|
||||
"name": "Закрытие 1-го квартала, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"transfer_q2": {
|
||||
@ -544,7 +544,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"rev_comment": {
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
"name": "",
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -603,7 +603,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_comment": {
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
"name": "",
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -630,10 +630,10 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Сумма, тыс. руб. ({vat})"
|
||||
},
|
||||
"pay_ho": {
|
||||
"name": "в т.ч. сумма ({vat}) ГО"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) ГО"
|
||||
},
|
||||
"pay_rf": {
|
||||
"name": "в т.ч. сумма ({vat}) РФ"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) РФ"
|
||||
},
|
||||
"pay_comment": {
|
||||
"name": "Комментарий"
|
||||
@ -707,7 +707,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
}
|
||||
},
|
||||
"close_q2": {
|
||||
"name": "Закрытие 2-го квартала",
|
||||
"name": "Закрытие 2-го квартала, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"transfer_q3": {
|
||||
@ -771,7 +771,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"rev_comment": {
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
"name": "",
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -830,7 +830,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_comment": {
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
"name": "",
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -857,10 +857,10 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Сумма, тыс. руб. ({vat})"
|
||||
},
|
||||
"pay_ho": {
|
||||
"name": "в т.ч. сумма ({vat}) ГО"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) ГО"
|
||||
},
|
||||
"pay_rf": {
|
||||
"name": "в т.ч. сумма ({vat}) РФ"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) РФ"
|
||||
},
|
||||
"pay_comment": {
|
||||
"name": "Комментарий"
|
||||
@ -934,7 +934,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
}
|
||||
},
|
||||
"close_q3": {
|
||||
"name": "Закрытие 3-го квартала",
|
||||
"name": "Закрытие 3-го квартала, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"transfer_q4": {
|
||||
@ -995,7 +995,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"rev_comment": {
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
"name": "",
|
||||
},
|
||||
}
|
||||
},
|
||||
@ -1054,7 +1054,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_comment": {
|
||||
"name": "Сумма, тыс. руб. ({vat})",
|
||||
"name": "",
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1081,10 +1081,10 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Сумма, тыс. руб. ({vat})"
|
||||
},
|
||||
"pay_ho": {
|
||||
"name": "в т.ч. сумма ({vat}) ГО"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) ГО"
|
||||
},
|
||||
"pay_rf": {
|
||||
"name": "в т.ч. сумма ({vat}) РФ"
|
||||
"name": "в т.ч. сумма, тыс. руб. ({vat}) РФ"
|
||||
},
|
||||
"pay_comment": {
|
||||
"name": "Комментарий"
|
||||
@ -1167,7 +1167,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
}
|
||||
},
|
||||
"close_q4": {
|
||||
"name": "Закрытие 4-го квартала",
|
||||
"name": "Закрытие 4-го квартала, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"economy": {
|
||||
@ -1184,7 +1184,7 @@ FORM1_DEPTH_COLUMNS: dict = {
|
||||
"name": "Факт {year_short}",
|
||||
"children": {
|
||||
"fact_year": {
|
||||
"name": "Факт {year_short}",
|
||||
"name": "Факт {year_short}, тыс. руб.",
|
||||
},
|
||||
# "empty": {
|
||||
# "name": "",
|
||||
@ -1239,7 +1239,7 @@ FORM2_DEPTH_AHR_SUB_COLUMNS: dict = {
|
||||
},
|
||||
"plan": {
|
||||
# "key": None,
|
||||
"name": "Планируемая сумма расходов на {next_year} год",
|
||||
"name": "Планируемая сумма расходов на {next_year} год, тыс. руб.",
|
||||
"children": {
|
||||
"q1": {
|
||||
"name": "I квартал"
|
||||
@ -3323,7 +3323,7 @@ def _patch_form4_contract_summary_columns() -> None:
|
||||
summary_parent = FORM4_DEPTH_COLUMNS["upper_ssp_smeta"]["children"]["contract_summary"]
|
||||
summary = summary_parent["children"]
|
||||
summary["reference"] = {"name": "Реквизиты договора"}
|
||||
summary["future_y2"] = {"name": "Платежи в {year_plus_2} году"}
|
||||
summary["future_y2"] = {"name": "Платежи в {year_plus_2} году, тыс. руб."}
|
||||
summary["centralized_flag"] = {"name": "Централизованный договор"}
|
||||
summary_parent["children"] = _reorder_children(
|
||||
summary,
|
||||
@ -3335,7 +3335,7 @@ def _patch_form4_contract_summary_columns() -> None:
|
||||
|
||||
structure_summary_parent = FORM4_STRUCTURE_DEPTH_COLUMNS["upper_ssp_smeta"]["children"]["contract_summary"]
|
||||
structure_summary = structure_summary_parent["children"]
|
||||
structure_summary["future_payments_y2"] = {"name": "Платежи в {year_plus_2} году"}
|
||||
structure_summary["future_payments_y2"] = {"name": "Платежи в {year_plus_2} году, тыс. руб."}
|
||||
structure_summary_parent["children"] = _reorder_children(
|
||||
structure_summary,
|
||||
(
|
||||
@ -3353,7 +3353,7 @@ def _patch_form4_actual_rsbu_spod_columns() -> None:
|
||||
leaf_key = f"q{quarter}.actual_rsbu_spod" if quarter == 4 else f"q{quarter}.actual_quarter"
|
||||
FORM4_DEPTH_COLUMNS[f"actual_rsbu_spod_q{quarter}"] = {
|
||||
"key": None,
|
||||
"name": f"Факт {quarter} кв" if quarter < 4 else "Факт 4 кв + СПОД",
|
||||
"name": f"Факт {quarter} кв, тыс. руб." if quarter < 4 else "Факт 4 кв + СПОД, тыс. руб.",
|
||||
"children": {
|
||||
"actual_rsbu_spod": {
|
||||
"key": leaf_key,
|
||||
@ -3442,46 +3442,46 @@ SMETA_FORM1_COLUMNS: list[tuple[str, str]] = [
|
||||
SMETA_FORM2_COLUMNS: list[tuple[str, str]] = [
|
||||
("section_code", "Код раздела"),
|
||||
("name", "Наименование"),
|
||||
("plan_support_q1", "План поддержка I квартал"),
|
||||
("plan_support_q2", "План поддержка II квартал"),
|
||||
("plan_support_q3", "План поддержка III квартал"),
|
||||
("plan_support_q4", "План поддержка IV квартал"),
|
||||
("plan_support_year", "План поддержка Год"),
|
||||
("approved_support_q1", "Утверждено поддержка I квартал"),
|
||||
("approved_support_q2", "Утверждено поддержка II квартал"),
|
||||
("approved_support_q3", "Утверждено поддержка III квартал"),
|
||||
("approved_support_q4", "Утверждено поддержка IV квартал"),
|
||||
("approved_support_year", "Утверждено поддержка Год"),
|
||||
("fact_support_q1", "Факт поддержка I квартал"),
|
||||
("fact_support_q2", "Факт поддержка II квартал"),
|
||||
("fact_support_q3", "Факт поддержка III квартал"),
|
||||
("fact_support_q4", "Факт поддержка IV квартал"),
|
||||
("fact_support_year", "Факт поддержка Год"),
|
||||
("corrected_support_q2", "Корректировка поддержка II квартал"),
|
||||
("corrected_support_q3", "Корректировка поддержка III квартал"),
|
||||
("corrected_support_q4", "Корректировка поддержка IV квартал"),
|
||||
("plan_support_q1", "План поддержка I квартал, тыс. руб."),
|
||||
("plan_support_q2", "План поддержка II квартал, тыс. руб."),
|
||||
("plan_support_q3", "План поддержка III квартал, тыс. руб."),
|
||||
("plan_support_q4", "План поддержка IV квартал, тыс. руб."),
|
||||
("plan_support_year", "План поддержка Год, тыс. руб."),
|
||||
("approved_support_q1", "Утверждено поддержка I квартал, тыс. руб."),
|
||||
("approved_support_q2", "Утверждено поддержка II квартал, тыс. руб."),
|
||||
("approved_support_q3", "Утверждено поддержка III квартал, тыс. руб."),
|
||||
("approved_support_q4", "Утверждено поддержка IV квартал, тыс. руб."),
|
||||
("approved_support_year", "Утверждено поддержка Год, тыс. руб."),
|
||||
("fact_support_q1", "Факт поддержка I квартал, тыс. руб."),
|
||||
("fact_support_q2", "Факт поддержка II квартал, тыс. руб."),
|
||||
("fact_support_q3", "Факт поддержка III квартал, тыс. руб."),
|
||||
("fact_support_q4", "Факт поддержка IV квартал, тыс. руб."),
|
||||
("fact_support_year", "Факт поддержка Год, тыс. руб."),
|
||||
("corrected_support_q2", "Корректировка поддержка II квартал, тыс. руб."),
|
||||
("corrected_support_q3", "Корректировка поддержка III квартал, тыс. руб."),
|
||||
("corrected_support_q4", "Корректировка поддержка IV квартал, тыс. руб."),
|
||||
]
|
||||
SMETA_FORM4_COLUMNS: list[tuple[str, str]] = [
|
||||
("section_code", "Код раздела"),
|
||||
("name", "Наименование"),
|
||||
("plan_development_q1", "План развитие I квартал"),
|
||||
("plan_development_q2", "План развитие II квартал"),
|
||||
("plan_development_q3", "План развитие III квартал"),
|
||||
("plan_development_q4", "План развитие IV квартал"),
|
||||
("plan_development_year", "План развитие Год"),
|
||||
("approved_development_q1", "Утверждено развитие I квартал"),
|
||||
("approved_development_q2", "Утверждено развитие II квартал"),
|
||||
("approved_development_q3", "Утверждено развитие III квартал"),
|
||||
("approved_development_q4", "Утверждено развитие IV квартал"),
|
||||
("approved_development_year", "Утверждено развитие Год"),
|
||||
("fact_development_q1", "Факт развитие I квартал"),
|
||||
("fact_development_q2", "Факт развитие II квартал"),
|
||||
("fact_development_q3", "Факт развитие III квартал"),
|
||||
("fact_development_q4", "Факт развитие IV квартал"),
|
||||
("fact_development_year", "Факт развитие Год"),
|
||||
("corrected_development_q2", "Корректировка развитие II квартал"),
|
||||
("corrected_development_q3", "Корректировка развитие III квартал"),
|
||||
("corrected_development_q4", "Корректировка развитие IV квартал"),
|
||||
("plan_development_q1", "План развитие I квартал, тыс. руб."),
|
||||
("plan_development_q2", "План развитие II квартал, тыс. руб."),
|
||||
("plan_development_q3", "План развитие III квартал, тыс. руб."),
|
||||
("plan_development_q4", "План развитие IV квартал, тыс. руб."),
|
||||
("plan_development_year", "План развитие Год, тыс. руб."),
|
||||
("approved_development_q1", "Утверждено развитие I квартал, тыс. руб."),
|
||||
("approved_development_q2", "Утверждено развитие II квартал, тыс. руб."),
|
||||
("approved_development_q3", "Утверждено развитие III квартал, тыс. руб."),
|
||||
("approved_development_q4", "Утверждено развитие IV квартал, тыс. руб."),
|
||||
("approved_development_year", "Утверждено развитие Год, тыс. руб."),
|
||||
("fact_development_q1", "Факт развитие I квартал, тыс. руб."),
|
||||
("fact_development_q2", "Факт развитие II квартал, тыс. руб."),
|
||||
("fact_development_q3", "Факт развитие III квартал, тыс. руб."),
|
||||
("fact_development_q4", "Факт развитие IV квартал, тыс. руб."),
|
||||
("fact_development_year", "Факт развитие Год, тыс. руб."),
|
||||
("corrected_development_q2", "Корректировка развитие II квартал, тыс. руб."),
|
||||
("corrected_development_q3", "Корректировка развитие III квартал, тыс. руб."),
|
||||
("corrected_development_q4", "Корректировка развитие IV квартал, тыс. руб."),
|
||||
]
|
||||
SMETA_COLUMNS_BY_FORM: dict[str, list[tuple[str, str]]] = {
|
||||
"FORM_1": SMETA_FORM1_COLUMNS,
|
||||
@ -3503,7 +3503,7 @@ FORM3_LIMIT_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q1": {
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в I квартале",
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в I квартале, тыс. руб.",
|
||||
"children": {
|
||||
"korrektirovka_limita": {
|
||||
"key": None,
|
||||
@ -3536,7 +3536,7 @@ FORM3_LIMIT_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q2": {
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в II квартале",
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в II квартале, тыс. руб.",
|
||||
"children": {
|
||||
"limit_ostatok": {
|
||||
"key": None,
|
||||
@ -3574,7 +3574,7 @@ FORM3_LIMIT_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q3": {
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в III квартале",
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в III квартале, тыс. руб.",
|
||||
"children": {
|
||||
"limit_ostatok": {
|
||||
"key": None,
|
||||
@ -3612,7 +3612,7 @@ FORM3_LIMIT_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q4": {
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в IV квартале",
|
||||
"name": "Отчет об исполнении лимита затрат, утверждённого Правлением Банка в IV квартале, тыс. руб.",
|
||||
"children": {
|
||||
"limit_ostatok": {
|
||||
"key": None,
|
||||
@ -3663,7 +3663,7 @@ FORM3_CURRENT_EXPENSES_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q1": {
|
||||
"name": "Отчет об исполнении текущих расходов в I квартале",
|
||||
"name": "Отчет об исполнении текущих расходов в I квартале, тыс. руб.",
|
||||
"children": {
|
||||
"korrektirovka_limita": {
|
||||
"key": None,
|
||||
@ -3696,7 +3696,7 @@ FORM3_CURRENT_EXPENSES_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q2": {
|
||||
"name": "Отчет об исполнении текущих расходов в II квартале",
|
||||
"name": "Отчет об исполнении текущих расходов в II квартале, тыс. руб.",
|
||||
"children": {
|
||||
"limit_ostatok": {
|
||||
"key": None,
|
||||
@ -3734,7 +3734,7 @@ FORM3_CURRENT_EXPENSES_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q3": {
|
||||
"name": "Отчет об исполнении текущих расходов в III квартале",
|
||||
"name": "Отчет об исполнении текущих расходов в III квартале, тыс. руб.",
|
||||
"children": {
|
||||
"limit_ostatok": {
|
||||
"key": None,
|
||||
@ -3772,7 +3772,7 @@ FORM3_CURRENT_EXPENSES_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"q4": {
|
||||
"name": "Отчет об исполнении текущих расходов в IV квартале",
|
||||
"name": "Отчет об исполнении текущих расходов в IV квартале, тыс. руб.",
|
||||
"children": {
|
||||
"limit_ostatok": {
|
||||
"key": None,
|
||||
@ -4117,23 +4117,23 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"q1": {
|
||||
"name": "1 квартал",
|
||||
"name": "1 квартал, тыс. руб.",
|
||||
"key": "plan.q1",
|
||||
},
|
||||
"q2": {
|
||||
"name": "2 квартал",
|
||||
"name": "2 квартал, тыс. руб.",
|
||||
"key": "plan.q2",
|
||||
},
|
||||
"q3": {
|
||||
"name": "3 квартал",
|
||||
"name": "3 квартал, тыс. руб.",
|
||||
"key": "plan.q3",
|
||||
},
|
||||
"q4": {
|
||||
"name": "4 квартал",
|
||||
"name": "4 квартал, тыс. руб.",
|
||||
"key": "plan.q4",
|
||||
},
|
||||
"year": {
|
||||
"name": "Год",
|
||||
"name": "Год, тыс. руб.",
|
||||
"key": "plan.year",
|
||||
},
|
||||
"comment": {
|
||||
@ -4147,23 +4147,23 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"q1": {
|
||||
"name": "1 квартал",
|
||||
"name": "1 квартал, тыс. руб.",
|
||||
"key": "seq_dfip.q1",
|
||||
},
|
||||
"q2": {
|
||||
"name": "2 квартал",
|
||||
"name": "2 квартал, тыс. руб.",
|
||||
"key": "seq_dfip.q2",
|
||||
},
|
||||
"q3": {
|
||||
"name": "3 квартал",
|
||||
"name": "3 квартал, тыс. руб.",
|
||||
"key": "seq_dfip.q3",
|
||||
},
|
||||
"q4": {
|
||||
"name": "4 квартал",
|
||||
"name": "4 квартал, тыс. руб.",
|
||||
"key": "seq_dfip.q4",
|
||||
},
|
||||
"year": {
|
||||
"name": "Год",
|
||||
"name": "Год, тыс. руб.",
|
||||
"key": "seq_dfip.year",
|
||||
},
|
||||
"justification": {
|
||||
@ -4177,23 +4177,23 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"q1": {
|
||||
"name": "1 квартал",
|
||||
"name": "1 квартал, тыс. руб.",
|
||||
"key": "seq_ssp.q1",
|
||||
},
|
||||
"q2": {
|
||||
"name": "2 квартал",
|
||||
"name": "2 квартал, тыс. руб.",
|
||||
"key": "seq_ssp.q2",
|
||||
},
|
||||
"q3": {
|
||||
"name": "3 квартал",
|
||||
"name": "3 квартал, тыс. руб.",
|
||||
"key": "seq_ssp.q3",
|
||||
},
|
||||
"q4": {
|
||||
"name": "4 квартал",
|
||||
"name": "4 квартал, тыс. руб.",
|
||||
"key": "seq_ssp.q4",
|
||||
},
|
||||
"year": {
|
||||
"name": "Год",
|
||||
"name": "Год, тыс. руб.",
|
||||
"key": "seq_ssp.year",
|
||||
},
|
||||
"justification": {
|
||||
@ -4203,7 +4203,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"utverzhdennaya_smeta_raskhodov": {
|
||||
"name": "Утвержденная смета расходов",
|
||||
"name": "Утвержденная смета расходов, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"q1": {
|
||||
@ -4253,7 +4253,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "contract.currency",
|
||||
},
|
||||
"ceiling": {
|
||||
"name": "Предельная стоимость",
|
||||
"name": "Предельная стоимость, тыс. руб.",
|
||||
"key": "contract.ceiling",
|
||||
},
|
||||
"vat_rate": {
|
||||
@ -4277,19 +4277,19 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "contract.comment",
|
||||
},
|
||||
"q1": {
|
||||
"name": "Бронь средств в 1 квартале",
|
||||
"name": "Бронь средств в 1 квартале, тыс. руб.",
|
||||
"key": "booking.y2026.q1",
|
||||
},
|
||||
"q2": {
|
||||
"name": "Бронь средств во 2 квартале",
|
||||
"name": "Бронь средств во 2 квартале, тыс. руб.",
|
||||
"key": "booking.y2026.q2",
|
||||
},
|
||||
"q3": {
|
||||
"name": "Бронь средств в 3 квартале",
|
||||
"name": "Бронь средств в 3 квартале, тыс. руб.",
|
||||
"key": "booking.y2026.q3",
|
||||
},
|
||||
"q4": {
|
||||
"name": "Бронь средств в 4 квартале",
|
||||
"name": "Бронь средств в 4 квартале, тыс. руб.",
|
||||
"key": "booking.y2026.q4",
|
||||
},
|
||||
},
|
||||
@ -4297,7 +4297,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"god_2": {
|
||||
"name": "{next_year} год",
|
||||
"name": "{next_year} год, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"q1": {
|
||||
@ -4327,15 +4327,15 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_current": {
|
||||
"name": "Текущие корректировки (= 0)",
|
||||
"name": "Текущие корректировки, тыс. руб. (= 0)",
|
||||
"key": "q1.adj_current",
|
||||
},
|
||||
"adj_ssp": {
|
||||
"name": "Корректировка из сметы ГО",
|
||||
"name": "Корректировка из сметы ГО, тыс. руб.",
|
||||
"key": "q1.adj_ssp",
|
||||
},
|
||||
"adj_reserve": {
|
||||
"name": "Корректировка из резерва",
|
||||
"name": "Корректировка из резерва, тыс. руб.",
|
||||
"key": "q1.adj_reserve",
|
||||
},
|
||||
"adj_comment": {
|
||||
@ -4343,7 +4343,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q1.adj_comment",
|
||||
},
|
||||
"corrected_plan": {
|
||||
"name": "Базовый план с учётом корректировок",
|
||||
"name": "Базовый план с учётом корректировок, тыс. руб.",
|
||||
"key": "q1.corrected_plan",
|
||||
},
|
||||
},
|
||||
@ -4357,7 +4357,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q1.pay_date",
|
||||
},
|
||||
"pay_amount": {
|
||||
"name": "Сумма платежа",
|
||||
"name": "Сумма платежа, тыс. руб.",
|
||||
"key": "q1.pay_amount",
|
||||
},
|
||||
"pay_comment": {
|
||||
@ -4371,7 +4371,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"fakticheskie_raskhody": {
|
||||
"name": "Фактические расходы",
|
||||
"name": "Фактические расходы, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"booking": {
|
||||
@ -4409,19 +4409,19 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"transfer_q2": {
|
||||
"name": "Перенос во 2 квартал",
|
||||
"name": "Перенос во 2 квартал, тыс. руб.",
|
||||
"key": "q1.transfer_q2",
|
||||
},
|
||||
"transfer_q2_delay_acts": {
|
||||
"name": "Задержка списания расходов / предоставления актов",
|
||||
"name": "Задержка списания расходов / предоставления актов, тыс. руб.",
|
||||
"key": "q1.transfer_q2_delay_acts",
|
||||
},
|
||||
"transfer_q2_delay_procurement": {
|
||||
"name": "Задержка закупочных процедур",
|
||||
"name": "Задержка закупочных процедур, тыс. руб.",
|
||||
"key": "q1.transfer_q2_delay_procurement",
|
||||
},
|
||||
"transfer_q2_economy_rf": {
|
||||
"name": "Экономия (будет использована РФ)",
|
||||
"name": "Экономия (будет использована РФ), тыс. руб.",
|
||||
"key": "q1.transfer_q2_economy_rf",
|
||||
},
|
||||
"transfer_next_comment": {
|
||||
@ -4429,11 +4429,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q1.transfer_next_comment",
|
||||
},
|
||||
"transfer_q3": {
|
||||
"name": "Перенос в 3 квартал",
|
||||
"name": "Перенос в 3 квартал, тыс. руб.",
|
||||
"key": "q1.transfer_q3",
|
||||
},
|
||||
"transfer_q4": {
|
||||
"name": "Перенос в 4 квартал",
|
||||
"name": "Перенос в 4 квартал, тыс. руб.",
|
||||
"key": "q1.transfer_q4",
|
||||
},
|
||||
"transfer_far_comment": {
|
||||
@ -4441,11 +4441,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q1.transfer_far_comment",
|
||||
},
|
||||
"transfer_econ": {
|
||||
"name": "Перенос в фонд экономии",
|
||||
"name": "Перенос в фонд экономии, тыс. руб.",
|
||||
"key": "q1.transfer_econ",
|
||||
},
|
||||
"total": {
|
||||
"name": "Всего",
|
||||
"name": "Всего, тыс. руб.",
|
||||
"key": "q1.total",
|
||||
},
|
||||
},
|
||||
@ -4461,11 +4461,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"target_change": {
|
||||
"name": "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
"name": "Изменение целевого назначения перенесённой экономии, тыс. руб. (= 0)",
|
||||
"key": "q2.target_change",
|
||||
},
|
||||
"base_correction": {
|
||||
"name": "Корректировка статей базового плана (= 0)",
|
||||
"name": "Корректировка статей базового плана, тыс. руб. (= 0)",
|
||||
"key": "q2.base_correction",
|
||||
},
|
||||
"base_correction_comment": {
|
||||
@ -4473,11 +4473,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q2.base_correction_comment",
|
||||
},
|
||||
"revision_inc": {
|
||||
"name": "ДФиП: увеличение плана (> 0)",
|
||||
"name": "ДФиП: увеличение плана, тыс. руб. (> 0)",
|
||||
"key": "q2.revision_inc",
|
||||
},
|
||||
"revision_seq": {
|
||||
"name": "ДФиП: секвестр плана (< 0)",
|
||||
"name": "ДФиП: секвестр плана, тыс. руб. (< 0)",
|
||||
"key": "q2.revision_seq",
|
||||
},
|
||||
"revision_comment": {
|
||||
@ -4485,7 +4485,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q2.revision_comment",
|
||||
},
|
||||
"new_plan": {
|
||||
"name": "Скорректированный план на подпись",
|
||||
"name": "Скорректированный план на подпись, тыс. руб.",
|
||||
"key": "q2.new_plan",
|
||||
},
|
||||
},
|
||||
@ -4495,15 +4495,15 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_current": {
|
||||
"name": "Текущие корректировки (= 0)",
|
||||
"name": "Текущие корректировки, тыс. руб. (= 0)",
|
||||
"key": "q2.adj_current",
|
||||
},
|
||||
"adj_ssp": {
|
||||
"name": "Корректировка из сметы ГО",
|
||||
"name": "Корректировка из сметы ГО, тыс. руб.",
|
||||
"key": "q2.adj_ssp",
|
||||
},
|
||||
"adj_reserve": {
|
||||
"name": "Корректировка из резерва",
|
||||
"name": "Корректировка из резерва, тыс. руб.",
|
||||
"key": "q2.adj_reserve",
|
||||
},
|
||||
"adj_comment": {
|
||||
@ -4511,7 +4511,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q2.adj_comment",
|
||||
},
|
||||
"corrected_plan": {
|
||||
"name": "Скорректированный план с учётом корректировок",
|
||||
"name": "Скорректированный план с учётом корректировок, тыс. руб.",
|
||||
"key": "q2.corrected_plan",
|
||||
},
|
||||
},
|
||||
@ -4525,7 +4525,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q2.pay_date",
|
||||
},
|
||||
"pay_amount": {
|
||||
"name": "Сумма платежа",
|
||||
"name": "Сумма платежа, тыс. руб.",
|
||||
"key": "q2.pay_amount",
|
||||
},
|
||||
"pay_comment": {
|
||||
@ -4539,7 +4539,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"fakticheskie_raskhody": {
|
||||
"name": "Фактические расходы",
|
||||
"name": "Фактические расходы, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"booking": {
|
||||
@ -4577,19 +4577,19 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"transfer_q3": {
|
||||
"name": "Перенос в 3 квартал",
|
||||
"name": "Перенос в 3 квартал, тыс. руб.",
|
||||
"key": "q2.transfer_q3",
|
||||
},
|
||||
"transfer_q3_delay_acts": {
|
||||
"name": "Задержка списания расходов / предоставления актов",
|
||||
"name": "Задержка списания расходов / предоставления актов, тыс. руб.",
|
||||
"key": "q2.transfer_q3_delay_acts",
|
||||
},
|
||||
"transfer_q3_delay_procurement": {
|
||||
"name": "Задержка закупочных процедур",
|
||||
"name": "Задержка закупочных процедур, тыс. руб.",
|
||||
"key": "q2.transfer_q3_delay_procurement",
|
||||
},
|
||||
"transfer_q3_economy_rf": {
|
||||
"name": "Экономия (будет использована РФ)",
|
||||
"name": "Экономия (будет использована РФ), тыс. руб.",
|
||||
"key": "q2.transfer_q3_economy_rf",
|
||||
},
|
||||
"transfer_next_comment": {
|
||||
@ -4597,7 +4597,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q2.transfer_next_comment",
|
||||
},
|
||||
"transfer_q4": {
|
||||
"name": "Перенос в 4 квартал",
|
||||
"name": "Перенос в 4 квартал, тыс. руб.",
|
||||
"key": "q2.transfer_q4",
|
||||
},
|
||||
"transfer_far_comment": {
|
||||
@ -4605,11 +4605,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q2.transfer_far_comment",
|
||||
},
|
||||
"transfer_econ": {
|
||||
"name": "Перенос в фонд экономии",
|
||||
"name": "Перенос в фонд экономии, тыс. руб.",
|
||||
"key": "q2.transfer_econ",
|
||||
},
|
||||
"total": {
|
||||
"name": "Всего",
|
||||
"name": "Всего, тыс. руб.",
|
||||
"key": "q2.total",
|
||||
},
|
||||
},
|
||||
@ -4625,11 +4625,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"target_change": {
|
||||
"name": "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
"name": "Изменение целевого назначения перенесённой экономии, тыс. руб. (= 0)",
|
||||
"key": "q3.target_change",
|
||||
},
|
||||
"base_correction": {
|
||||
"name": "Корректировка статей базового плана (= 0)",
|
||||
"name": "Корректировка статей базового плана, тыс. руб. (= 0)",
|
||||
"key": "q3.base_correction",
|
||||
},
|
||||
"base_correction_comment": {
|
||||
@ -4637,11 +4637,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q3.base_correction_comment",
|
||||
},
|
||||
"revision_inc": {
|
||||
"name": "ДФиП: увеличение плана (> 0)",
|
||||
"name": "ДФиП: увеличение плана, тыс. руб. (> 0)",
|
||||
"key": "q3.revision_inc",
|
||||
},
|
||||
"revision_seq": {
|
||||
"name": "ДФиП: секвестр плана (< 0)",
|
||||
"name": "ДФиП: секвестр плана, тыс. руб. (< 0)",
|
||||
"key": "q3.revision_seq",
|
||||
},
|
||||
"revision_comment": {
|
||||
@ -4649,7 +4649,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q3.revision_comment",
|
||||
},
|
||||
"new_plan": {
|
||||
"name": "Скорректированный план на подпись",
|
||||
"name": "Скорректированный план на подпись, тыс. руб.",
|
||||
"key": "q3.new_plan",
|
||||
},
|
||||
},
|
||||
@ -4659,15 +4659,15 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_current": {
|
||||
"name": "Текущие корректировки (= 0)",
|
||||
"name": "Текущие корректировки, тыс. руб. (= 0)",
|
||||
"key": "q3.adj_current",
|
||||
},
|
||||
"adj_ssp": {
|
||||
"name": "Корректировка из сметы ГО",
|
||||
"name": "Корректировка из сметы ГО, тыс. руб.",
|
||||
"key": "q3.adj_ssp",
|
||||
},
|
||||
"adj_reserve": {
|
||||
"name": "Корректировка из резерва",
|
||||
"name": "Корректировка из резерва, тыс. руб.",
|
||||
"key": "q3.adj_reserve",
|
||||
},
|
||||
"adj_comment": {
|
||||
@ -4675,7 +4675,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q3.adj_comment",
|
||||
},
|
||||
"corrected_plan": {
|
||||
"name": "Скорректированный план с учётом корректировок",
|
||||
"name": "Скорректированный план с учётом корректировок, тыс. руб.",
|
||||
"key": "q3.corrected_plan",
|
||||
},
|
||||
},
|
||||
@ -4689,7 +4689,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q3.pay_date",
|
||||
},
|
||||
"pay_amount": {
|
||||
"name": "Сумма платежа",
|
||||
"name": "Сумма платежа, тыс. руб.",
|
||||
"key": "q3.pay_amount",
|
||||
},
|
||||
"pay_comment": {
|
||||
@ -4703,7 +4703,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"fakticheskie_raskhody": {
|
||||
"name": "Фактические расходы",
|
||||
"name": "Фактические расходы, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"booking": {
|
||||
@ -4741,19 +4741,19 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"transfer_q4": {
|
||||
"name": "Перенос в 4 квартал",
|
||||
"name": "Перенос в 4 квартал, тыс. руб.",
|
||||
"key": "q3.transfer_q4",
|
||||
},
|
||||
"transfer_q4_delay_acts": {
|
||||
"name": "Задержка списания расходов / предоставления актов",
|
||||
"name": "Задержка списания расходов / предоставления актов, тыс. руб.",
|
||||
"key": "q3.transfer_q4_delay_acts",
|
||||
},
|
||||
"transfer_q4_delay_procurement": {
|
||||
"name": "Задержка закупочных процедур",
|
||||
"name": "Задержка закупочных процедур, тыс. руб.",
|
||||
"key": "q3.transfer_q4_delay_procurement",
|
||||
},
|
||||
"transfer_q4_economy_rf": {
|
||||
"name": "Экономия (будет использована РФ)",
|
||||
"name": "Экономия (будет использована РФ), тыс. руб.",
|
||||
"key": "q3.transfer_q4_economy_rf",
|
||||
},
|
||||
"transfer_next_comment": {
|
||||
@ -4761,11 +4761,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q3.transfer_next_comment",
|
||||
},
|
||||
"transfer_econ": {
|
||||
"name": "Перенос в фонд экономии",
|
||||
"name": "Перенос в фонд экономии, тыс. руб.",
|
||||
"key": "q3.transfer_econ",
|
||||
},
|
||||
"total": {
|
||||
"name": "Всего",
|
||||
"name": "Всего, тыс. руб.",
|
||||
"key": "q3.total",
|
||||
},
|
||||
},
|
||||
@ -4781,11 +4781,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"target_change": {
|
||||
"name": "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
"name": "Изменение целевого назначения перенесённой экономии, тыс. руб. (= 0)",
|
||||
"key": "q4.target_change",
|
||||
},
|
||||
"base_correction": {
|
||||
"name": "Корректировка статей базового плана (= 0)",
|
||||
"name": "Корректировка статей базового плана, тыс. руб. (= 0)",
|
||||
"key": "q4.base_correction",
|
||||
},
|
||||
"base_correction_comment": {
|
||||
@ -4793,11 +4793,11 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q4.base_correction_comment",
|
||||
},
|
||||
"revision_inc": {
|
||||
"name": "ДФиП: увеличение плана (> 0)",
|
||||
"name": "ДФиП: увеличение плана, тыс. руб. (> 0)",
|
||||
"key": "q4.revision_inc",
|
||||
},
|
||||
"revision_seq": {
|
||||
"name": "ДФиП: секвестр плана (< 0)",
|
||||
"name": "ДФиП: секвестр плана, тыс. руб. (< 0)",
|
||||
"key": "q4.revision_seq",
|
||||
},
|
||||
"revision_comment": {
|
||||
@ -4805,7 +4805,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q4.revision_comment",
|
||||
},
|
||||
"new_plan": {
|
||||
"name": "Скорректированный план на подпись",
|
||||
"name": "Скорректированный план на подпись, тыс. руб.",
|
||||
"key": "q4.new_plan",
|
||||
},
|
||||
},
|
||||
@ -4815,15 +4815,15 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"adj_current": {
|
||||
"name": "Текущие корректировки (= 0)",
|
||||
"name": "Текущие корректировки, тыс. руб. (= 0)",
|
||||
"key": "q4.adj_current",
|
||||
},
|
||||
"adj_ssp": {
|
||||
"name": "Корректировка из сметы ГО",
|
||||
"name": "Корректировка из сметы ГО, тыс. руб.",
|
||||
"key": "q4.adj_ssp",
|
||||
},
|
||||
"adj_reserve": {
|
||||
"name": "Корректировка из резерва",
|
||||
"name": "Корректировка из резерва, тыс. руб.",
|
||||
"key": "q4.adj_reserve",
|
||||
},
|
||||
"adj_comment": {
|
||||
@ -4831,7 +4831,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q4.adj_comment",
|
||||
},
|
||||
"corrected_plan": {
|
||||
"name": "Скорректированный план с учётом корректировок",
|
||||
"name": "Скорректированный план с учётом корректировок, тыс. руб.",
|
||||
"key": "q4.corrected_plan",
|
||||
},
|
||||
},
|
||||
@ -4845,7 +4845,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": "q4.pay_date",
|
||||
},
|
||||
"pay_amount": {
|
||||
"name": "Сумма платежа",
|
||||
"name": "Сумма платежа, тыс. руб.",
|
||||
"key": "q4.pay_amount",
|
||||
},
|
||||
"pay_comment": {
|
||||
@ -4859,7 +4859,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"fakticheskie_raskhody": {
|
||||
"name": "Фактические расходы",
|
||||
"name": "Фактические расходы, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"booking": {
|
||||
@ -4897,7 +4897,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
},
|
||||
},
|
||||
"ekonomiya": {
|
||||
"name": "Экономия",
|
||||
"name": "Экономия, тыс. руб.",
|
||||
"key": None,
|
||||
"children": {
|
||||
"transfer_econ": {
|
||||
@ -4913,7 +4913,7 @@ FORM2_DEPTH_COLUMNS: dict = {
|
||||
"key": None,
|
||||
"children": {
|
||||
"fact_year": {
|
||||
"name": "Сумма фактических расходов за год",
|
||||
"name": "Сумма фактических расходов за год, тыс. руб.",
|
||||
"key": "totals.fact_year",
|
||||
},
|
||||
"pay_year": {
|
||||
|
||||
@ -88,18 +88,40 @@ SHEET_NAMES = {
|
||||
}
|
||||
SKIP_SHEETS = ('OTCH9F',)
|
||||
# AURORA-1900: текст НДС в экспорте должен совпадать с экраном (вместо текстовой
|
||||
# опечатки «с учетом НДC» — Latin C). Ф.1 AHR и все листы Ф.4 показывают суммы без НДС,
|
||||
# Ф.1 OPER/CAP — с учётом НДС (см. render_column_years(..., extra=...) ниже).
|
||||
# опечатки «с учетом НДC» — Latin C). Подколонки ({vat}): Ф.1 AHR и все листы Ф.4 —
|
||||
# «без НДС», Ф.1 OPER/CAP — «с учётом НДС». Шапка «План {year} (тыс. руб.) {vat_plan}»
|
||||
# на экране подписана иначе, чем подколонки под ней (возврат 12.11): Ф.1 AHR и Ф.4
|
||||
# AHR/OPER/STRUCTURE — «с учётом складского НДС», Ф.4 CAP — «с учётом НДС».
|
||||
# См. render_column_years(..., extra=...) ниже.
|
||||
FORM1_SHEET_VAT_WORDING = {
|
||||
"OPER": "с учётом НДС",
|
||||
"CAP": "с учётом НДС",
|
||||
"AHR": "без НДС",
|
||||
}
|
||||
FORM4_SHEET_VAT_WORDING = "без НДС"
|
||||
FORM1_SHEET_PLAN_VAT_WORDING = {
|
||||
"OPER": "с учётом НДС",
|
||||
"CAP": "с учётом НДС",
|
||||
"AHR": "с учётом складского НДС",
|
||||
}
|
||||
FORM4_SHEET_PLAN_VAT_WORDING = {
|
||||
"OPER": "с учётом складского НДС",
|
||||
"AHR": "с учётом складского НДС",
|
||||
"CAP": "с учётом НДС",
|
||||
"STRUCTURE": "с учётом складского НДС",
|
||||
}
|
||||
|
||||
|
||||
def _vat_placeholders(vat_phrase: str) -> dict[str, str]:
|
||||
return {"vat": vat_phrase, "vat_plan": vat_phrase}
|
||||
def _vat_placeholders(vat_phrase: str, plan_vat_phrase: str) -> dict[str, str]:
|
||||
return {"vat": vat_phrase, "vat_plan": plan_vat_phrase}
|
||||
|
||||
|
||||
def _form1_vat(sheet: str) -> dict[str, str]:
|
||||
return _vat_placeholders(FORM1_SHEET_VAT_WORDING[sheet], FORM1_SHEET_PLAN_VAT_WORDING[sheet])
|
||||
|
||||
|
||||
def _form4_vat(sheet: str) -> dict[str, str]:
|
||||
return _vat_placeholders(FORM4_SHEET_VAT_WORDING, FORM4_SHEET_PLAN_VAT_WORDING[sheet])
|
||||
BULK_EXPORT_CONCURRENCY = 2
|
||||
EXPORT_TMPDIR = os.getenv("EXPORT_TMPDIR") or tempfile.gettempdir()
|
||||
|
||||
@ -954,7 +976,7 @@ class ExportService:
|
||||
default_writer = XlsxDepthSheetWriter(
|
||||
workbook=workbook,
|
||||
columns_dict=render_column_years(
|
||||
FORM1_DEPTH_COLUMNS, year, _vat_placeholders(FORM1_SHEET_VAT_WORDING["OPER"])
|
||||
FORM1_DEPTH_COLUMNS, year, _form1_vat("OPER")
|
||||
),
|
||||
row_normalizer=self.form1_row_normalizer.normalize,
|
||||
value_serializer=self.value_serializer.to_excel_value,
|
||||
@ -973,25 +995,25 @@ class ExportService:
|
||||
"OPER": (
|
||||
FORM4_OPER_DEPTH_COLUMNS,
|
||||
FORM4_OPER_COLORS,
|
||||
_vat_placeholders(FORM4_SHEET_VAT_WORDING),
|
||||
_form4_vat("OPER"),
|
||||
self.form4_row_normalizer,
|
||||
),
|
||||
"AHR": (
|
||||
FORM4_DEPTH_COLUMNS,
|
||||
FORM4_COLORS["AHR"],
|
||||
_vat_placeholders(FORM4_SHEET_VAT_WORDING),
|
||||
_form4_vat("AHR"),
|
||||
self.form4_row_normalizer,
|
||||
),
|
||||
"CAP": (
|
||||
FORM4_DEPTH_COLUMNS,
|
||||
FORM4_COLORS["CAP"],
|
||||
_vat_placeholders(FORM4_SHEET_VAT_WORDING),
|
||||
_form4_vat("CAP"),
|
||||
self.form4_row_normalizer,
|
||||
),
|
||||
"STRUCTURE": (
|
||||
FORM4_STRUCTURE_DEPTH_COLUMNS,
|
||||
FORM4_STRUCTURE_COLORS,
|
||||
_vat_placeholders(FORM4_SHEET_VAT_WORDING),
|
||||
_form4_vat("STRUCTURE"),
|
||||
self.form1_row_normalizer,
|
||||
),
|
||||
}
|
||||
@ -1010,7 +1032,7 @@ class ExportService:
|
||||
"STRUCTURE": (
|
||||
FORM4_STRUCTURE_DEPTH_COLUMNS,
|
||||
FORM4_STRUCTURE_COLORS,
|
||||
_vat_placeholders(FORM4_SHEET_VAT_WORDING),
|
||||
_form4_vat("STRUCTURE"),
|
||||
self.form1_row_normalizer,
|
||||
),
|
||||
}
|
||||
@ -1020,19 +1042,19 @@ class ExportService:
|
||||
"OPER": (
|
||||
FORM1_OPER_DEPTH_COLUMNS,
|
||||
FORM1_COLORS["OPER"],
|
||||
_vat_placeholders(FORM1_SHEET_VAT_WORDING["OPER"]),
|
||||
_form1_vat("OPER"),
|
||||
self.form1_row_normalizer,
|
||||
),
|
||||
"AHR": (
|
||||
FORM1_DEPTH_COLUMNS,
|
||||
FORM1_COLORS["AHR"],
|
||||
_vat_placeholders(FORM1_SHEET_VAT_WORDING["AHR"]),
|
||||
_form1_vat("AHR"),
|
||||
self.form1_row_normalizer,
|
||||
),
|
||||
"CAP": (
|
||||
FORM1_DEPTH_COLUMNS,
|
||||
FORM1_COLORS["CAP"],
|
||||
_vat_placeholders(FORM1_SHEET_VAT_WORDING["CAP"]),
|
||||
_form1_vat("CAP"),
|
||||
self.form1_row_normalizer,
|
||||
),
|
||||
"AHR_RENT": (FORM2_DEPTH_AHR_SUB_COLUMNS, None, None, self.form1_row_normalizer),
|
||||
@ -1041,7 +1063,7 @@ class ExportService:
|
||||
"STRUCTURE": (
|
||||
FORM4_STRUCTURE_DEPTH_COLUMNS,
|
||||
FORM4_STRUCTURE_COLORS,
|
||||
_vat_placeholders(FORM4_SHEET_VAT_WORDING),
|
||||
_form4_vat("STRUCTURE"),
|
||||
self.form1_row_normalizer,
|
||||
),
|
||||
}
|
||||
|
||||
@ -78,7 +78,7 @@ def test_form1_oper_has_no_future_y2_but_ahr_cap_do():
|
||||
|
||||
def test_render_column_years_form4():
|
||||
rendered = render_column_years(FORM4_DEPTH_COLUMNS, 2026)
|
||||
assert _tree_node(rendered, "upper_ssp_smeta.contract_summary.future_y2")["name"] == "Платежи в 2028 году"
|
||||
assert _tree_node(rendered, "upper_ssp_smeta.contract_summary.future_y2")["name"] == "Платежи в 2028 году, тыс. руб."
|
||||
assert _tree_node(rendered, "approved.plan")["name"] == "План 2026"
|
||||
assert _tree_node(rendered, "q4.quarter_correct")["name"] == "Факт РСБУ 4 кв 26"
|
||||
|
||||
@ -87,7 +87,7 @@ def test_render_column_years_form4_structure():
|
||||
rendered = render_column_years(FORM4_STRUCTURE_DEPTH_COLUMNS, 2026)
|
||||
assert (
|
||||
_tree_node(rendered, "upper_ssp_smeta.contract_summary.future_payments_y2")["name"]
|
||||
== "Платежи в 2028 году"
|
||||
== "Платежи в 2028 году, тыс. руб."
|
||||
)
|
||||
|
||||
|
||||
|
||||
@ -122,7 +122,7 @@ def test_render_column_years_resolves_form2_top_group_names():
|
||||
rendered = render_column_years(FORM2_DEPTH_COLUMNS, 2026)
|
||||
names = {node["name"] for node in rendered.values()}
|
||||
assert "2026 год" in names
|
||||
assert "2027 год" in names
|
||||
assert "2027 год, тыс. руб." in names
|
||||
assert "1 квартал 2026 года" in names
|
||||
# Original templates are untouched (render_column_years deep-copies).
|
||||
assert any("{year}" in node["name"] for node in FORM2_DEPTH_COLUMNS.values() if "{year}" in node.get("name", ""))
|
||||
|
||||
123
api/tests/unit/test_export_unit_labels.py
Normal file
123
api/tests/unit/test_export_unit_labels.py
Normal file
@ -0,0 +1,123 @@
|
||||
"""AURORA-1900 (возврат 12.11): подписи единиц и НДС в выгрузке Excel так же, как на экране.
|
||||
|
||||
Проверяются раскладки, которые реально использует выгрузка формы
|
||||
(ExportService._create_xlsxwriter_sheet_writers), после подстановки года и НДС:
|
||||
- у каждой денежной колонки «тыс. руб.» есть в её заголовке или в заголовке группы;
|
||||
- у текстовых колонок (комментарии, коды, реквизиты) денежной подписи нет;
|
||||
- подпись НДС в шапке плана совпадает с экраном того же листа.
|
||||
|
||||
Деление на денежные и текстовые колонки повторяет web/src/components/RealtimeTable/
|
||||
utils/moneyUtils.js (getMoneyUnit/isTextColumn) по последнему сегменту ключа.
|
||||
"""
|
||||
|
||||
from unittest.mock import MagicMock
|
||||
|
||||
import pytest
|
||||
|
||||
from src.services.export_service.export_service import ExportService
|
||||
|
||||
TEXT_LAST_SEGMENTS = {
|
||||
"section", "section_code", "section_no", "kod_razdela", "item_id", "num_group", "num_group_id",
|
||||
"internal_order", "contract_number", "vsp_id", "pay_year", "order", "expense_item_code", "id_stati",
|
||||
"comment", "justification", "note", "name", "counterparty", "subject", "reference", "contract_ref",
|
||||
"deadline", "delivery_deadline", "date", "pay_date", "contract_end_date", "currency", "act", "pay_act",
|
||||
"scheme", "payment_scheme", "rf_schedule", "addenda", "proc_plan", "proc_method", "procurement_plan",
|
||||
"procurement_method", "property", "allocation_purpose", "protocol", "protocol_reference",
|
||||
"centralized_flag", "object_type", "unit", "address", "equipment_name",
|
||||
}
|
||||
NUMERIC_NON_MONEY_LAST_SEGMENTS = {
|
||||
"qty_q1", "qty_q2", "qty_q3", "qty_q4", "rented_area", "vat_rate", "exchange_rate", "amount_foreign",
|
||||
}
|
||||
|
||||
# Текст шапки «План {year} (…) <НДС>» на экране (web/src/components/RealtimeTable/constants).
|
||||
SCREEN_PLAN_VAT = {
|
||||
("FORM_1", "OPER"): "с учётом НДС",
|
||||
("FORM_1", "CAP"): "с учётом НДС",
|
||||
("FORM_1", "AHR"): "с учётом складского НДС",
|
||||
("FORM_1", "STRUCTURE"): "с учётом складского НДС",
|
||||
("FORM_2", "STRUCTURE"): "с учётом складского НДС",
|
||||
("FORM_4", "OPER"): "с учётом складского НДС",
|
||||
("FORM_4", "AHR"): "с учётом складского НДС",
|
||||
("FORM_4", "CAP"): "с учётом НДС",
|
||||
("FORM_4", "STRUCTURE"): "с учётом складского НДС",
|
||||
}
|
||||
|
||||
FORMS = ("FORM_1", "FORM_2", "FORM_4")
|
||||
|
||||
|
||||
def _kind(flat_key: str) -> str:
|
||||
last = flat_key.rsplit(".", 1)[-1]
|
||||
if last in TEXT_LAST_SEGMENTS or last.endswith("_comment"):
|
||||
return "text"
|
||||
if last in NUMERIC_NON_MONEY_LAST_SEGMENTS or last.endswith("_qty"):
|
||||
return "number"
|
||||
return "money"
|
||||
|
||||
|
||||
def _has_unit(label) -> bool:
|
||||
return isinstance(label, str) and "руб" in label
|
||||
|
||||
|
||||
def _leaves(columns: dict, prefix: str = "", trail: tuple = ()) -> list[tuple[str, tuple]]:
|
||||
# Ключи собираются так же, как XlsxDepthSheetWriter._columns_dict_to_flat.
|
||||
result = []
|
||||
for key, node in columns.items():
|
||||
new_key = node.get("key", key)
|
||||
path = (*trail, node.get("name", ""))
|
||||
if "children" in node:
|
||||
result += _leaves(node["children"], f"{prefix}{new_key}." if new_key else prefix, path)
|
||||
elif new_key:
|
||||
result.append((f"{prefix}{new_key}", path))
|
||||
return result
|
||||
|
||||
|
||||
def _sheet_writers():
|
||||
service = ExportService(MagicMock())
|
||||
for form in FORMS:
|
||||
writers = service._create_xlsxwriter_sheet_writers(MagicMock(), form, 2026)
|
||||
for sheet, writer in writers.items():
|
||||
if sheet != "__default__":
|
||||
yield form, sheet, writer
|
||||
|
||||
|
||||
SHEET_WRITERS = list(_sheet_writers())
|
||||
IDS = [f"{form}/{sheet}" for form, sheet, _ in SHEET_WRITERS]
|
||||
|
||||
|
||||
def _labelled_leaves(writer) -> list[tuple[str, tuple]]:
|
||||
if hasattr(writer, "columns_dict"):
|
||||
return _leaves(writer.columns_dict)
|
||||
return [(key, (label,)) for key, label in writer.columns]
|
||||
|
||||
|
||||
@pytest.mark.parametrize(("form", "sheet", "writer"), SHEET_WRITERS, ids=IDS)
|
||||
def test_every_money_column_has_unit(form, sheet, writer):
|
||||
missing = [
|
||||
f"{key}: {' → '.join(path)}"
|
||||
for key, path in _labelled_leaves(writer)
|
||||
if _kind(key) == "money" and not any(map(_has_unit, path))
|
||||
]
|
||||
assert missing == []
|
||||
|
||||
|
||||
@pytest.mark.parametrize(("form", "sheet", "writer"), SHEET_WRITERS, ids=IDS)
|
||||
def test_text_columns_have_no_money_label(form, sheet, writer):
|
||||
labelled = [
|
||||
f"{key}: {' → '.join(path)}"
|
||||
for key, path in _labelled_leaves(writer)
|
||||
if _kind(key) == "text" and _has_unit(path[-1])
|
||||
]
|
||||
assert labelled == []
|
||||
|
||||
|
||||
@pytest.mark.parametrize(("form", "sheet"), sorted(SCREEN_PLAN_VAT), ids=[f"{f}/{s}" for f, s in sorted(SCREEN_PLAN_VAT)])
|
||||
def test_plan_header_vat_matches_screen(form, sheet):
|
||||
writer = next(w for f, s, w in SHEET_WRITERS if (f, s) == (form, sheet))
|
||||
plan_headers = {
|
||||
label
|
||||
for _key, path in _leaves(writer.columns_dict)
|
||||
for label in path
|
||||
# «Итоговая смета расходов → План 2026, …» — другая группа, без НДС в тексте.
|
||||
if isinstance(label, str) and label.startswith("План 2026") and "НДС" in label
|
||||
}
|
||||
assert plan_headers == {f"План 2026 (тыс. руб.) {SCREEN_PLAN_VAT[(form, sheet)]}"}
|
||||
@ -1,4 +1,4 @@
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors';
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -944,7 +944,7 @@ export const config = {
|
||||
accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма',
|
||||
header: 'Сумма, {unit}',
|
||||
accessorKey: 'data.contract_summary.total',
|
||||
columnLetter: 'N',
|
||||
size: 150,
|
||||
@ -996,7 +996,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+1} году',
|
||||
header: 'Платежи в {year+1} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y1',
|
||||
columnLetter: 'R',
|
||||
size: 190,
|
||||
@ -1009,7 +1009,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+2} году',
|
||||
header: 'Платежи в {year+2} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y2',
|
||||
columnLetter: 'S',
|
||||
size: 190,
|
||||
@ -1022,7 +1022,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Сумма в других ССП',
|
||||
header: 'Сумма в других ССП, {unit}',
|
||||
accessorKey: 'data.contract_summary.other_ssp',
|
||||
columnLetter: 'T',
|
||||
size: 180,
|
||||
@ -1093,7 +1093,7 @@ export const config = {
|
||||
accessorKey: 'sekvestirovanie_dfip',
|
||||
columns: [
|
||||
{
|
||||
header: 'Корректировка сметы расходов',
|
||||
header: 'Корректировка сметы расходов, {unit}',
|
||||
accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1201,7 +1201,7 @@ export const config = {
|
||||
accessorKey: 'otnesenie_v_rezerv',
|
||||
columns: [
|
||||
{
|
||||
header: 'Резерв финансового комитета',
|
||||
header: 'Резерв финансового комитета, {unit}',
|
||||
accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta',
|
||||
columns: [
|
||||
{
|
||||
@ -1305,7 +1305,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Итоговая смета расходов',
|
||||
header: 'Итоговая смета расходов, {unit}',
|
||||
accessorKey: 'itogovaya_smeta_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1402,7 +1402,7 @@ export const config = {
|
||||
accessorKey: 'field_kollegialnye_organy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма (без НДС)',
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
accessorKey: 'data.collegial.approved',
|
||||
columnLetter: 'AS',
|
||||
size: 150,
|
||||
@ -1936,7 +1936,7 @@ export const config = {
|
||||
accessorKey: '1_kvartal_2026_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q1.adj_comment',
|
||||
columnLetter: 'CG',
|
||||
size: 260,
|
||||
@ -2001,7 +2001,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q1.pay_ho',
|
||||
columnLetter: 'CL',
|
||||
size: 250,
|
||||
@ -2014,7 +2014,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q1.pay_rf',
|
||||
columnLetter: 'CM',
|
||||
size: 250,
|
||||
@ -2200,7 +2200,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 1-го квартала',
|
||||
header: 'Закрытие 1-го квартала, {unit}',
|
||||
accessorKey: '1_kvartal_2026_zakrytie_1_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2375,7 +2375,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2026_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.rev_comment',
|
||||
columnLetter: 'DI',
|
||||
size: 260,
|
||||
@ -2495,7 +2495,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2026_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.adj_comment',
|
||||
columnLetter: 'DP',
|
||||
size: 260,
|
||||
@ -2559,7 +2559,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q2.pay_ho',
|
||||
columnLetter: 'DV',
|
||||
size: 250,
|
||||
@ -2572,7 +2572,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q2.pay_rf',
|
||||
columnLetter: 'DW',
|
||||
size: 250,
|
||||
@ -2758,7 +2758,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 2-го квартала',
|
||||
header: 'Закрытие 2-го квартала, {unit}',
|
||||
accessorKey: '2_kvartal_2026_zakrytie_2_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2920,7 +2920,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2026_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.rev_comment',
|
||||
columnLetter: 'ER',
|
||||
size: 260,
|
||||
@ -3040,7 +3040,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2026_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.adj_comment',
|
||||
columnLetter: 'EY',
|
||||
size: 260,
|
||||
@ -3104,7 +3104,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q3.pay_ho',
|
||||
columnLetter: 'FE',
|
||||
size: 250,
|
||||
@ -3117,7 +3117,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q3.pay_rf',
|
||||
columnLetter: 'FF',
|
||||
size: 250,
|
||||
@ -3303,7 +3303,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 3-го квартала',
|
||||
header: 'Закрытие 3-го квартала, {unit}',
|
||||
accessorKey: '3_kvartal_2026_zakrytie_3_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3452,7 +3452,7 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2026_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.rev_comment',
|
||||
columnLetter: 'FZ',
|
||||
size: 260,
|
||||
@ -3572,7 +3572,7 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.adj_comment',
|
||||
columnLetter: 'GG',
|
||||
size: 300,
|
||||
@ -3636,7 +3636,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q4.pay_ho',
|
||||
columnLetter: 'GL',
|
||||
size: 250,
|
||||
@ -3649,7 +3649,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q4.pay_rf',
|
||||
columnLetter: 'GM',
|
||||
size: 250,
|
||||
@ -3854,7 +3854,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 4-го квартала',
|
||||
header: 'Закрытие 4-го квартала, {unit}',
|
||||
accessorKey: '4_kvartal_2026_zakrytie_4_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3904,7 +3904,7 @@ export const config = {
|
||||
accessorKey: 'fakt',
|
||||
columns: [
|
||||
{
|
||||
header: 'Факт {year:short}',
|
||||
header: 'Факт {year:short}, {unit}',
|
||||
accessorKey: 'fakt_fakt_26',
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors';
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -932,7 +932,7 @@ export const config = {
|
||||
accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма',
|
||||
header: 'Сумма, {unit}',
|
||||
accessorKey: 'data.contract_summary.total',
|
||||
columnLetter: 'N',
|
||||
size: 150,
|
||||
@ -984,7 +984,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+1} году',
|
||||
header: 'Платежи в {year+1} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y1',
|
||||
columnLetter: 'R',
|
||||
size: 190,
|
||||
@ -997,7 +997,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+2} году',
|
||||
header: 'Платежи в {year+2} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y2',
|
||||
columnLetter: 'S',
|
||||
size: 190,
|
||||
@ -1010,7 +1010,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Сумма в других ССП',
|
||||
header: 'Сумма в других ССП, {unit}',
|
||||
accessorKey: 'data.contract_summary.other_ssp',
|
||||
columnLetter: 'T',
|
||||
size: 180,
|
||||
@ -1081,7 +1081,7 @@ export const config = {
|
||||
accessorKey: 'sekvestirovanie_dfip',
|
||||
columns: [
|
||||
{
|
||||
header: 'Корректировка сметы расходов',
|
||||
header: 'Корректировка сметы расходов, {unit}',
|
||||
accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1189,7 +1189,7 @@ export const config = {
|
||||
accessorKey: 'otnesenie_v_rezerv',
|
||||
columns: [
|
||||
{
|
||||
header: 'Резерв финансового комитета',
|
||||
header: 'Резерв финансового комитета, {unit}',
|
||||
accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta',
|
||||
columns: [
|
||||
{
|
||||
@ -1293,7 +1293,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Итоговая смета расходов',
|
||||
header: 'Итоговая смета расходов, {unit}',
|
||||
accessorKey: 'itogovaya_smeta_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1390,7 +1390,7 @@ export const config = {
|
||||
accessorKey: 'field_kollegialnye_organy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма (без НДС)',
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
accessorKey: 'data.collegial.approved',
|
||||
columnLetter: 'AS',
|
||||
size: 150,
|
||||
@ -1838,7 +1838,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Факт {year:short}',
|
||||
header: 'Факт {year:short}, {unit}',
|
||||
accessorKey: 'field_fakt_24',
|
||||
columns: [
|
||||
{
|
||||
@ -1993,7 +1993,7 @@ export const config = {
|
||||
accessorKey: '1_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q1.adj_comment',
|
||||
columnLetter: 'CG',
|
||||
size: 260,
|
||||
@ -2076,7 +2076,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q1.pay_ho',
|
||||
columnLetter: 'CL',
|
||||
size: 250,
|
||||
@ -2089,7 +2089,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q1.pay_rf',
|
||||
columnLetter: 'CM',
|
||||
size: 250,
|
||||
@ -2275,7 +2275,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 1-го квартала',
|
||||
header: 'Закрытие 1-го квартала, {unit}',
|
||||
accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2450,7 +2450,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.rev_comment',
|
||||
columnLetter: 'DI',
|
||||
size: 260,
|
||||
@ -2608,7 +2608,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.adj_comment',
|
||||
columnLetter: 'DP',
|
||||
size: 260,
|
||||
@ -2672,7 +2672,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q2.pay_ho',
|
||||
columnLetter: 'DV',
|
||||
size: 250,
|
||||
@ -2685,7 +2685,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q2.pay_rf',
|
||||
columnLetter: 'DW',
|
||||
size: 250,
|
||||
@ -2871,7 +2871,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 2-го квартала',
|
||||
header: 'Закрытие 2-го квартала, {unit}',
|
||||
accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3033,7 +3033,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.rev_comment',
|
||||
columnLetter: 'ER',
|
||||
size: 260,
|
||||
@ -3191,7 +3191,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.adj_comment',
|
||||
columnLetter: 'EY',
|
||||
size: 260,
|
||||
@ -3255,7 +3255,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q3.pay_ho',
|
||||
columnLetter: 'FE',
|
||||
size: 250,
|
||||
@ -3268,7 +3268,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q3.pay_rf',
|
||||
columnLetter: 'FF',
|
||||
size: 250,
|
||||
@ -3454,7 +3454,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 3-го квартала',
|
||||
header: 'Закрытие 3-го квартала, {unit}',
|
||||
accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3603,14 +3603,14 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.rev_comment',
|
||||
columnLetter: 'FZ',
|
||||
size: 260,
|
||||
filterFn: 'contains',
|
||||
},
|
||||
{
|
||||
header: 'Сумма, {unit} (без НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.adj_comment',
|
||||
columnLetter: 'GG',
|
||||
size: 250,
|
||||
@ -3794,7 +3794,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) ГО',
|
||||
accessorKey: 'data.q4.pay_ho',
|
||||
columnLetter: 'GL',
|
||||
size: 250,
|
||||
@ -3807,7 +3807,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (без НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (без НДС) РФ',
|
||||
accessorKey: 'data.q4.pay_rf',
|
||||
columnLetter: 'GM',
|
||||
size: 250,
|
||||
@ -4012,7 +4012,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 4-го квартала',
|
||||
header: 'Закрытие 4-го квартала, {unit}',
|
||||
accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors';
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -952,7 +952,7 @@ export const config = {
|
||||
accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма',
|
||||
header: 'Сумма, {unit}',
|
||||
accessorKey: 'data.contract_summary.total',
|
||||
columnLetter: 'N',
|
||||
size: 150,
|
||||
@ -1004,7 +1004,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+1} году',
|
||||
header: 'Платежи в {year+1} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y1',
|
||||
columnLetter: 'R',
|
||||
size: 190,
|
||||
@ -1017,7 +1017,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+2} году',
|
||||
header: 'Платежи в {year+2} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y2',
|
||||
columnLetter: 'S',
|
||||
size: 190,
|
||||
@ -1030,7 +1030,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Сумма в других ССП',
|
||||
header: 'Сумма в других ССП, {unit}',
|
||||
accessorKey: 'data.contract_summary.other_ssp',
|
||||
columnLetter: 'T',
|
||||
size: 180,
|
||||
@ -1101,7 +1101,7 @@ export const config = {
|
||||
accessorKey: 'sekvestirovanie_dfip',
|
||||
columns: [
|
||||
{
|
||||
header: 'Корректировка сметы расходов',
|
||||
header: 'Корректировка сметы расходов, {unit}',
|
||||
accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1209,7 +1209,7 @@ export const config = {
|
||||
accessorKey: 'otnesenie_v_rezerv',
|
||||
columns: [
|
||||
{
|
||||
header: 'Резерв финансового комитета',
|
||||
header: 'Резерв финансового комитета, {unit}',
|
||||
accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta',
|
||||
columns: [
|
||||
{
|
||||
@ -1313,7 +1313,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Итоговая смета расходов',
|
||||
header: 'Итоговая смета расходов, {unit}',
|
||||
accessorKey: 'itogovaya_smeta_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1410,7 +1410,7 @@ export const config = {
|
||||
accessorKey: 'field_kollegialnye_organy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма (с учётом НДС)',
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
accessorKey: 'data.collegial.approved',
|
||||
columnLetter: 'AS',
|
||||
size: 200,
|
||||
@ -1944,7 +1944,7 @@ export const config = {
|
||||
accessorKey: '1_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q1.adj_comment',
|
||||
columnLetter: 'CG',
|
||||
size: 310,
|
||||
@ -2009,7 +2009,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q1.pay_ho',
|
||||
columnLetter: 'CL',
|
||||
size: 300,
|
||||
@ -2022,7 +2022,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q1.pay_rf',
|
||||
columnLetter: 'CM',
|
||||
size: 300,
|
||||
@ -2208,7 +2208,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 1-го квартала',
|
||||
header: 'Закрытие 1-го квартала, {unit}',
|
||||
accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2383,7 +2383,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.rev_comment',
|
||||
columnLetter: 'DI',
|
||||
size: 310,
|
||||
@ -2504,7 +2504,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.adj_comment',
|
||||
columnLetter: 'DP',
|
||||
size: 310,
|
||||
@ -2569,7 +2569,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q2.pay_ho',
|
||||
columnLetter: 'DV',
|
||||
size: 300,
|
||||
@ -2582,7 +2582,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q2.pay_rf',
|
||||
columnLetter: 'DW',
|
||||
size: 300,
|
||||
@ -2768,7 +2768,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 2-го квартала',
|
||||
header: 'Закрытие 2-го квартала, {unit}',
|
||||
accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2930,7 +2930,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.rev_comment',
|
||||
columnLetter: 'ER',
|
||||
size: 310,
|
||||
@ -3052,7 +3052,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.adj_comment',
|
||||
columnLetter: 'EY',
|
||||
size: 310,
|
||||
@ -3117,7 +3117,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q3.pay_ho',
|
||||
columnLetter: 'FE',
|
||||
size: 300,
|
||||
@ -3130,7 +3130,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q3.pay_rf',
|
||||
columnLetter: 'FF',
|
||||
size: 300,
|
||||
@ -3316,7 +3316,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 3-го квартала',
|
||||
header: 'Закрытие 3-го квартала, {unit}',
|
||||
accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3465,7 +3465,7 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2024_kommentariy_rev',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.rev_comment',
|
||||
columnLetter: 'FZ',
|
||||
size: 310,
|
||||
@ -3586,7 +3586,7 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.adj_comment',
|
||||
columnLetter: 'GG',
|
||||
size: 300,
|
||||
@ -3651,7 +3651,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q4.pay_ho',
|
||||
columnLetter: 'GL',
|
||||
size: 300,
|
||||
@ -3664,7 +3664,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q4.pay_rf',
|
||||
columnLetter: 'GM',
|
||||
size: 300,
|
||||
@ -3869,7 +3869,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 4-го квартала',
|
||||
header: 'Закрытие 4-го квартала, {unit}',
|
||||
accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3919,7 +3919,7 @@ export const config = {
|
||||
accessorKey: 'fakt_24',
|
||||
columns: [
|
||||
{
|
||||
header: 'Факт {year:short}',
|
||||
header: 'Факт {year:short}, {unit}',
|
||||
accessorKey: 'fakt_24_fakt_24',
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors';
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -952,7 +952,7 @@ export const config = {
|
||||
accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма',
|
||||
header: 'Сумма, {unit}',
|
||||
accessorKey: 'data.contract_summary.total',
|
||||
columnLetter: 'N',
|
||||
size: 150,
|
||||
@ -1004,7 +1004,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+1} году',
|
||||
header: 'Платежи в {year+1} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y1',
|
||||
columnLetter: 'R',
|
||||
size: 190,
|
||||
@ -1017,7 +1017,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+2} году',
|
||||
header: 'Платежи в {year+2} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y2',
|
||||
columnLetter: 'S',
|
||||
size: 190,
|
||||
@ -1030,7 +1030,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Сумма в других ССП',
|
||||
header: 'Сумма в других ССП, {unit}',
|
||||
accessorKey: 'data.contract_summary.other_ssp',
|
||||
columnLetter: 'T',
|
||||
size: 180,
|
||||
@ -1101,7 +1101,7 @@ export const config = {
|
||||
accessorKey: 'sekvestirovanie_dfip',
|
||||
columns: [
|
||||
{
|
||||
header: 'Корректировка сметы расходов',
|
||||
header: 'Корректировка сметы расходов, {unit}',
|
||||
accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1209,7 +1209,7 @@ export const config = {
|
||||
accessorKey: 'otnesenie_v_rezerv',
|
||||
columns: [
|
||||
{
|
||||
header: 'Резерв финансового комитета',
|
||||
header: 'Резерв финансового комитета, {unit}',
|
||||
accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta',
|
||||
columns: [
|
||||
{
|
||||
@ -1313,7 +1313,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Итоговая смета расходов',
|
||||
header: 'Итоговая смета расходов, {unit}',
|
||||
accessorKey: 'itogovaya_smeta_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1410,7 +1410,7 @@ export const config = {
|
||||
accessorKey: 'field_kollegialnye_organy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма (с учётом НДС)',
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
accessorKey: 'data.collegial.approved',
|
||||
columnLetter: 'AS',
|
||||
size: 200,
|
||||
@ -1975,7 +1975,7 @@ export const config = {
|
||||
accessorKey: '1_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q1.adj_comment',
|
||||
columnLetter: 'CG',
|
||||
size: 310,
|
||||
@ -2058,7 +2058,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q1.pay_ho',
|
||||
columnLetter: 'CL',
|
||||
size: 300,
|
||||
@ -2071,7 +2071,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q1.pay_rf',
|
||||
columnLetter: 'CM',
|
||||
size: 300,
|
||||
@ -2276,7 +2276,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 1-го квартала',
|
||||
header: 'Закрытие 1-го квартала, {unit}',
|
||||
accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2451,7 +2451,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.rev_comment',
|
||||
columnLetter: 'DI',
|
||||
size: 310,
|
||||
@ -2609,7 +2609,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.adj_comment',
|
||||
columnLetter: 'DP',
|
||||
size: 310,
|
||||
@ -2692,7 +2692,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q2.pay_ho',
|
||||
columnLetter: 'DV',
|
||||
size: 300,
|
||||
@ -2705,7 +2705,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q2.pay_rf',
|
||||
columnLetter: 'DW',
|
||||
size: 300,
|
||||
@ -2891,7 +2891,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 2-го квартала',
|
||||
header: 'Закрытие 2-го квартала, {unit}',
|
||||
accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3053,7 +3053,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.rev_comment',
|
||||
columnLetter: 'ER',
|
||||
size: 310,
|
||||
@ -3211,7 +3211,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.adj_comment',
|
||||
columnLetter: 'EY',
|
||||
size: 310,
|
||||
@ -3294,7 +3294,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q3.pay_ho',
|
||||
columnLetter: 'FE',
|
||||
size: 300,
|
||||
@ -3307,7 +3307,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q3.pay_rf',
|
||||
columnLetter: 'FF',
|
||||
size: 300,
|
||||
@ -3493,7 +3493,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 3-го квартала',
|
||||
header: 'Закрытие 3-го квартала, {unit}',
|
||||
accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3642,14 +3642,14 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.rev_comment',
|
||||
columnLetter: 'FZ',
|
||||
size: 310,
|
||||
filterFn: 'contains',
|
||||
},
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.adj_comment',
|
||||
columnLetter: 'GG',
|
||||
size: 300,
|
||||
@ -3852,7 +3852,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q4.pay_ho',
|
||||
columnLetter: 'GL',
|
||||
size: 300,
|
||||
@ -3865,7 +3865,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q4.pay_rf',
|
||||
columnLetter: 'GM',
|
||||
size: 300,
|
||||
@ -4070,7 +4070,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 4-го квартала',
|
||||
header: 'Закрытие 4-го квартала, {unit}',
|
||||
accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -4133,7 +4133,7 @@ export const config = {
|
||||
accessorKey: 'fakt',
|
||||
columns: [
|
||||
{
|
||||
header: 'Факт {year:short}',
|
||||
header: 'Факт {year:short}, {unit}',
|
||||
accessorKey: 'fakt_fakt_24',
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors';
|
||||
import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -948,7 +948,7 @@ export const config = {
|
||||
accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма',
|
||||
header: 'Сумма, {unit}',
|
||||
accessorKey: 'data.contract_summary.total',
|
||||
columnLetter: 'N',
|
||||
size: 150,
|
||||
@ -1000,7 +1000,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Платежи в {year+1} году',
|
||||
header: 'Платежи в {year+1} году, {unit}',
|
||||
accessorKey: 'data.contract_summary.future_y1',
|
||||
columnLetter: 'R',
|
||||
size: 190,
|
||||
@ -1013,7 +1013,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Сумма в других ССП',
|
||||
header: 'Сумма в других ССП, {unit}',
|
||||
accessorKey: 'data.contract_summary.other_ssp',
|
||||
columnLetter: 'T',
|
||||
size: 180,
|
||||
@ -1084,7 +1084,7 @@ export const config = {
|
||||
accessorKey: 'sekvestirovanie_dfip',
|
||||
columns: [
|
||||
{
|
||||
header: 'Корректировка сметы расходов',
|
||||
header: 'Корректировка сметы расходов, {unit}',
|
||||
accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1192,7 +1192,7 @@ export const config = {
|
||||
accessorKey: 'otnesenie_v_rezerv',
|
||||
columns: [
|
||||
{
|
||||
header: 'Резерв финансового комитета',
|
||||
header: 'Резерв финансового комитета, {unit}',
|
||||
accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta',
|
||||
columns: [
|
||||
{
|
||||
@ -1296,7 +1296,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Итоговая смета расходов',
|
||||
header: 'Итоговая смета расходов, {unit}',
|
||||
accessorKey: 'itogovaya_smeta_raskhodov',
|
||||
columns: [
|
||||
{
|
||||
@ -1393,7 +1393,7 @@ export const config = {
|
||||
accessorKey: 'field_kollegialnye_organy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма (с учётом НДС)',
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
accessorKey: 'data.collegial.approved',
|
||||
columnLetter: 'AS',
|
||||
size: 200,
|
||||
@ -1928,7 +1928,7 @@ export const config = {
|
||||
accessorKey: '1_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q1.adj_comment',
|
||||
columnLetter: 'CG',
|
||||
size: 310,
|
||||
@ -1993,7 +1993,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q1.pay_ho',
|
||||
columnLetter: 'CL',
|
||||
size: 300,
|
||||
@ -2006,7 +2006,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q1.pay_rf',
|
||||
columnLetter: 'CM',
|
||||
size: 300,
|
||||
@ -2193,7 +2193,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 1-го квартала',
|
||||
header: 'Закрытие 1-го квартала, {unit}',
|
||||
accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2368,7 +2368,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.rev_comment',
|
||||
columnLetter: 'DI',
|
||||
size: 310,
|
||||
@ -2489,7 +2489,7 @@ export const config = {
|
||||
accessorKey: '2_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q2.adj_comment',
|
||||
columnLetter: 'DP',
|
||||
size: 310,
|
||||
@ -2555,7 +2555,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q2.pay_ho',
|
||||
columnLetter: 'DV',
|
||||
size: 300,
|
||||
@ -2568,7 +2568,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q2.pay_rf',
|
||||
columnLetter: 'DW',
|
||||
size: 300,
|
||||
@ -2754,7 +2754,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 2-го квартала',
|
||||
header: 'Закрытие 2-го квартала, {unit}',
|
||||
accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -2916,7 +2916,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.rev_comment',
|
||||
columnLetter: 'ER',
|
||||
size: 310,
|
||||
@ -3037,7 +3037,7 @@ export const config = {
|
||||
accessorKey: '3_kvartal_2024_kommentariy_adj',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q3.adj_comment',
|
||||
columnLetter: 'EY',
|
||||
size: 310,
|
||||
@ -3101,7 +3101,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q3.pay_ho',
|
||||
columnLetter: 'FE',
|
||||
size: 300,
|
||||
@ -3114,7 +3114,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q3.pay_rf',
|
||||
columnLetter: 'FF',
|
||||
size: 300,
|
||||
@ -3300,7 +3300,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 3-го квартала',
|
||||
header: 'Закрытие 3-го квартала, {unit}',
|
||||
accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3449,7 +3449,7 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2024_kommentariy_rev',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.rev_comment',
|
||||
columnLetter: 'FZ',
|
||||
size: 310,
|
||||
@ -3570,7 +3570,7 @@ export const config = {
|
||||
accessorKey: '4_kvartal_2024_kommentariy',
|
||||
columns: [
|
||||
{
|
||||
header: 'Сумма, {unit} (с учётом НДС)',
|
||||
header: '',
|
||||
accessorKey: 'data.q4.adj_comment',
|
||||
columnLetter: 'GG',
|
||||
size: 300,
|
||||
@ -3635,7 +3635,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) ГО',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО',
|
||||
accessorKey: 'data.q4.pay_ho',
|
||||
columnLetter: 'GL',
|
||||
size: 300,
|
||||
@ -3648,7 +3648,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'В т. ч. сумма (с учётом НДС) РФ',
|
||||
header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ',
|
||||
accessorKey: 'data.q4.pay_rf',
|
||||
columnLetter: 'GM',
|
||||
size: 300,
|
||||
@ -3853,7 +3853,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: 'Закрытие 4-го квартала',
|
||||
header: 'Закрытие 4-го квартала, {unit}',
|
||||
accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala',
|
||||
columns: [
|
||||
{
|
||||
@ -3903,7 +3903,7 @@ export const config = {
|
||||
accessorKey: 'fakt_24',
|
||||
columns: [
|
||||
{
|
||||
header: 'Факт {year:short}',
|
||||
header: 'Факт {year:short}, {unit}',
|
||||
accessorKey: 'fakt_24_fakt_24',
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { whiteColumn } from "../columnColors";
|
||||
import { whiteColumn } from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {},
|
||||
@ -570,7 +570,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Итого: {year}",
|
||||
header: "Итого: {year}, {unit}",
|
||||
accessorKey: "itogo_2024_utverzhdennye",
|
||||
columns: [
|
||||
{
|
||||
@ -837,7 +837,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Итого: {year}",
|
||||
header: "Итого: {year}, {unit}",
|
||||
accessorKey: "itogo_2024_fakticheskie",
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -5,7 +5,7 @@ import {
|
||||
redColumn,
|
||||
whiteColumn,
|
||||
yellowColumn,
|
||||
} from "../columnColors";
|
||||
} from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -883,7 +883,7 @@ export const config = {
|
||||
accessorKey: "2026_god_sekvestirovanie_dfip",
|
||||
columns: [
|
||||
{
|
||||
header: "1 квартал",
|
||||
header: "1 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q1",
|
||||
columnLetter: "M",
|
||||
size: 150,
|
||||
@ -896,7 +896,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "2 квартал",
|
||||
header: "2 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q2",
|
||||
columnLetter: "N",
|
||||
size: 150,
|
||||
@ -909,7 +909,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "3 квартал",
|
||||
header: "3 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q3",
|
||||
columnLetter: "O",
|
||||
size: 150,
|
||||
@ -922,7 +922,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "4 квартал",
|
||||
header: "4 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q4",
|
||||
columnLetter: "P",
|
||||
size: 150,
|
||||
@ -935,7 +935,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Год",
|
||||
header: "Год, {unit}",
|
||||
accessorKey: "data.seq_dfip.year",
|
||||
columnLetter: "Q",
|
||||
size: 150,
|
||||
@ -973,7 +973,7 @@ export const config = {
|
||||
accessorKey: "2026_god_sekvestirovanie_ssp_go",
|
||||
columns: [
|
||||
{
|
||||
header: "1 квартал",
|
||||
header: "1 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q1",
|
||||
columnLetter: "T",
|
||||
size: 150,
|
||||
@ -986,7 +986,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "2 квартал",
|
||||
header: "2 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q2",
|
||||
columnLetter: "U",
|
||||
size: 150,
|
||||
@ -999,7 +999,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "3 квартал",
|
||||
header: "3 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q3",
|
||||
columnLetter: "V",
|
||||
size: 150,
|
||||
@ -1012,7 +1012,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "4 квартал",
|
||||
header: "4 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q4",
|
||||
columnLetter: "W",
|
||||
size: 150,
|
||||
@ -1025,7 +1025,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Год",
|
||||
header: "Год, {unit}",
|
||||
accessorKey: "data.seq_ssp.year",
|
||||
columnLetter: "X",
|
||||
size: 150,
|
||||
@ -1059,7 +1059,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Утвержденная смета расходов",
|
||||
header: "Утвержденная смета расходов, {unit}",
|
||||
accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1206,7 +1206,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Предельная стоимость",
|
||||
header: "Предельная стоимость, {unit}",
|
||||
accessorKey: "data.contract.ceiling",
|
||||
columnLetter: "AL",
|
||||
size: 200,
|
||||
@ -1284,7 +1284,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 1 квартале",
|
||||
header: "Бронь средств в 1 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q1",
|
||||
columnLetter: "AR",
|
||||
size: 260,
|
||||
@ -1297,7 +1297,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств во 2 квартале",
|
||||
header: "Бронь средств во 2 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q2",
|
||||
columnLetter: "AS",
|
||||
size: 270,
|
||||
@ -1310,7 +1310,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 3 квартале",
|
||||
header: "Бронь средств в 3 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q3",
|
||||
columnLetter: "AT",
|
||||
size: 260,
|
||||
@ -1323,7 +1323,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 4 квартале",
|
||||
header: "Бронь средств в 4 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q4",
|
||||
columnLetter: "AU",
|
||||
size: 260,
|
||||
@ -1352,7 +1352,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "{year+1} год",
|
||||
header: "{year+1} год, {unit}",
|
||||
accessorKey: "2027_god",
|
||||
columns: [
|
||||
{
|
||||
@ -1437,7 +1437,7 @@ export const config = {
|
||||
"1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q1.adj_current",
|
||||
columnLetter: "BA",
|
||||
size: 150,
|
||||
@ -1450,7 +1450,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q1.adj_ssp",
|
||||
columnLetter: "BB",
|
||||
size: 190,
|
||||
@ -1463,7 +1463,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q1.adj_reserve",
|
||||
columnLetter: "BC",
|
||||
size: 180,
|
||||
@ -1489,7 +1489,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Базовый план с учётом корректировок",
|
||||
header: "Базовый план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q1.corrected_plan",
|
||||
columnLetter: "BE",
|
||||
size: 350,
|
||||
@ -1528,7 +1528,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q1.pay_amount",
|
||||
columnLetter: "BH",
|
||||
size: 150,
|
||||
@ -1575,7 +1575,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -1683,7 +1683,7 @@ export const config = {
|
||||
"1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос во 2 квартал",
|
||||
header: "Перенос во 2 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2",
|
||||
columnLetter: "BT",
|
||||
size: 200,
|
||||
@ -1696,7 +1696,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_delay_acts",
|
||||
columnLetter: "BU",
|
||||
size: 490,
|
||||
@ -1709,7 +1709,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_delay_procurement",
|
||||
columnLetter: "BV",
|
||||
size: 280,
|
||||
@ -1722,7 +1722,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_economy_rf",
|
||||
columnLetter: "BW",
|
||||
size: 320,
|
||||
@ -1748,7 +1748,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 3 квартал",
|
||||
header: "Перенос в 3 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q3",
|
||||
columnLetter: "BY",
|
||||
size: 190,
|
||||
@ -1761,7 +1761,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q4",
|
||||
columnLetter: "BZ",
|
||||
size: 190,
|
||||
@ -1787,7 +1787,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q1.transfer_econ",
|
||||
columnLetter: "CB",
|
||||
size: 230,
|
||||
@ -1800,7 +1800,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q1.total",
|
||||
columnLetter: "CC",
|
||||
size: 150,
|
||||
@ -1838,7 +1838,7 @@ export const config = {
|
||||
columns: [
|
||||
{
|
||||
header:
|
||||
"Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
"Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q2.target_change",
|
||||
columnLetter: "CE",
|
||||
size: 250,
|
||||
@ -1851,7 +1851,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q2.base_correction",
|
||||
columnLetter: "CF",
|
||||
size: 410,
|
||||
@ -1877,7 +1877,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q2.revision_inc",
|
||||
columnLetter: "CH",
|
||||
size: 270,
|
||||
@ -1890,7 +1890,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q2.revision_seq",
|
||||
columnLetter: "CI",
|
||||
size: 250,
|
||||
@ -1916,7 +1916,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q2.new_plan",
|
||||
columnLetter: "CK",
|
||||
size: 330,
|
||||
@ -1943,7 +1943,7 @@ export const config = {
|
||||
"2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q2.adj_current",
|
||||
columnLetter: "CM",
|
||||
size: 150,
|
||||
@ -1956,7 +1956,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q2.adj_ssp",
|
||||
columnLetter: "CN",
|
||||
size: 190,
|
||||
@ -1969,7 +1969,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q2.adj_reserve",
|
||||
columnLetter: "CO",
|
||||
size: 180,
|
||||
@ -1995,7 +1995,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q2.corrected_plan",
|
||||
columnLetter: "CQ",
|
||||
size: 450,
|
||||
@ -2033,7 +2033,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q2.pay_amount",
|
||||
columnLetter: "CT",
|
||||
size: 150,
|
||||
@ -2080,7 +2080,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -2188,7 +2188,7 @@ export const config = {
|
||||
"2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос в 3 квартал",
|
||||
header: "Перенос в 3 квартал, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3",
|
||||
columnLetter: "DF",
|
||||
size: 190,
|
||||
@ -2201,7 +2201,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_delay_acts",
|
||||
columnLetter: "DG",
|
||||
size: 490,
|
||||
@ -2214,7 +2214,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_delay_procurement",
|
||||
columnLetter: "DH",
|
||||
size: 280,
|
||||
@ -2227,7 +2227,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_economy_rf",
|
||||
columnLetter: "DI",
|
||||
size: 320,
|
||||
@ -2253,7 +2253,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q2.transfer_q4",
|
||||
columnLetter: "DK",
|
||||
size: 190,
|
||||
@ -2279,7 +2279,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q2.transfer_econ",
|
||||
columnLetter: "DM",
|
||||
size: 230,
|
||||
@ -2292,7 +2292,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q2.total",
|
||||
columnLetter: "DN",
|
||||
size: 150,
|
||||
@ -2330,7 +2330,7 @@ export const config = {
|
||||
columns: [
|
||||
{
|
||||
header:
|
||||
"Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
"Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q3.target_change",
|
||||
columnLetter: "DP",
|
||||
size: 250,
|
||||
@ -2343,7 +2343,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q3.base_correction",
|
||||
columnLetter: "DQ",
|
||||
size: 410,
|
||||
@ -2369,7 +2369,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q3.revision_inc",
|
||||
columnLetter: "DS",
|
||||
size: 270,
|
||||
@ -2382,7 +2382,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q3.revision_seq",
|
||||
columnLetter: "DT",
|
||||
size: 250,
|
||||
@ -2408,7 +2408,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q3.new_plan",
|
||||
columnLetter: "DV",
|
||||
size: 330,
|
||||
@ -2435,7 +2435,7 @@ export const config = {
|
||||
"3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q3.adj_current",
|
||||
columnLetter: "DX",
|
||||
size: 150,
|
||||
@ -2448,7 +2448,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q3.adj_ssp",
|
||||
columnLetter: "DY",
|
||||
size: 190,
|
||||
@ -2461,7 +2461,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q3.adj_reserve",
|
||||
columnLetter: "DZ",
|
||||
size: 180,
|
||||
@ -2487,7 +2487,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q3.corrected_plan",
|
||||
columnLetter: "EB",
|
||||
size: 450,
|
||||
@ -2525,7 +2525,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q3.pay_amount",
|
||||
columnLetter: "EE",
|
||||
size: 150,
|
||||
@ -2572,7 +2572,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -2680,7 +2680,7 @@ export const config = {
|
||||
"3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4",
|
||||
columnLetter: "EQ",
|
||||
size: 190,
|
||||
@ -2693,7 +2693,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_delay_acts",
|
||||
columnLetter: "ER",
|
||||
size: 490,
|
||||
@ -2706,7 +2706,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_delay_procurement",
|
||||
columnLetter: "ES",
|
||||
size: 280,
|
||||
@ -2719,7 +2719,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_economy_rf",
|
||||
columnLetter: "ET",
|
||||
size: 320,
|
||||
@ -2745,7 +2745,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q3.transfer_econ",
|
||||
columnLetter: "EV",
|
||||
size: 230,
|
||||
@ -2758,7 +2758,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q3.total",
|
||||
columnLetter: "EW",
|
||||
size: 150,
|
||||
@ -2796,7 +2796,7 @@ export const config = {
|
||||
columns: [
|
||||
{
|
||||
header:
|
||||
"Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
"Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q4.target_change",
|
||||
columnLetter: "EY",
|
||||
size: 250,
|
||||
@ -2809,7 +2809,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q4.base_correction",
|
||||
columnLetter: "EZ",
|
||||
size: 410,
|
||||
@ -2835,7 +2835,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q4.revision_inc",
|
||||
columnLetter: "FB",
|
||||
size: 270,
|
||||
@ -2848,7 +2848,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q4.revision_seq",
|
||||
columnLetter: "FC",
|
||||
size: 250,
|
||||
@ -2874,7 +2874,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q4.new_plan",
|
||||
columnLetter: "FE",
|
||||
size: 330,
|
||||
@ -2901,7 +2901,7 @@ export const config = {
|
||||
"4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q4.adj_current",
|
||||
columnLetter: "FG",
|
||||
size: 150,
|
||||
@ -2914,7 +2914,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q4.adj_ssp",
|
||||
columnLetter: "FH",
|
||||
size: 190,
|
||||
@ -2927,7 +2927,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q4.adj_reserve",
|
||||
columnLetter: "FI",
|
||||
size: 180,
|
||||
@ -2953,7 +2953,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q4.corrected_plan",
|
||||
columnLetter: "FK",
|
||||
size: 450,
|
||||
@ -2991,7 +2991,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q4.pay_amount",
|
||||
columnLetter: "FN",
|
||||
size: 150,
|
||||
@ -3038,7 +3038,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -3154,7 +3154,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия",
|
||||
header: "Экономия, {unit}",
|
||||
accessorKey: "4_kvartal_2026_goda_ekonomiya",
|
||||
columns: [
|
||||
{
|
||||
@ -3195,7 +3195,7 @@ export const config = {
|
||||
accessorKey: "2026_god_field_5",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма фактических расходов за год",
|
||||
header: "Сумма фактических расходов за год, {unit}",
|
||||
accessorKey: "data.totals.fact_year",
|
||||
columnLetter: "GC",
|
||||
size: 330,
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { whiteColumn } from '../columnColors';
|
||||
import { whiteColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { whiteColumn } from '../columnColors';
|
||||
import { whiteColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { whiteColumn } from '../columnColors';
|
||||
import { whiteColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { whiteColumn } from '../columnColors';
|
||||
import { whiteColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
|
||||
@ -5,7 +5,7 @@ import {
|
||||
redColumn,
|
||||
whiteColumn,
|
||||
yellowColumn,
|
||||
} from "../columnColors";
|
||||
} from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -842,7 +842,7 @@ export const config = {
|
||||
accessorKey: "2026_god_sekvestirovanie_dfip",
|
||||
columns: [
|
||||
{
|
||||
header: "1 квартал",
|
||||
header: "1 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q1",
|
||||
columnLetter: "M",
|
||||
size: 150,
|
||||
@ -855,7 +855,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "2 квартал",
|
||||
header: "2 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q2",
|
||||
columnLetter: "N",
|
||||
size: 150,
|
||||
@ -868,7 +868,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "3 квартал",
|
||||
header: "3 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q3",
|
||||
columnLetter: "O",
|
||||
size: 150,
|
||||
@ -881,7 +881,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "4 квартал",
|
||||
header: "4 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q4",
|
||||
columnLetter: "P",
|
||||
size: 150,
|
||||
@ -894,7 +894,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Год",
|
||||
header: "Год, {unit}",
|
||||
accessorKey: "data.seq_dfip.year",
|
||||
columnLetter: "Q",
|
||||
size: 150,
|
||||
@ -932,7 +932,7 @@ export const config = {
|
||||
accessorKey: "2026_god_sekvestirovanie_ssp_go",
|
||||
columns: [
|
||||
{
|
||||
header: "1 квартал",
|
||||
header: "1 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q1",
|
||||
columnLetter: "T",
|
||||
size: 150,
|
||||
@ -945,7 +945,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "2 квартал",
|
||||
header: "2 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q2",
|
||||
columnLetter: "U",
|
||||
size: 150,
|
||||
@ -958,7 +958,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "3 квартал",
|
||||
header: "3 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q3",
|
||||
columnLetter: "V",
|
||||
size: 150,
|
||||
@ -971,7 +971,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "4 квартал",
|
||||
header: "4 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q4",
|
||||
columnLetter: "W",
|
||||
size: 150,
|
||||
@ -984,7 +984,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Год",
|
||||
header: "Год, {unit}",
|
||||
accessorKey: "data.seq_ssp.year",
|
||||
columnLetter: "X",
|
||||
size: 150,
|
||||
@ -1018,7 +1018,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Утвержденная смета расходов",
|
||||
header: "Утвержденная смета расходов, {unit}",
|
||||
accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1164,7 +1164,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Предельная стоимость",
|
||||
header: "Предельная стоимость, {unit}",
|
||||
accessorKey: "data.contract.ceiling",
|
||||
columnLetter: "AL",
|
||||
size: 200,
|
||||
@ -1242,7 +1242,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 1 квартале",
|
||||
header: "Бронь средств в 1 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q1",
|
||||
columnLetter: "AR",
|
||||
size: 260,
|
||||
@ -1255,7 +1255,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств во 2 квартале",
|
||||
header: "Бронь средств во 2 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q2",
|
||||
columnLetter: "AS",
|
||||
size: 270,
|
||||
@ -1268,7 +1268,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 3 квартале",
|
||||
header: "Бронь средств в 3 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q3",
|
||||
columnLetter: "AT",
|
||||
size: 260,
|
||||
@ -1281,7 +1281,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 4 квартале",
|
||||
header: "Бронь средств в 4 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q4",
|
||||
columnLetter: "AU",
|
||||
size: 260,
|
||||
@ -1310,7 +1310,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "{year+1} год",
|
||||
header: "{year+1} год, {unit}",
|
||||
accessorKey: "2027_god",
|
||||
columns: [
|
||||
{
|
||||
@ -1394,7 +1394,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q1.adj_current",
|
||||
columnLetter: "BA",
|
||||
size: 150,
|
||||
@ -1407,7 +1407,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q1.adj_ssp",
|
||||
columnLetter: "BB",
|
||||
size: 190,
|
||||
@ -1420,7 +1420,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q1.adj_reserve",
|
||||
columnLetter: "BC",
|
||||
size: 180,
|
||||
@ -1446,7 +1446,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Базовый план с учётом корректировок",
|
||||
header: "Базовый план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q1.corrected_plan",
|
||||
columnLetter: "BE",
|
||||
size: 350,
|
||||
@ -1484,7 +1484,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q1.pay_amount",
|
||||
columnLetter: "BH",
|
||||
size: 150,
|
||||
@ -1531,7 +1531,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -1638,7 +1638,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос во 2 квартал",
|
||||
header: "Перенос во 2 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2",
|
||||
columnLetter: "BT",
|
||||
size: 200,
|
||||
@ -1651,7 +1651,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_delay_acts",
|
||||
columnLetter: "BU",
|
||||
size: 490,
|
||||
@ -1664,7 +1664,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_delay_procurement",
|
||||
columnLetter: "BV",
|
||||
size: 280,
|
||||
@ -1677,7 +1677,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_economy_rf",
|
||||
columnLetter: "BW",
|
||||
size: 320,
|
||||
@ -1703,7 +1703,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 3 квартал",
|
||||
header: "Перенос в 3 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q3",
|
||||
columnLetter: "BY",
|
||||
size: 190,
|
||||
@ -1716,7 +1716,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q4",
|
||||
columnLetter: "BZ",
|
||||
size: 190,
|
||||
@ -1742,7 +1742,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q1.transfer_econ",
|
||||
columnLetter: "CB",
|
||||
size: 230,
|
||||
@ -1755,7 +1755,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q1.total",
|
||||
columnLetter: "CC",
|
||||
size: 150,
|
||||
@ -1792,7 +1792,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_goda_korrektirovka_bazovogo_plana",
|
||||
columns: [
|
||||
{
|
||||
header: "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q2.target_change",
|
||||
columnLetter: "CE",
|
||||
size: 250,
|
||||
@ -1805,7 +1805,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q2.base_correction",
|
||||
columnLetter: "CF",
|
||||
size: 410,
|
||||
@ -1831,7 +1831,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q2.revision_inc",
|
||||
columnLetter: "CH",
|
||||
size: 270,
|
||||
@ -1844,7 +1844,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q2.revision_seq",
|
||||
columnLetter: "CI",
|
||||
size: 250,
|
||||
@ -1870,7 +1870,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q2.new_plan",
|
||||
columnLetter: "CK",
|
||||
size: 330,
|
||||
@ -1895,7 +1895,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q2.adj_current",
|
||||
columnLetter: "CM",
|
||||
size: 150,
|
||||
@ -1908,7 +1908,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q2.adj_ssp",
|
||||
columnLetter: "CN",
|
||||
size: 190,
|
||||
@ -1921,7 +1921,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q2.adj_reserve",
|
||||
columnLetter: "CO",
|
||||
size: 180,
|
||||
@ -1947,7 +1947,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q2.corrected_plan",
|
||||
columnLetter: "CQ",
|
||||
size: 450,
|
||||
@ -1985,7 +1985,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q2.pay_amount",
|
||||
columnLetter: "CT",
|
||||
size: 150,
|
||||
@ -2032,7 +2032,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -2139,7 +2139,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос в 3 квартал",
|
||||
header: "Перенос в 3 квартал, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3",
|
||||
columnLetter: "DF",
|
||||
size: 190,
|
||||
@ -2152,7 +2152,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_delay_acts",
|
||||
columnLetter: "DG",
|
||||
size: 490,
|
||||
@ -2165,7 +2165,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_delay_procurement",
|
||||
columnLetter: "DH",
|
||||
size: 280,
|
||||
@ -2178,7 +2178,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_economy_rf",
|
||||
columnLetter: "DI",
|
||||
size: 320,
|
||||
@ -2204,7 +2204,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q2.transfer_q4",
|
||||
columnLetter: "DK",
|
||||
size: 190,
|
||||
@ -2230,7 +2230,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q2.transfer_econ",
|
||||
columnLetter: "DM",
|
||||
size: 230,
|
||||
@ -2243,7 +2243,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q2.total",
|
||||
columnLetter: "DN",
|
||||
size: 150,
|
||||
@ -2280,7 +2280,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_goda_korrektirovka_bazovogo_plana",
|
||||
columns: [
|
||||
{
|
||||
header: "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q3.target_change",
|
||||
columnLetter: "DP",
|
||||
size: 250,
|
||||
@ -2293,7 +2293,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q3.base_correction",
|
||||
columnLetter: "DQ",
|
||||
size: 410,
|
||||
@ -2319,7 +2319,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q3.revision_inc",
|
||||
columnLetter: "DS",
|
||||
size: 270,
|
||||
@ -2332,7 +2332,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q3.revision_seq",
|
||||
columnLetter: "DT",
|
||||
size: 250,
|
||||
@ -2358,7 +2358,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q3.new_plan",
|
||||
columnLetter: "DV",
|
||||
size: 330,
|
||||
@ -2383,7 +2383,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q3.adj_current",
|
||||
columnLetter: "DX",
|
||||
size: 150,
|
||||
@ -2396,7 +2396,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q3.adj_ssp",
|
||||
columnLetter: "DY",
|
||||
size: 190,
|
||||
@ -2409,7 +2409,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q3.adj_reserve",
|
||||
columnLetter: "DZ",
|
||||
size: 180,
|
||||
@ -2435,7 +2435,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q3.corrected_plan",
|
||||
columnLetter: "EB",
|
||||
size: 450,
|
||||
@ -2473,7 +2473,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q3.pay_amount",
|
||||
columnLetter: "EE",
|
||||
size: 150,
|
||||
@ -2520,7 +2520,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -2627,7 +2627,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4",
|
||||
columnLetter: "EQ",
|
||||
size: 190,
|
||||
@ -2640,7 +2640,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_delay_acts",
|
||||
columnLetter: "ER",
|
||||
size: 490,
|
||||
@ -2653,7 +2653,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_delay_procurement",
|
||||
columnLetter: "ES",
|
||||
size: 280,
|
||||
@ -2666,7 +2666,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_economy_rf",
|
||||
columnLetter: "ET",
|
||||
size: 320,
|
||||
@ -2692,7 +2692,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q3.transfer_econ",
|
||||
columnLetter: "EV",
|
||||
size: 230,
|
||||
@ -2705,7 +2705,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q3.total",
|
||||
columnLetter: "EW",
|
||||
size: 150,
|
||||
@ -2742,7 +2742,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_goda_korrektirovka_bazovogo_plana",
|
||||
columns: [
|
||||
{
|
||||
header: "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q4.target_change",
|
||||
columnLetter: "EY",
|
||||
size: 250,
|
||||
@ -2755,7 +2755,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q4.base_correction",
|
||||
columnLetter: "EZ",
|
||||
size: 410,
|
||||
@ -2781,7 +2781,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q4.revision_inc",
|
||||
columnLetter: "FB",
|
||||
size: 270,
|
||||
@ -2794,7 +2794,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q4.revision_seq",
|
||||
columnLetter: "FC",
|
||||
size: 250,
|
||||
@ -2820,7 +2820,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q4.new_plan",
|
||||
columnLetter: "FE",
|
||||
size: 330,
|
||||
@ -2845,7 +2845,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q4.adj_current",
|
||||
columnLetter: "FG",
|
||||
size: 150,
|
||||
@ -2858,7 +2858,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q4.adj_ssp",
|
||||
columnLetter: "FH",
|
||||
size: 190,
|
||||
@ -2871,7 +2871,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q4.adj_reserve",
|
||||
columnLetter: "FI",
|
||||
size: 180,
|
||||
@ -2897,7 +2897,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q4.corrected_plan",
|
||||
columnLetter: "FK",
|
||||
size: 450,
|
||||
@ -2935,7 +2935,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q4.pay_amount",
|
||||
columnLetter: "FN",
|
||||
size: 150,
|
||||
@ -2982,7 +2982,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -3098,7 +3098,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия",
|
||||
header: "Экономия, {unit}",
|
||||
accessorKey: "4_kvartal_2026_goda_ekonomiya",
|
||||
columns: [
|
||||
{
|
||||
@ -3139,7 +3139,7 @@ export const config = {
|
||||
accessorKey: "2026_god_field_5",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма фактических расходов за год",
|
||||
header: "Сумма фактических расходов за год, {unit}",
|
||||
accessorKey: "data.totals.fact_year",
|
||||
columnLetter: "GC",
|
||||
size: 330,
|
||||
|
||||
@ -5,7 +5,7 @@ import {
|
||||
redColumn,
|
||||
whiteColumn,
|
||||
yellowColumn,
|
||||
} from "../columnColors";
|
||||
} from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -842,7 +842,7 @@ export const config = {
|
||||
accessorKey: "2026_god_sekvestirovanie_dfip",
|
||||
columns: [
|
||||
{
|
||||
header: "1 квартал",
|
||||
header: "1 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q1",
|
||||
columnLetter: "M",
|
||||
size: 150,
|
||||
@ -855,7 +855,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "2 квартал",
|
||||
header: "2 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q2",
|
||||
columnLetter: "N",
|
||||
size: 150,
|
||||
@ -868,7 +868,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "3 квартал",
|
||||
header: "3 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q3",
|
||||
columnLetter: "O",
|
||||
size: 150,
|
||||
@ -881,7 +881,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "4 квартал",
|
||||
header: "4 квартал, {unit}",
|
||||
accessorKey: "data.seq_dfip.q4",
|
||||
columnLetter: "P",
|
||||
size: 150,
|
||||
@ -894,7 +894,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Год",
|
||||
header: "Год, {unit}",
|
||||
accessorKey: "data.seq_dfip.year",
|
||||
columnLetter: "Q",
|
||||
size: 150,
|
||||
@ -932,7 +932,7 @@ export const config = {
|
||||
accessorKey: "2026_god_sekvestirovanie_ssp_go",
|
||||
columns: [
|
||||
{
|
||||
header: "1 квартал",
|
||||
header: "1 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q1",
|
||||
columnLetter: "T",
|
||||
size: 150,
|
||||
@ -945,7 +945,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "2 квартал",
|
||||
header: "2 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q2",
|
||||
columnLetter: "U",
|
||||
size: 150,
|
||||
@ -958,7 +958,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "3 квартал",
|
||||
header: "3 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q3",
|
||||
columnLetter: "V",
|
||||
size: 150,
|
||||
@ -971,7 +971,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "4 квартал",
|
||||
header: "4 квартал, {unit}",
|
||||
accessorKey: "data.seq_ssp.q4",
|
||||
columnLetter: "W",
|
||||
size: 150,
|
||||
@ -984,7 +984,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Год",
|
||||
header: "Год, {unit}",
|
||||
accessorKey: "data.seq_ssp.year",
|
||||
columnLetter: "X",
|
||||
size: 150,
|
||||
@ -1018,7 +1018,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Утвержденная смета расходов",
|
||||
header: "Утвержденная смета расходов, {unit}",
|
||||
accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1164,7 +1164,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Предельная стоимость",
|
||||
header: "Предельная стоимость, {unit}",
|
||||
accessorKey: "data.contract.ceiling",
|
||||
columnLetter: "AL",
|
||||
size: 200,
|
||||
@ -1242,7 +1242,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 1 квартале",
|
||||
header: "Бронь средств в 1 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q1",
|
||||
columnLetter: "AR",
|
||||
size: 260,
|
||||
@ -1255,7 +1255,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств во 2 квартале",
|
||||
header: "Бронь средств во 2 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q2",
|
||||
columnLetter: "AS",
|
||||
size: 270,
|
||||
@ -1268,7 +1268,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 3 квартале",
|
||||
header: "Бронь средств в 3 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q3",
|
||||
columnLetter: "AT",
|
||||
size: 260,
|
||||
@ -1281,7 +1281,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Бронь средств в 4 квартале",
|
||||
header: "Бронь средств в 4 квартале, {unit}",
|
||||
accessorKey: "data.booking.y2026.q4",
|
||||
columnLetter: "AU",
|
||||
size: 260,
|
||||
@ -1310,7 +1310,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "{year+1} год",
|
||||
header: "{year+1} год, {unit}",
|
||||
accessorKey: "2027_god",
|
||||
columns: [
|
||||
{
|
||||
@ -1394,7 +1394,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q1.adj_current",
|
||||
columnLetter: "BA",
|
||||
size: 150,
|
||||
@ -1407,7 +1407,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q1.adj_ssp",
|
||||
columnLetter: "BB",
|
||||
size: 190,
|
||||
@ -1420,7 +1420,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q1.adj_reserve",
|
||||
columnLetter: "BC",
|
||||
size: 180,
|
||||
@ -1446,7 +1446,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Базовый план с учётом корректировок",
|
||||
header: "Базовый план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q1.corrected_plan",
|
||||
columnLetter: "BE",
|
||||
size: 350,
|
||||
@ -1484,7 +1484,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q1.pay_amount",
|
||||
columnLetter: "BH",
|
||||
size: 150,
|
||||
@ -1531,7 +1531,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -1638,7 +1638,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос во 2 квартал",
|
||||
header: "Перенос во 2 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2",
|
||||
columnLetter: "BT",
|
||||
size: 200,
|
||||
@ -1651,7 +1651,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_delay_acts",
|
||||
columnLetter: "BU",
|
||||
size: 490,
|
||||
@ -1664,7 +1664,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_delay_procurement",
|
||||
columnLetter: "BV",
|
||||
size: 280,
|
||||
@ -1677,7 +1677,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q1.transfer_q2_economy_rf",
|
||||
columnLetter: "BW",
|
||||
size: 320,
|
||||
@ -1703,7 +1703,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 3 квартал",
|
||||
header: "Перенос в 3 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q3",
|
||||
columnLetter: "BY",
|
||||
size: 190,
|
||||
@ -1716,7 +1716,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q1.transfer_q4",
|
||||
columnLetter: "BZ",
|
||||
size: 190,
|
||||
@ -1742,7 +1742,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q1.transfer_econ",
|
||||
columnLetter: "CB",
|
||||
size: 230,
|
||||
@ -1755,7 +1755,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q1.total",
|
||||
columnLetter: "CC",
|
||||
size: 150,
|
||||
@ -1792,7 +1792,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_goda_korrektirovka_bazovogo_plana",
|
||||
columns: [
|
||||
{
|
||||
header: "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q2.target_change",
|
||||
columnLetter: "CE",
|
||||
size: 250,
|
||||
@ -1805,7 +1805,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q2.base_correction",
|
||||
columnLetter: "CF",
|
||||
size: 410,
|
||||
@ -1831,7 +1831,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q2.revision_inc",
|
||||
columnLetter: "CH",
|
||||
size: 270,
|
||||
@ -1844,7 +1844,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q2.revision_seq",
|
||||
columnLetter: "CI",
|
||||
size: 250,
|
||||
@ -1870,7 +1870,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q2.new_plan",
|
||||
columnLetter: "CK",
|
||||
size: 330,
|
||||
@ -1895,7 +1895,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q2.adj_current",
|
||||
columnLetter: "CM",
|
||||
size: 150,
|
||||
@ -1908,7 +1908,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q2.adj_ssp",
|
||||
columnLetter: "CN",
|
||||
size: 190,
|
||||
@ -1921,7 +1921,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q2.adj_reserve",
|
||||
columnLetter: "CO",
|
||||
size: 180,
|
||||
@ -1947,7 +1947,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q2.corrected_plan",
|
||||
columnLetter: "CQ",
|
||||
size: 450,
|
||||
@ -1985,7 +1985,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q2.pay_amount",
|
||||
columnLetter: "CT",
|
||||
size: 150,
|
||||
@ -2032,7 +2032,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -2139,7 +2139,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос в 3 квартал",
|
||||
header: "Перенос в 3 квартал, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3",
|
||||
columnLetter: "DF",
|
||||
size: 190,
|
||||
@ -2152,7 +2152,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_delay_acts",
|
||||
columnLetter: "DG",
|
||||
size: 490,
|
||||
@ -2165,7 +2165,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_delay_procurement",
|
||||
columnLetter: "DH",
|
||||
size: 280,
|
||||
@ -2178,7 +2178,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q2.transfer_q3_economy_rf",
|
||||
columnLetter: "DI",
|
||||
size: 320,
|
||||
@ -2204,7 +2204,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q2.transfer_q4",
|
||||
columnLetter: "DK",
|
||||
size: 190,
|
||||
@ -2230,7 +2230,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q2.transfer_econ",
|
||||
columnLetter: "DM",
|
||||
size: 230,
|
||||
@ -2243,7 +2243,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q2.total",
|
||||
columnLetter: "DN",
|
||||
size: 150,
|
||||
@ -2280,7 +2280,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_goda_korrektirovka_bazovogo_plana",
|
||||
columns: [
|
||||
{
|
||||
header: "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q3.target_change",
|
||||
columnLetter: "DP",
|
||||
size: 250,
|
||||
@ -2293,7 +2293,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q3.base_correction",
|
||||
columnLetter: "DQ",
|
||||
size: 410,
|
||||
@ -2319,7 +2319,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q3.revision_inc",
|
||||
columnLetter: "DS",
|
||||
size: 270,
|
||||
@ -2332,7 +2332,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q3.revision_seq",
|
||||
columnLetter: "DT",
|
||||
size: 250,
|
||||
@ -2358,7 +2358,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q3.new_plan",
|
||||
columnLetter: "DV",
|
||||
size: 330,
|
||||
@ -2383,7 +2383,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q3.adj_current",
|
||||
columnLetter: "DX",
|
||||
size: 150,
|
||||
@ -2396,7 +2396,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q3.adj_ssp",
|
||||
columnLetter: "DY",
|
||||
size: 190,
|
||||
@ -2409,7 +2409,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q3.adj_reserve",
|
||||
columnLetter: "DZ",
|
||||
size: 180,
|
||||
@ -2435,7 +2435,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q3.corrected_plan",
|
||||
columnLetter: "EB",
|
||||
size: 450,
|
||||
@ -2473,7 +2473,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q3.pay_amount",
|
||||
columnLetter: "EE",
|
||||
size: 150,
|
||||
@ -2520,7 +2520,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -2627,7 +2627,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal",
|
||||
columns: [
|
||||
{
|
||||
header: "Перенос в 4 квартал",
|
||||
header: "Перенос в 4 квартал, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4",
|
||||
columnLetter: "EQ",
|
||||
size: 190,
|
||||
@ -2640,7 +2640,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка списания расходов / предоставления актов",
|
||||
header: "Задержка списания расходов / предоставления актов, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_delay_acts",
|
||||
columnLetter: "ER",
|
||||
size: 490,
|
||||
@ -2653,7 +2653,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Задержка закупочных процедур",
|
||||
header: "Задержка закупочных процедур, {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_delay_procurement",
|
||||
columnLetter: "ES",
|
||||
size: 280,
|
||||
@ -2666,7 +2666,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия (будет использована РФ)",
|
||||
header: "Экономия (будет использована РФ), {unit}",
|
||||
accessorKey: "data.q3.transfer_q4_economy_rf",
|
||||
columnLetter: "ET",
|
||||
size: 320,
|
||||
@ -2692,7 +2692,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Перенос в фонд экономии",
|
||||
header: "Перенос в фонд экономии, {unit}",
|
||||
accessorKey: "data.q3.transfer_econ",
|
||||
columnLetter: "EV",
|
||||
size: 230,
|
||||
@ -2705,7 +2705,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Всего",
|
||||
header: "Всего, {unit}",
|
||||
accessorKey: "data.q3.total",
|
||||
columnLetter: "EW",
|
||||
size: 150,
|
||||
@ -2742,7 +2742,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_goda_korrektirovka_bazovogo_plana",
|
||||
columns: [
|
||||
{
|
||||
header: "Изменение целевого назначения перенесённой экономии (= 0)",
|
||||
header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)",
|
||||
accessorKey: "data.q4.target_change",
|
||||
columnLetter: "EY",
|
||||
size: 250,
|
||||
@ -2755,7 +2755,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка статей базового плана (= 0)",
|
||||
header: "Корректировка статей базового плана, {unit} (= 0)",
|
||||
accessorKey: "data.q4.base_correction",
|
||||
columnLetter: "EZ",
|
||||
size: 410,
|
||||
@ -2781,7 +2781,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: увеличение плана (> 0)",
|
||||
header: "ДФиП: увеличение плана, {unit} (> 0)",
|
||||
accessorKey: "data.q4.revision_inc",
|
||||
columnLetter: "FB",
|
||||
size: 270,
|
||||
@ -2794,7 +2794,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "ДФиП: секвестр плана (< 0)",
|
||||
header: "ДФиП: секвестр плана, {unit} (< 0)",
|
||||
accessorKey: "data.q4.revision_seq",
|
||||
columnLetter: "FC",
|
||||
size: 250,
|
||||
@ -2820,7 +2820,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план на подпись",
|
||||
header: "Скорректированный план на подпись, {unit}",
|
||||
accessorKey: "data.q4.new_plan",
|
||||
columnLetter: "FE",
|
||||
size: 330,
|
||||
@ -2845,7 +2845,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy",
|
||||
columns: [
|
||||
{
|
||||
header: "Текущие корректировки (= 0)",
|
||||
header: "Текущие корректировки, {unit} (= 0)",
|
||||
accessorKey: "data.q4.adj_current",
|
||||
columnLetter: "FG",
|
||||
size: 150,
|
||||
@ -2858,7 +2858,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из сметы ГО",
|
||||
header: "Корректировка из сметы ГО, {unit}",
|
||||
accessorKey: "data.q4.adj_ssp",
|
||||
columnLetter: "FH",
|
||||
size: 190,
|
||||
@ -2871,7 +2871,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Корректировка из резерва",
|
||||
header: "Корректировка из резерва, {unit}",
|
||||
accessorKey: "data.q4.adj_reserve",
|
||||
columnLetter: "FI",
|
||||
size: 180,
|
||||
@ -2897,7 +2897,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированный план с учётом корректировок",
|
||||
header: "Скорректированный план с учётом корректировок, {unit}",
|
||||
accessorKey: "data.q4.corrected_plan",
|
||||
columnLetter: "FK",
|
||||
size: 450,
|
||||
@ -2935,7 +2935,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма платежа",
|
||||
header: "Сумма платежа, {unit}",
|
||||
accessorKey: "data.q4.pay_amount",
|
||||
columnLetter: "FN",
|
||||
size: 150,
|
||||
@ -2982,7 +2982,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы",
|
||||
header: "Фактические расходы, {unit}",
|
||||
accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody",
|
||||
columns: [
|
||||
{
|
||||
@ -3098,7 +3098,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Экономия",
|
||||
header: "Экономия, {unit}",
|
||||
accessorKey: "4_kvartal_2026_goda_ekonomiya",
|
||||
columns: [
|
||||
{
|
||||
@ -3139,7 +3139,7 @@ export const config = {
|
||||
accessorKey: "2026_god_field_5",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма фактических расходов за год",
|
||||
header: "Сумма фактических расходов за год, {unit}",
|
||||
accessorKey: "data.totals.fact_year",
|
||||
columnLetter: "GC",
|
||||
size: 330,
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { orangeColumn, whiteColumn } from '../columnColors';
|
||||
import { orangeColumn, whiteColumn } from '../columnColors.js';
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { whiteColumn } from "../columnColors";
|
||||
import { whiteColumn } from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {},
|
||||
@ -58,7 +58,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Расходы, планируемые РФ на {year} год",
|
||||
header: "Расходы, планируемые РФ на {year} год, {unit}",
|
||||
accessorKey: "field_raskhody_planiruemye_rf_na_2026_god",
|
||||
columns: [
|
||||
{
|
||||
@ -170,7 +170,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Утверждённые базовые расходы на {year} год",
|
||||
header: "Утверждённые базовые расходы на {year} год, {unit}",
|
||||
accessorKey: "field_utverzhdennye_bazovye_raskhody_na_2026_god",
|
||||
columns: [
|
||||
{
|
||||
@ -282,7 +282,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Фактические расходы за {year} год",
|
||||
header: "Фактические расходы за {year} год, {unit}",
|
||||
accessorKey: "field_fakticheskie_raskhody_za_2026_god",
|
||||
columns: [
|
||||
{
|
||||
@ -394,7 +394,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Скорректированная смета расходов на {year} год",
|
||||
header: "Скорректированная смета расходов на {year} год, {unit}",
|
||||
accessorKey: "field_skorrektirovannaya_smeta_raskhodov_na_2026_god",
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -5,7 +5,7 @@ import {
|
||||
tealColumn,
|
||||
whiteColumn,
|
||||
yellowColumn,
|
||||
} from "../columnColors";
|
||||
} from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -968,7 +968,7 @@ export const config = {
|
||||
"planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма",
|
||||
header: "Сумма, {unit}",
|
||||
accessorKey: "data.contract_summary.total",
|
||||
columnLetter: "L",
|
||||
size: 150,
|
||||
@ -1033,7 +1033,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+1} году",
|
||||
header: "Платежи в {year+1} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_y1",
|
||||
columnLetter: "Q",
|
||||
size: 190,
|
||||
@ -1046,7 +1046,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+2} году",
|
||||
header: "Платежи в {year+2} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_y2",
|
||||
columnLetter: "R",
|
||||
size: 190,
|
||||
@ -1059,7 +1059,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма в других ССП",
|
||||
header: "Сумма в других ССП, {unit}",
|
||||
accessorKey: "data.contract_summary.other_ssp",
|
||||
columnLetter: "S",
|
||||
size: 180,
|
||||
@ -1168,7 +1168,7 @@ export const config = {
|
||||
accessorKey: "sekvestirovanie_dfip_smety_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
header: "Корректировка сметы расходов",
|
||||
header: "Корректировка сметы расходов, {unit}",
|
||||
accessorKey:
|
||||
"sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov",
|
||||
columns: [
|
||||
@ -1283,7 +1283,7 @@ export const config = {
|
||||
accessorKey: "otnesenie_v_rezerv",
|
||||
columns: [
|
||||
{
|
||||
header: "Резерв Головного офиса",
|
||||
header: "Резерв Головного офиса, {unit}",
|
||||
accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa",
|
||||
columns: [
|
||||
{
|
||||
@ -1393,7 +1393,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Итоговая смета расходов",
|
||||
header: "Итоговая смета расходов, {unit}",
|
||||
accessorKey: "itogovaya_smeta_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1490,7 +1490,7 @@ export const config = {
|
||||
accessorKey: "field_kollegialnye_organy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.collegial.approved",
|
||||
columnLetter: "AS",
|
||||
size: 150,
|
||||
@ -1944,7 +1944,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_current",
|
||||
columnLetter: "CB",
|
||||
size: 150,
|
||||
@ -1969,7 +1969,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_ssp",
|
||||
columnLetter: "CC",
|
||||
size: 150,
|
||||
@ -1988,7 +1988,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_rf",
|
||||
columnLetter: "CD",
|
||||
size: 150,
|
||||
@ -2007,7 +2007,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_reserve",
|
||||
columnLetter: "CE",
|
||||
size: 150,
|
||||
@ -2046,7 +2046,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.corrected_plan",
|
||||
columnLetter: "CH",
|
||||
size: 150,
|
||||
@ -2079,7 +2079,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.pay_amount",
|
||||
columnLetter: "CK",
|
||||
size: 150,
|
||||
@ -2092,7 +2092,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q1.pay_ho",
|
||||
columnLetter: "CL",
|
||||
size: 250,
|
||||
@ -2105,7 +2105,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q1.pay_rf",
|
||||
columnLetter: "CM",
|
||||
size: 250,
|
||||
@ -2156,7 +2156,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_bron_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.booking",
|
||||
columnLetter: "CQ",
|
||||
size: 150,
|
||||
@ -2181,7 +2181,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m1",
|
||||
columnLetter: "CR",
|
||||
size: 150,
|
||||
@ -2200,7 +2200,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m2",
|
||||
columnLetter: "CS",
|
||||
size: 150,
|
||||
@ -2219,7 +2219,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m3",
|
||||
columnLetter: "CT",
|
||||
size: 150,
|
||||
@ -2238,7 +2238,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_quarter",
|
||||
columnLetter: "CU",
|
||||
size: 150,
|
||||
@ -2257,7 +2257,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.residual_after_booking",
|
||||
columnLetter: "CV",
|
||||
size: 150,
|
||||
@ -2276,7 +2276,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.residual_after_actual",
|
||||
columnLetter: "CW",
|
||||
size: 150,
|
||||
@ -2291,7 +2291,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 1-го квартала",
|
||||
header: "Закрытие 1-го квартала, {unit}",
|
||||
accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -2385,7 +2385,7 @@ export const config = {
|
||||
"2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.target_change",
|
||||
columnLetter: "DE",
|
||||
size: 250,
|
||||
@ -2410,7 +2410,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.base_correction",
|
||||
columnLetter: "DF",
|
||||
size: 150,
|
||||
@ -2429,7 +2429,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.revision_inc",
|
||||
columnLetter: "DG",
|
||||
size: 150,
|
||||
@ -2448,7 +2448,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.revision_seq",
|
||||
columnLetter: "DH",
|
||||
size: 150,
|
||||
@ -2486,7 +2486,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.new_plan",
|
||||
columnLetter: "DJ",
|
||||
size: 150,
|
||||
@ -2506,7 +2506,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_current",
|
||||
columnLetter: "DL",
|
||||
size: 150,
|
||||
@ -2531,7 +2531,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_ssp",
|
||||
columnLetter: "DM",
|
||||
size: 150,
|
||||
@ -2550,7 +2550,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_rf",
|
||||
columnLetter: "DN",
|
||||
size: 150,
|
||||
@ -2569,7 +2569,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_reserve",
|
||||
columnLetter: "DO",
|
||||
size: 150,
|
||||
@ -2609,7 +2609,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.corrected_plan",
|
||||
columnLetter: "DR",
|
||||
size: 150,
|
||||
@ -2641,7 +2641,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.pay_amount",
|
||||
columnLetter: "DU",
|
||||
size: 150,
|
||||
@ -2654,7 +2654,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q2.pay_ho",
|
||||
columnLetter: "DV",
|
||||
size: 250,
|
||||
@ -2667,7 +2667,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q2.pay_rf",
|
||||
columnLetter: "DW",
|
||||
size: 250,
|
||||
@ -2718,7 +2718,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_bron_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.booking",
|
||||
columnLetter: "EA",
|
||||
size: 150,
|
||||
@ -2743,7 +2743,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m1",
|
||||
columnLetter: "EB",
|
||||
size: 150,
|
||||
@ -2762,7 +2762,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_may_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m2",
|
||||
columnLetter: "EC",
|
||||
size: 150,
|
||||
@ -2781,7 +2781,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m3",
|
||||
columnLetter: "ED",
|
||||
size: 150,
|
||||
@ -2800,7 +2800,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_quarter",
|
||||
columnLetter: "EE",
|
||||
size: 150,
|
||||
@ -2819,7 +2819,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.residual_after_booking",
|
||||
columnLetter: "EF",
|
||||
size: 150,
|
||||
@ -2838,7 +2838,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.residual_after_actual",
|
||||
columnLetter: "EG",
|
||||
size: 150,
|
||||
@ -2853,7 +2853,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 2-го квартала",
|
||||
header: "Закрытие 2-го квартала, {unit}",
|
||||
accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -2934,7 +2934,7 @@ export const config = {
|
||||
"3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.target_change",
|
||||
columnLetter: "EN",
|
||||
size: 250,
|
||||
@ -2959,7 +2959,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.base_correction",
|
||||
columnLetter: "EO",
|
||||
size: 150,
|
||||
@ -2978,7 +2978,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.revision_inc",
|
||||
columnLetter: "EP",
|
||||
size: 150,
|
||||
@ -2997,7 +2997,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.revision_seq",
|
||||
columnLetter: "EQ",
|
||||
size: 150,
|
||||
@ -3035,7 +3035,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.new_plan",
|
||||
columnLetter: "ES",
|
||||
size: 150,
|
||||
@ -3055,7 +3055,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_current",
|
||||
columnLetter: "EU",
|
||||
size: 150,
|
||||
@ -3080,7 +3080,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_ssp",
|
||||
columnLetter: "EV",
|
||||
size: 150,
|
||||
@ -3099,7 +3099,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_rf",
|
||||
columnLetter: "EW",
|
||||
size: 150,
|
||||
@ -3118,7 +3118,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_reserve",
|
||||
columnLetter: "EX",
|
||||
size: 150,
|
||||
@ -3158,7 +3158,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.corrected_plan",
|
||||
columnLetter: "FA",
|
||||
size: 150,
|
||||
@ -3190,7 +3190,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.pay_amount",
|
||||
columnLetter: "FD",
|
||||
size: 150,
|
||||
@ -3203,7 +3203,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q3.pay_ho",
|
||||
columnLetter: "FE",
|
||||
size: 250,
|
||||
@ -3216,7 +3216,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q3.pay_rf",
|
||||
columnLetter: "FF",
|
||||
size: 250,
|
||||
@ -3267,7 +3267,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_bron_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.booking",
|
||||
columnLetter: "FJ",
|
||||
size: 150,
|
||||
@ -3292,7 +3292,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m1",
|
||||
columnLetter: "FK",
|
||||
size: 150,
|
||||
@ -3311,7 +3311,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m2",
|
||||
columnLetter: "FL",
|
||||
size: 150,
|
||||
@ -3330,7 +3330,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m3",
|
||||
columnLetter: "FM",
|
||||
size: 150,
|
||||
@ -3349,7 +3349,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_quarter",
|
||||
columnLetter: "FN",
|
||||
size: 150,
|
||||
@ -3368,7 +3368,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.residual_after_booking",
|
||||
columnLetter: "FO",
|
||||
size: 150,
|
||||
@ -3387,7 +3387,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.residual_after_actual",
|
||||
columnLetter: "FP",
|
||||
size: 150,
|
||||
@ -3402,7 +3402,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 3-го квартала",
|
||||
header: "Закрытие 3-го квартала, {unit}",
|
||||
accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -3470,7 +3470,7 @@ export const config = {
|
||||
"4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.target_change",
|
||||
columnLetter: "FV",
|
||||
size: 250,
|
||||
@ -3495,7 +3495,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.base_correction",
|
||||
columnLetter: "FW",
|
||||
size: 150,
|
||||
@ -3514,7 +3514,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.revision_inc",
|
||||
columnLetter: "FX",
|
||||
size: 150,
|
||||
@ -3533,7 +3533,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.revision_seq",
|
||||
columnLetter: "FY",
|
||||
size: 150,
|
||||
@ -3571,7 +3571,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.new_plan",
|
||||
columnLetter: "GA",
|
||||
size: 150,
|
||||
@ -3591,7 +3591,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_current",
|
||||
columnLetter: "GC",
|
||||
size: 150,
|
||||
@ -3616,7 +3616,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_ssp",
|
||||
columnLetter: "GD",
|
||||
size: 150,
|
||||
@ -3635,7 +3635,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_rf",
|
||||
columnLetter: "GE",
|
||||
size: 150,
|
||||
@ -3654,7 +3654,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_reserve",
|
||||
columnLetter: "GF",
|
||||
size: 150,
|
||||
@ -3692,7 +3692,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.corrected_plan",
|
||||
columnLetter: "GH",
|
||||
size: 150,
|
||||
@ -3724,7 +3724,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.pay_amount",
|
||||
columnLetter: "GK",
|
||||
size: 150,
|
||||
@ -3737,7 +3737,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q4.pay_ho",
|
||||
columnLetter: "GL",
|
||||
size: 250,
|
||||
@ -3750,7 +3750,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q4.pay_rf",
|
||||
columnLetter: "GM",
|
||||
size: 250,
|
||||
@ -3801,7 +3801,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_bron_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.booking",
|
||||
columnLetter: "GQ",
|
||||
size: 150,
|
||||
@ -3826,7 +3826,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m1",
|
||||
columnLetter: "GR",
|
||||
size: 150,
|
||||
@ -3845,7 +3845,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m2",
|
||||
columnLetter: "GS",
|
||||
size: 150,
|
||||
@ -3864,7 +3864,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m3",
|
||||
columnLetter: "GT",
|
||||
size: 150,
|
||||
@ -3883,7 +3883,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_quarter",
|
||||
columnLetter: "GU",
|
||||
size: 150,
|
||||
@ -3902,7 +3902,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_spod",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_spod",
|
||||
columnLetter: "GV",
|
||||
size: 150,
|
||||
@ -3921,7 +3921,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.residual_after_booking",
|
||||
columnLetter: "GW",
|
||||
size: 150,
|
||||
@ -3940,7 +3940,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.residual_after_actual",
|
||||
columnLetter: "GX",
|
||||
size: 150,
|
||||
@ -3955,7 +3955,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 4-го квартала",
|
||||
header: "Закрытие 4-го квартала, {unit}",
|
||||
accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -4001,7 +4001,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 1 кв",
|
||||
header: "Факт 1 кв, {unit}",
|
||||
id: "data.q1.actual_rsbu_spod",
|
||||
accessorKey: "data.q1.actual_quarter",
|
||||
columnLetter: "HE",
|
||||
@ -4015,7 +4015,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 2 кв",
|
||||
header: "Факт 2 кв, {unit}",
|
||||
accessorKey: "data.q2.actual_quarter",
|
||||
id: "data.q2.actual_rsbu_spod",
|
||||
columnLetter: "HF",
|
||||
@ -4029,7 +4029,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 3 кв",
|
||||
header: "Факт 3 кв, {unit}",
|
||||
accessorKey: "data.q3.actual_quarter",
|
||||
id: "data.q3.actual_rsbu_spod",
|
||||
columnLetter: "HG",
|
||||
@ -4043,7 +4043,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 4 кв + СПОД",
|
||||
header: "Факт 4 кв + СПОД, {unit}",
|
||||
accessorKey: "data.q4.actual_rsbu_spod",
|
||||
columnLetter: "HH",
|
||||
size: 150,
|
||||
@ -4057,7 +4057,7 @@ export const config = {
|
||||
},
|
||||
|
||||
{
|
||||
header: "Факт {year}",
|
||||
header: "Факт {year}, {unit}",
|
||||
accessorKey: "-",
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -5,7 +5,7 @@ import {
|
||||
tealColumn,
|
||||
whiteColumn,
|
||||
yellowColumn,
|
||||
} from "../columnColors";
|
||||
} from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -968,7 +968,7 @@ export const config = {
|
||||
"planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма",
|
||||
header: "Сумма, {unit}",
|
||||
accessorKey: "data.contract_summary.total",
|
||||
columnLetter: "L",
|
||||
size: 150,
|
||||
@ -1033,7 +1033,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+1} году",
|
||||
header: "Платежи в {year+1} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_y1",
|
||||
columnLetter: "Q",
|
||||
size: 190,
|
||||
@ -1046,7 +1046,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+2} году",
|
||||
header: "Платежи в {year+2} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_y2",
|
||||
columnLetter: "R",
|
||||
size: 190,
|
||||
@ -1059,7 +1059,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма в других ССП",
|
||||
header: "Сумма в других ССП, {unit}",
|
||||
accessorKey: "data.contract_summary.other_ssp",
|
||||
columnLetter: "S",
|
||||
size: 180,
|
||||
@ -1168,7 +1168,7 @@ export const config = {
|
||||
accessorKey: "sekvestirovanie_dfip_smety_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
header: "Корректировка сметы расходов",
|
||||
header: "Корректировка сметы расходов, {unit}",
|
||||
accessorKey:
|
||||
"sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov",
|
||||
columns: [
|
||||
@ -1283,7 +1283,7 @@ export const config = {
|
||||
accessorKey: "otnesenie_v_rezerv",
|
||||
columns: [
|
||||
{
|
||||
header: "Резерв Головного офиса",
|
||||
header: "Резерв Головного офиса, {unit}",
|
||||
accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa",
|
||||
columns: [
|
||||
{
|
||||
@ -1393,7 +1393,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Итоговая смета расходов",
|
||||
header: "Итоговая смета расходов, {unit}",
|
||||
accessorKey: "itogovaya_smeta_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1490,7 +1490,7 @@ export const config = {
|
||||
accessorKey: "field_kollegialnye_organy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.collegial.approved",
|
||||
columnLetter: "AS",
|
||||
size: 150,
|
||||
@ -1944,7 +1944,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_current",
|
||||
columnLetter: "CB",
|
||||
size: 150,
|
||||
@ -1969,7 +1969,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_ssp",
|
||||
columnLetter: "CC",
|
||||
size: 150,
|
||||
@ -1988,7 +1988,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_rf",
|
||||
columnLetter: "CD",
|
||||
size: 150,
|
||||
@ -2007,7 +2007,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_reserve",
|
||||
columnLetter: "CE",
|
||||
size: 150,
|
||||
@ -2046,7 +2046,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.corrected_plan",
|
||||
columnLetter: "CH",
|
||||
size: 150,
|
||||
@ -2078,7 +2078,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.pay_amount",
|
||||
columnLetter: "CK",
|
||||
size: 150,
|
||||
@ -2091,7 +2091,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q1.pay_ho",
|
||||
columnLetter: "CL",
|
||||
size: 250,
|
||||
@ -2104,7 +2104,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q1.pay_rf",
|
||||
columnLetter: "CM",
|
||||
size: 250,
|
||||
@ -2155,7 +2155,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_bron_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.booking",
|
||||
columnLetter: "CQ",
|
||||
size: 150,
|
||||
@ -2180,7 +2180,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m1",
|
||||
columnLetter: "CR",
|
||||
size: 150,
|
||||
@ -2199,7 +2199,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m2",
|
||||
columnLetter: "CS",
|
||||
size: 150,
|
||||
@ -2218,7 +2218,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m3",
|
||||
columnLetter: "CT",
|
||||
size: 150,
|
||||
@ -2237,7 +2237,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_quarter",
|
||||
columnLetter: "CU",
|
||||
size: 150,
|
||||
@ -2256,7 +2256,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.residual_after_booking",
|
||||
columnLetter: "CV",
|
||||
size: 150,
|
||||
@ -2275,7 +2275,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.residual_after_actual",
|
||||
columnLetter: "CW",
|
||||
size: 150,
|
||||
@ -2290,7 +2290,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 1-го квартала",
|
||||
header: "Закрытие 1-го квартала, {unit}",
|
||||
accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -2384,7 +2384,7 @@ export const config = {
|
||||
"2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.target_change",
|
||||
columnLetter: "DE",
|
||||
size: 250,
|
||||
@ -2409,7 +2409,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.base_correction",
|
||||
columnLetter: "DF",
|
||||
size: 150,
|
||||
@ -2428,7 +2428,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.revision_inc",
|
||||
columnLetter: "DG",
|
||||
size: 150,
|
||||
@ -2447,7 +2447,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.revision_seq",
|
||||
columnLetter: "DH",
|
||||
size: 150,
|
||||
@ -2485,7 +2485,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.new_plan",
|
||||
columnLetter: "DJ",
|
||||
size: 150,
|
||||
@ -2504,7 +2504,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_current",
|
||||
columnLetter: "DL",
|
||||
size: 150,
|
||||
@ -2529,7 +2529,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_ssp",
|
||||
columnLetter: "DM",
|
||||
size: 150,
|
||||
@ -2548,7 +2548,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_rf",
|
||||
columnLetter: "DN",
|
||||
size: 150,
|
||||
@ -2567,7 +2567,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_reserve",
|
||||
columnLetter: "DO",
|
||||
size: 150,
|
||||
@ -2607,7 +2607,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.corrected_plan",
|
||||
columnLetter: "DR",
|
||||
size: 150,
|
||||
@ -2639,7 +2639,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.pay_amount",
|
||||
columnLetter: "DU",
|
||||
size: 150,
|
||||
@ -2652,7 +2652,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q2.pay_ho",
|
||||
columnLetter: "DV",
|
||||
size: 250,
|
||||
@ -2665,7 +2665,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q2.pay_rf",
|
||||
columnLetter: "DW",
|
||||
size: 250,
|
||||
@ -2716,7 +2716,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_bron_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.booking",
|
||||
columnLetter: "EA",
|
||||
size: 150,
|
||||
@ -2741,7 +2741,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m1",
|
||||
columnLetter: "EB",
|
||||
size: 150,
|
||||
@ -2760,7 +2760,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_may_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m2",
|
||||
columnLetter: "EC",
|
||||
size: 150,
|
||||
@ -2779,7 +2779,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m3",
|
||||
columnLetter: "ED",
|
||||
size: 150,
|
||||
@ -2798,7 +2798,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_quarter",
|
||||
columnLetter: "EE",
|
||||
size: 150,
|
||||
@ -2817,7 +2817,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.residual_after_booking",
|
||||
columnLetter: "EF",
|
||||
size: 150,
|
||||
@ -2836,7 +2836,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.residual_after_actual",
|
||||
columnLetter: "EG",
|
||||
size: 150,
|
||||
@ -2851,7 +2851,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 2-го квартала",
|
||||
header: "Закрытие 2-го квартала, {unit}",
|
||||
accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -2932,7 +2932,7 @@ export const config = {
|
||||
"3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.target_change",
|
||||
columnLetter: "EN",
|
||||
size: 250,
|
||||
@ -2957,7 +2957,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.base_correction",
|
||||
columnLetter: "EO",
|
||||
size: 150,
|
||||
@ -2976,7 +2976,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.revision_inc",
|
||||
columnLetter: "EP",
|
||||
size: 150,
|
||||
@ -2995,7 +2995,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.revision_seq",
|
||||
columnLetter: "EQ",
|
||||
size: 150,
|
||||
@ -3033,7 +3033,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.new_plan",
|
||||
columnLetter: "ES",
|
||||
size: 150,
|
||||
@ -3052,7 +3052,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_current",
|
||||
columnLetter: "EU",
|
||||
size: 150,
|
||||
@ -3077,7 +3077,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_ssp",
|
||||
columnLetter: "EV",
|
||||
size: 150,
|
||||
@ -3096,7 +3096,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_rf",
|
||||
columnLetter: "EW",
|
||||
size: 150,
|
||||
@ -3115,7 +3115,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_reserve",
|
||||
columnLetter: "EX",
|
||||
size: 150,
|
||||
@ -3155,7 +3155,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.corrected_plan",
|
||||
columnLetter: "FA",
|
||||
size: 150,
|
||||
@ -3187,7 +3187,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.pay_amount",
|
||||
columnLetter: "FD",
|
||||
size: 150,
|
||||
@ -3200,7 +3200,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q3.pay_ho",
|
||||
columnLetter: "FE",
|
||||
size: 250,
|
||||
@ -3213,7 +3213,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q3.pay_rf",
|
||||
columnLetter: "FF",
|
||||
size: 250,
|
||||
@ -3264,7 +3264,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_bron_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.booking",
|
||||
columnLetter: "FJ",
|
||||
size: 150,
|
||||
@ -3289,7 +3289,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m1",
|
||||
columnLetter: "FK",
|
||||
size: 150,
|
||||
@ -3308,7 +3308,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m2",
|
||||
columnLetter: "FL",
|
||||
size: 150,
|
||||
@ -3327,7 +3327,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m3",
|
||||
columnLetter: "FM",
|
||||
size: 150,
|
||||
@ -3346,7 +3346,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_quarter",
|
||||
columnLetter: "FN",
|
||||
size: 150,
|
||||
@ -3365,7 +3365,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.residual_after_booking",
|
||||
columnLetter: "FO",
|
||||
size: 150,
|
||||
@ -3384,7 +3384,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.residual_after_actual",
|
||||
columnLetter: "FP",
|
||||
size: 150,
|
||||
@ -3399,7 +3399,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 3-го квартала",
|
||||
header: "Закрытие 3-го квартала, {unit}",
|
||||
accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -3467,7 +3467,7 @@ export const config = {
|
||||
"4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.target_change",
|
||||
columnLetter: "FV",
|
||||
size: 250,
|
||||
@ -3492,7 +3492,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.base_correction",
|
||||
columnLetter: "FW",
|
||||
size: 150,
|
||||
@ -3511,7 +3511,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.revision_inc",
|
||||
columnLetter: "FX",
|
||||
size: 150,
|
||||
@ -3530,7 +3530,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.revision_seq",
|
||||
columnLetter: "FY",
|
||||
size: 150,
|
||||
@ -3568,7 +3568,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.new_plan",
|
||||
columnLetter: "GA",
|
||||
size: 150,
|
||||
@ -3587,7 +3587,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_current",
|
||||
columnLetter: "GC",
|
||||
size: 150,
|
||||
@ -3612,7 +3612,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_ssp",
|
||||
columnLetter: "GD",
|
||||
size: 150,
|
||||
@ -3631,7 +3631,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_rf",
|
||||
columnLetter: "GE",
|
||||
size: 150,
|
||||
@ -3650,7 +3650,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_reserve",
|
||||
columnLetter: "GF",
|
||||
size: 150,
|
||||
@ -3688,7 +3688,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.corrected_plan",
|
||||
columnLetter: "GH",
|
||||
size: 150,
|
||||
@ -3720,7 +3720,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.pay_amount",
|
||||
columnLetter: "GK",
|
||||
size: 150,
|
||||
@ -3733,7 +3733,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q4.pay_ho",
|
||||
columnLetter: "GL",
|
||||
size: 250,
|
||||
@ -3746,7 +3746,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q4.pay_rf",
|
||||
columnLetter: "GM",
|
||||
size: 250,
|
||||
@ -3797,7 +3797,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_bron_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.booking",
|
||||
columnLetter: "GQ",
|
||||
size: 150,
|
||||
@ -3822,7 +3822,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m1",
|
||||
columnLetter: "GR",
|
||||
size: 150,
|
||||
@ -3841,7 +3841,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m2",
|
||||
columnLetter: "GS",
|
||||
size: 150,
|
||||
@ -3860,7 +3860,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m3",
|
||||
columnLetter: "GT",
|
||||
size: 150,
|
||||
@ -3879,7 +3879,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_quarter",
|
||||
columnLetter: "GU",
|
||||
size: 150,
|
||||
@ -3898,7 +3898,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_spod",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_spod",
|
||||
columnLetter: "GV",
|
||||
size: 150,
|
||||
@ -3917,7 +3917,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.residual_after_booking",
|
||||
columnLetter: "GW",
|
||||
size: 150,
|
||||
@ -3936,7 +3936,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.residual_after_actual",
|
||||
columnLetter: "GX",
|
||||
size: 150,
|
||||
@ -3951,7 +3951,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 4-го квартала",
|
||||
header: "Закрытие 4-го квартала, {unit}",
|
||||
accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -3997,7 +3997,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 1 кв",
|
||||
header: "Факт 1 кв, {unit}",
|
||||
id: "data.q1.actual_rsbu_spod",
|
||||
accessorKey: "data.q1.actual_quarter",
|
||||
columnLetter: "HE",
|
||||
@ -4011,7 +4011,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 2 кв",
|
||||
header: "Факт 2 кв, {unit}",
|
||||
accessorKey: "data.q2.actual_quarter",
|
||||
id: "data.q2.actual_rsbu_spod",
|
||||
columnLetter: "HF",
|
||||
@ -4025,7 +4025,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 3 кв",
|
||||
header: "Факт 3 кв, {unit}",
|
||||
accessorKey: "data.q3.actual_quarter",
|
||||
id: "data.q3.actual_rsbu_spod",
|
||||
columnLetter: "HG",
|
||||
@ -4039,7 +4039,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 4 кв + СПОД",
|
||||
header: "Факт 4 кв + СПОД, {unit}",
|
||||
accessorKey: "data.q4.actual_rsbu_spod",
|
||||
columnLetter: "HH",
|
||||
size: 150,
|
||||
@ -4056,7 +4056,7 @@ export const config = {
|
||||
accessorKey: "field_38",
|
||||
columns: [
|
||||
{
|
||||
header: "Факт {year}",
|
||||
header: "Факт {year}, {unit}",
|
||||
accessorKey: "field_fakt_2026",
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -6,7 +6,7 @@ import {
|
||||
tealColumn,
|
||||
whiteColumn,
|
||||
yellowColumn,
|
||||
} from "../columnColors";
|
||||
} from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -969,7 +969,7 @@ export const config = {
|
||||
"planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма",
|
||||
header: "Сумма, {unit}",
|
||||
accessorKey: "data.contract_summary.total",
|
||||
columnLetter: "L",
|
||||
size: 150,
|
||||
@ -1034,7 +1034,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+1} году",
|
||||
header: "Платежи в {year+1} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_y1",
|
||||
columnLetter: "Q",
|
||||
size: 190,
|
||||
@ -1047,7 +1047,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+2} году",
|
||||
header: "Платежи в {year+2} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_y2",
|
||||
columnLetter: "R",
|
||||
size: 190,
|
||||
@ -1060,7 +1060,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма в других ССП",
|
||||
header: "Сумма в других ССП, {unit}",
|
||||
accessorKey: "data.contract_summary.other_ssp",
|
||||
columnLetter: "S",
|
||||
size: 180,
|
||||
@ -1169,7 +1169,7 @@ export const config = {
|
||||
accessorKey: "sekvestirovanie_dfip_smety_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
header: "Корректировка сметы расходов",
|
||||
header: "Корректировка сметы расходов, {unit}",
|
||||
accessorKey:
|
||||
"sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov",
|
||||
columns: [
|
||||
@ -1284,7 +1284,7 @@ export const config = {
|
||||
accessorKey: "otnesenie_v_rezerv",
|
||||
columns: [
|
||||
{
|
||||
header: "Резерв Головного офиса",
|
||||
header: "Резерв Головного офиса, {unit}",
|
||||
accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa",
|
||||
columns: [
|
||||
{
|
||||
@ -1394,7 +1394,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Итоговая смета расходов",
|
||||
header: "Итоговая смета расходов, {unit}",
|
||||
accessorKey: "itogovaya_smeta_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1491,7 +1491,7 @@ export const config = {
|
||||
accessorKey: "field_kollegialnye_organy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.collegial.approved",
|
||||
columnLetter: "AS",
|
||||
size: 150,
|
||||
@ -1944,7 +1944,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_current",
|
||||
columnLetter: "CB",
|
||||
size: 150,
|
||||
@ -1969,7 +1969,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_ssp",
|
||||
columnLetter: "CC",
|
||||
size: 150,
|
||||
@ -1988,7 +1988,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_rf",
|
||||
columnLetter: "CD",
|
||||
size: 150,
|
||||
@ -2007,7 +2007,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.adj_reserve",
|
||||
columnLetter: "CE",
|
||||
size: 150,
|
||||
@ -2046,7 +2046,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.corrected_plan",
|
||||
columnLetter: "CH",
|
||||
size: 150,
|
||||
@ -2078,7 +2078,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.pay_amount",
|
||||
columnLetter: "CK",
|
||||
size: 150,
|
||||
@ -2091,7 +2091,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q1.pay_ho",
|
||||
columnLetter: "CL",
|
||||
size: 250,
|
||||
@ -2104,7 +2104,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q1.pay_rf",
|
||||
columnLetter: "CM",
|
||||
size: 250,
|
||||
@ -2155,7 +2155,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_bron_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.booking",
|
||||
columnLetter: "CQ",
|
||||
size: 150,
|
||||
@ -2180,7 +2180,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m1",
|
||||
columnLetter: "CR",
|
||||
size: 150,
|
||||
@ -2199,7 +2199,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m2",
|
||||
columnLetter: "CS",
|
||||
size: 150,
|
||||
@ -2218,7 +2218,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_m3",
|
||||
columnLetter: "CT",
|
||||
size: 150,
|
||||
@ -2237,7 +2237,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.actual_quarter",
|
||||
columnLetter: "CU",
|
||||
size: 150,
|
||||
@ -2256,7 +2256,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.residual_after_booking",
|
||||
columnLetter: "CV",
|
||||
size: 150,
|
||||
@ -2275,7 +2275,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q1.residual_after_actual",
|
||||
columnLetter: "CW",
|
||||
size: 150,
|
||||
@ -2290,7 +2290,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 1-го квартала",
|
||||
header: "Закрытие 1-го квартала, {unit}",
|
||||
accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -2384,7 +2384,7 @@ export const config = {
|
||||
"2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.target_change",
|
||||
columnLetter: "DE",
|
||||
size: 300,
|
||||
@ -2409,7 +2409,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.base_correction",
|
||||
columnLetter: "DF",
|
||||
size: 300,
|
||||
@ -2428,7 +2428,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.revision_inc",
|
||||
columnLetter: "DG",
|
||||
size: 150,
|
||||
@ -2447,7 +2447,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.revision_seq",
|
||||
columnLetter: "DH",
|
||||
size: 150,
|
||||
@ -2485,7 +2485,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.new_plan",
|
||||
columnLetter: "DJ",
|
||||
size: 150,
|
||||
@ -2504,7 +2504,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_current",
|
||||
columnLetter: "DL",
|
||||
size: 150,
|
||||
@ -2529,7 +2529,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_ssp",
|
||||
columnLetter: "DM",
|
||||
size: 150,
|
||||
@ -2548,7 +2548,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_rf",
|
||||
columnLetter: "DN",
|
||||
size: 150,
|
||||
@ -2567,7 +2567,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.adj_reserve",
|
||||
columnLetter: "DO",
|
||||
size: 150,
|
||||
@ -2607,7 +2607,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.corrected_plan",
|
||||
columnLetter: "DR",
|
||||
size: 150,
|
||||
@ -2639,7 +2639,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.pay_amount",
|
||||
columnLetter: "DU",
|
||||
size: 150,
|
||||
@ -2652,7 +2652,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q2.pay_ho",
|
||||
columnLetter: "DV",
|
||||
size: 250,
|
||||
@ -2665,7 +2665,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q2.pay_rf",
|
||||
columnLetter: "DW",
|
||||
size: 250,
|
||||
@ -2716,7 +2716,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_bron_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.booking",
|
||||
columnLetter: "EA",
|
||||
size: 150,
|
||||
@ -2741,7 +2741,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m1",
|
||||
columnLetter: "EB",
|
||||
size: 150,
|
||||
@ -2760,7 +2760,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_may_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m2",
|
||||
columnLetter: "EC",
|
||||
size: 150,
|
||||
@ -2779,7 +2779,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_m3",
|
||||
columnLetter: "ED",
|
||||
size: 150,
|
||||
@ -2798,7 +2798,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.actual_quarter",
|
||||
columnLetter: "EE",
|
||||
size: 150,
|
||||
@ -2817,7 +2817,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.residual_after_booking",
|
||||
columnLetter: "EF",
|
||||
size: 150,
|
||||
@ -2836,7 +2836,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q2.residual_after_actual",
|
||||
columnLetter: "EG",
|
||||
size: 150,
|
||||
@ -2851,7 +2851,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 2-го квартала",
|
||||
header: "Закрытие 2-го квартала, {unit}",
|
||||
accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -2932,7 +2932,7 @@ export const config = {
|
||||
"3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.target_change",
|
||||
columnLetter: "EN",
|
||||
size: 250,
|
||||
@ -2957,7 +2957,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.base_correction",
|
||||
columnLetter: "EO",
|
||||
size: 150,
|
||||
@ -2976,7 +2976,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.revision_inc",
|
||||
columnLetter: "EP",
|
||||
size: 150,
|
||||
@ -2995,7 +2995,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.revision_seq",
|
||||
columnLetter: "EQ",
|
||||
size: 150,
|
||||
@ -3033,7 +3033,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.new_plan",
|
||||
columnLetter: "ES",
|
||||
size: 150,
|
||||
@ -3052,7 +3052,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_current",
|
||||
columnLetter: "EU",
|
||||
size: 150,
|
||||
@ -3077,7 +3077,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_ssp",
|
||||
columnLetter: "EV",
|
||||
size: 150,
|
||||
@ -3096,7 +3096,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_rf",
|
||||
columnLetter: "EW",
|
||||
size: 150,
|
||||
@ -3115,7 +3115,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.adj_reserve",
|
||||
columnLetter: "EX",
|
||||
size: 150,
|
||||
@ -3155,7 +3155,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.corrected_plan",
|
||||
columnLetter: "FA",
|
||||
size: 150,
|
||||
@ -3187,7 +3187,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.pay_amount",
|
||||
columnLetter: "FD",
|
||||
size: 150,
|
||||
@ -3200,7 +3200,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q3.pay_ho",
|
||||
columnLetter: "FE",
|
||||
size: 250,
|
||||
@ -3213,7 +3213,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q3.pay_rf",
|
||||
columnLetter: "FF",
|
||||
size: 250,
|
||||
@ -3264,7 +3264,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_bron_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.booking",
|
||||
columnLetter: "FJ",
|
||||
size: 150,
|
||||
@ -3289,7 +3289,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m1",
|
||||
columnLetter: "FK",
|
||||
size: 150,
|
||||
@ -3308,7 +3308,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m2",
|
||||
columnLetter: "FL",
|
||||
size: 150,
|
||||
@ -3327,7 +3327,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_m3",
|
||||
columnLetter: "FM",
|
||||
size: 150,
|
||||
@ -3346,7 +3346,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.actual_quarter",
|
||||
columnLetter: "FN",
|
||||
size: 150,
|
||||
@ -3365,7 +3365,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.residual_after_booking",
|
||||
columnLetter: "FO",
|
||||
size: 150,
|
||||
@ -3384,7 +3384,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q3.residual_after_actual",
|
||||
columnLetter: "FP",
|
||||
size: 150,
|
||||
@ -3399,7 +3399,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 3-го квартала",
|
||||
header: "Закрытие 3-го квартала, {unit}",
|
||||
accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -3467,7 +3467,7 @@ export const config = {
|
||||
"4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.target_change",
|
||||
columnLetter: "FV",
|
||||
size: 250,
|
||||
@ -3492,7 +3492,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.base_correction",
|
||||
columnLetter: "FW",
|
||||
size: 150,
|
||||
@ -3511,7 +3511,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.revision_inc",
|
||||
columnLetter: "FX",
|
||||
size: 150,
|
||||
@ -3530,7 +3530,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.revision_seq",
|
||||
columnLetter: "FY",
|
||||
size: 150,
|
||||
@ -3568,7 +3568,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.new_plan",
|
||||
columnLetter: "GA",
|
||||
size: 150,
|
||||
@ -3587,7 +3587,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_current",
|
||||
columnLetter: "GC",
|
||||
size: 150,
|
||||
@ -3612,7 +3612,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_ssp",
|
||||
columnLetter: "GD",
|
||||
size: 150,
|
||||
@ -3631,7 +3631,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_s_rf",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_rf",
|
||||
columnLetter: "GE",
|
||||
size: 150,
|
||||
@ -3650,7 +3650,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.adj_reserve",
|
||||
columnLetter: "GF",
|
||||
size: 150,
|
||||
@ -3688,7 +3688,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.corrected_plan",
|
||||
columnLetter: "GH",
|
||||
size: 150,
|
||||
@ -3720,7 +3720,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.pay_amount",
|
||||
columnLetter: "GK",
|
||||
size: 150,
|
||||
@ -3733,7 +3733,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q4.pay_ho",
|
||||
columnLetter: "GL",
|
||||
size: 250,
|
||||
@ -3746,7 +3746,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q4.pay_rf",
|
||||
columnLetter: "GM",
|
||||
size: 250,
|
||||
@ -3797,7 +3797,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_bron_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.booking",
|
||||
columnLetter: "GQ",
|
||||
size: 150,
|
||||
@ -3822,7 +3822,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m1",
|
||||
columnLetter: "GR",
|
||||
size: 150,
|
||||
@ -3841,7 +3841,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m2",
|
||||
columnLetter: "GS",
|
||||
size: 150,
|
||||
@ -3860,7 +3860,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_m3",
|
||||
columnLetter: "GT",
|
||||
size: 150,
|
||||
@ -3879,7 +3879,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_quarter",
|
||||
columnLetter: "GU",
|
||||
size: 150,
|
||||
@ -3898,7 +3898,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_fakt_spod",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.actual_spod",
|
||||
columnLetter: "GV",
|
||||
size: 150,
|
||||
@ -3917,7 +3917,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.residual_after_booking",
|
||||
columnLetter: "GW",
|
||||
size: 150,
|
||||
@ -3936,7 +3936,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.q4.residual_after_actual",
|
||||
columnLetter: "GX",
|
||||
size: 150,
|
||||
@ -3951,7 +3951,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 4-го квартала",
|
||||
header: "Закрытие 4-го квартала, {unit}",
|
||||
accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -3997,7 +3997,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 1 кв",
|
||||
header: "Факт 1 кв, {unit}",
|
||||
id: "data.q1.actual_rsbu_spod",
|
||||
accessorKey: "data.q1.actual_quarter",
|
||||
columnLetter: "HE",
|
||||
@ -4011,7 +4011,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 2 кв",
|
||||
header: "Факт 2 кв, {unit}",
|
||||
accessorKey: "data.q2.actual_quarter",
|
||||
id: "data.q2.actual_rsbu_spod",
|
||||
columnLetter: "HF",
|
||||
@ -4025,7 +4025,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 3 кв",
|
||||
header: "Факт 3 кв, {unit}",
|
||||
accessorKey: "data.q3.actual_quarter",
|
||||
id: "data.q3.actual_rsbu_spod",
|
||||
columnLetter: "HG",
|
||||
@ -4039,7 +4039,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Факт 4 кв + СПОД",
|
||||
header: "Факт 4 кв + СПОД, {unit}",
|
||||
accessorKey: "data.q4.actual_rsbu_spod",
|
||||
columnLetter: "HH",
|
||||
size: 150,
|
||||
@ -4056,7 +4056,7 @@ export const config = {
|
||||
accessorKey: "field_38",
|
||||
columns: [
|
||||
{
|
||||
header: "Факт {year}",
|
||||
header: "Факт {year}, {unit}",
|
||||
accessorKey: "field_fakt_2026",
|
||||
columns: [
|
||||
{
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { greenColumn } from "../columnColors";
|
||||
import { greenColumn } from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {},
|
||||
|
||||
@ -5,7 +5,7 @@ import {
|
||||
redColumn,
|
||||
whiteColumn,
|
||||
yellowColumn,
|
||||
} from "../columnColors";
|
||||
} from "../columnColors.js";
|
||||
export const config = {
|
||||
config: {
|
||||
colors: {
|
||||
@ -1012,7 +1012,7 @@ export const config = {
|
||||
accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov_dogovory",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма",
|
||||
header: "Сумма, {unit}",
|
||||
accessorKey: "data.contract_summary.amount",
|
||||
columnLetter: "N",
|
||||
size: 150,
|
||||
@ -1064,7 +1064,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+1} году",
|
||||
header: "Платежи в {year+1} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_payments_y1",
|
||||
columnLetter: "R",
|
||||
size: 190,
|
||||
@ -1077,7 +1077,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Платежи в {year+2} году",
|
||||
header: "Платежи в {year+2} году, {unit}",
|
||||
accessorKey: "data.contract_summary.future_payments_y2",
|
||||
columnLetter: "S",
|
||||
size: 190,
|
||||
@ -1090,7 +1090,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Сумма в других ССП",
|
||||
header: "Сумма в других ССП, {unit}",
|
||||
accessorKey: "data.contract_summary.other_ssp_amount",
|
||||
columnLetter: "T",
|
||||
size: 180,
|
||||
@ -1186,7 +1186,7 @@ export const config = {
|
||||
accessorKey: "sekvestirovanie_dfip",
|
||||
columns: [
|
||||
{
|
||||
header: "Корректировка сметы расходов",
|
||||
header: "Корректировка сметы расходов, {unit}",
|
||||
accessorKey: "sekvestirovanie_dfip_korrektirovka_smety_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1300,7 +1300,7 @@ export const config = {
|
||||
accessorKey: "otnesenie_v_rezerv",
|
||||
columns: [
|
||||
{
|
||||
header: "Резерв финансового комитета",
|
||||
header: "Резерв финансового комитета, {unit}",
|
||||
accessorKey: "otnesenie_v_rezerv_rezerv_finansovogo_komiteta",
|
||||
columns: [
|
||||
{
|
||||
@ -1410,7 +1410,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Итоговая смета расходов",
|
||||
header: "Итоговая смета расходов, {unit}",
|
||||
accessorKey: "itogovaya_smeta_raskhodov",
|
||||
columns: [
|
||||
{
|
||||
@ -1507,7 +1507,7 @@ export const config = {
|
||||
accessorKey: "field_kollegialnye_organy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма (без НДС)",
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
accessorKey: "data.collegial.amount",
|
||||
columnLetter: "AS",
|
||||
size: 150,
|
||||
@ -2044,7 +2044,7 @@ export const config = {
|
||||
accessorKey: "1_kvartal_2026_kommentariy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
header: "",
|
||||
accessorKey: "data.q1.adj_comment",
|
||||
columnLetter: "CG",
|
||||
size: 260,
|
||||
@ -2109,7 +2109,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q1.pay_ho",
|
||||
columnLetter: "CL",
|
||||
size: 250,
|
||||
@ -2122,7 +2122,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q1.pay_rf",
|
||||
columnLetter: "CM",
|
||||
size: 250,
|
||||
@ -2308,7 +2308,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 1-го квартала",
|
||||
header: "Закрытие 1-го квартала, {unit}",
|
||||
accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -2484,7 +2484,7 @@ export const config = {
|
||||
accessorKey: "2_kvartal_2026_kommentariy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
header: "",
|
||||
accessorKey: "data.q2.revision_comment",
|
||||
columnLetter: "DI",
|
||||
size: 260,
|
||||
@ -2671,7 +2671,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q2.pay_ho",
|
||||
columnLetter: "DV",
|
||||
size: 250,
|
||||
@ -2684,7 +2684,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q2.pay_rf",
|
||||
columnLetter: "DW",
|
||||
size: 250,
|
||||
@ -2870,7 +2870,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 2-го квартала",
|
||||
header: "Закрытие 2-го квартала, {unit}",
|
||||
accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -3033,7 +3033,7 @@ export const config = {
|
||||
accessorKey: "3_kvartal_2026_kommentariy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
header: "",
|
||||
accessorKey: "data.q3.revision_comment",
|
||||
columnLetter: "ER",
|
||||
size: 260,
|
||||
@ -3220,7 +3220,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q3.pay_ho",
|
||||
columnLetter: "FE",
|
||||
size: 250,
|
||||
@ -3233,7 +3233,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q3.pay_rf",
|
||||
columnLetter: "FF",
|
||||
size: 250,
|
||||
@ -3419,7 +3419,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 3-го квартала",
|
||||
header: "Закрытие 3-го квартала, {unit}",
|
||||
accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -3569,7 +3569,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_kommentariy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
header: "",
|
||||
accessorKey: "data.q4.revision_comment",
|
||||
columnLetter: "FZ",
|
||||
size: 260,
|
||||
@ -3690,7 +3690,7 @@ export const config = {
|
||||
accessorKey: "4_kvartal_2026_adj_kommentariy",
|
||||
columns: [
|
||||
{
|
||||
header: "Сумма, {unit} (без НДС)",
|
||||
header: "",
|
||||
accessorKey: "data.q4.adj_comment",
|
||||
columnLetter: "GG",
|
||||
size: 250,
|
||||
@ -3754,7 +3754,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) ГО",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) ГО",
|
||||
accessorKey: "data.q4.pay_ho",
|
||||
columnLetter: "GL",
|
||||
size: 250,
|
||||
@ -3767,7 +3767,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "В т. ч. сумма (без НДС) РФ",
|
||||
header: "В т. ч. сумма, {unit} (без НДС) РФ",
|
||||
accessorKey: "data.q4.pay_rf",
|
||||
columnLetter: "GM",
|
||||
size: 250,
|
||||
@ -3972,7 +3972,7 @@ export const config = {
|
||||
},
|
||||
},
|
||||
{
|
||||
header: "Закрытие 4-го квартала",
|
||||
header: "Закрытие 4-го квартала, {unit}",
|
||||
accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala",
|
||||
columns: [
|
||||
{
|
||||
@ -4026,7 +4026,7 @@ export const config = {
|
||||
accessorKey: "field_fakt_26",
|
||||
columns: [
|
||||
{
|
||||
header: "Факт {year:short}",
|
||||
header: "Факт {year:short}, {unit}",
|
||||
accessorKey: "data.totals.fact_year",
|
||||
columnLetter: "HE",
|
||||
size: 150,
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { greenColumn } from '../columnColors';
|
||||
import { greenColumn } from '../columnColors.js';
|
||||
|
||||
const planTitle = 'Текущим расходам';
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { greenColumn } from '../columnColors';
|
||||
import { greenColumn } from '../columnColors.js';
|
||||
|
||||
const planTitle = 'Лимиту Правления';
|
||||
|
||||
|
||||
@ -0,0 +1,57 @@
|
||||
import assert from 'node:assert/strict';
|
||||
import { readdirSync } from 'node:fs';
|
||||
import test from 'node:test';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
import { getMoneyUnit, isTextColumn } from './moneyUtils.js';
|
||||
|
||||
// AURORA-1900 (возврат 12.11): у каждой денежной колонки единица есть в её
|
||||
// заголовке или в заголовке одной из родительских групп, а у текстовых колонок
|
||||
// денежной подписи нет. Проверяются все конфиги колонок форм.
|
||||
const FORMS = ['FORM_1', 'FORM_2', 'FORM_4', 'PROJECT'];
|
||||
const constantsDir = new URL('../constants/', import.meta.url);
|
||||
|
||||
const hasUnit = (header) => typeof header === 'string' && (header.includes('{unit}') || header.includes('руб'));
|
||||
|
||||
// Служебные колонки-распорки без данных (accessorKey без префикса data.) не проверяются.
|
||||
const isDataColumn = (column) => typeof column.accessorKey === 'string' && column.accessorKey.startsWith('data.');
|
||||
|
||||
function collectLeaves(columns, trail = [], parent = null, leaves = []) {
|
||||
for (const column of columns) {
|
||||
const path = [...trail, column.header];
|
||||
if (column.columns?.length) {
|
||||
collectLeaves(column.columns, path, column, leaves);
|
||||
} else {
|
||||
leaves.push({ column, path, parent });
|
||||
}
|
||||
}
|
||||
return leaves;
|
||||
}
|
||||
|
||||
const sheetsOf = (form) =>
|
||||
readdirSync(fileURLToPath(new URL(`${form}/`, constantsDir)))
|
||||
.filter((file) => file.endsWith('.js'))
|
||||
.map((file) => file.slice(0, -3));
|
||||
|
||||
for (const form of FORMS) {
|
||||
for (const sheet of sheetsOf(form)) {
|
||||
test(`${form}/${sheet}: единицы у денежных колонок, без денежных подписей у текстовых`, async () => {
|
||||
const { config } = await import(new URL(`${form}/${sheet}.js`, constantsDir));
|
||||
// Дерево колонок лежит либо в config.columns, либо в config.config.columns.
|
||||
const columns = config.columns ?? config.config?.columns;
|
||||
assert.ok(Array.isArray(columns), 'в конфиге нет дерева колонок');
|
||||
const leaves = collectLeaves(columns).filter(({ column }) => isDataColumn(column));
|
||||
|
||||
const withoutUnit = leaves
|
||||
.filter(({ column }) => !isTextColumn(column) && getMoneyUnit(column, sheet) !== null)
|
||||
.filter(({ path }) => !path.some(hasUnit))
|
||||
.map(({ column, path }) => `${column.accessorKey}: ${path.join(' → ')}`);
|
||||
assert.deepEqual(withoutUnit, [], 'денежные колонки без единицы');
|
||||
|
||||
const textWithUnit = leaves
|
||||
.filter(({ column }) => isTextColumn(column))
|
||||
.filter(({ column, parent }) => hasUnit(column.header) || (parent?.columns.length === 1 && hasUnit(parent.header)))
|
||||
.map(({ column, path }) => `${column.accessorKey}: ${path.join(' → ')}`);
|
||||
assert.deepEqual(textWithUnit, [], 'текстовые колонки с денежной подписью');
|
||||
});
|
||||
}
|
||||
}
|
||||
@ -105,7 +105,6 @@ const TEXT_LAST_SEGMENTS = new Set([
|
||||
'allocation_purpose',
|
||||
'protocol',
|
||||
'protocol_reference',
|
||||
'approved',
|
||||
'centralized_flag',
|
||||
'object_type',
|
||||
'unit',
|
||||
|
||||
@ -20,6 +20,10 @@ test('getDisplayFactor converts between units with thousand as the base', () =>
|
||||
|
||||
test('getMoneyUnit defaults ordinary money columns to thousand', () => {
|
||||
assert.equal(getMoneyUnit({ accessorKey: 'data.plan.q1' }, 'AHR'), 'thousand');
|
||||
// AURORA-1900 (возврат 12.11): «Коллегиальные органы → Сумма (без НДС)» —
|
||||
// v3 collegial_approval.approved_amount NUMERIC, денежная колонка, а не флаг.
|
||||
assert.equal(getMoneyUnit({ accessorKey: 'data.collegial.approved' }, 'AHR'), 'thousand');
|
||||
assert.equal(isTextColumn({ accessorKey: 'data.collegial.approved' }), false);
|
||||
});
|
||||
|
||||
test('getMoneyUnit returns null for quantities, rates, codes and ids regardless of sheet', () => {
|
||||
@ -95,7 +99,6 @@ test('getMoneyUnit returns null for text columns: comments, justifications and o
|
||||
'data.ckk.proc_method',
|
||||
'data.allocation.property',
|
||||
'data.collegial.protocol',
|
||||
'data.collegial.approved',
|
||||
'data.contract_summary.centralized_flag',
|
||||
'data.contract_end_date',
|
||||
'data.object_type',
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
import { DictVspApi } from '../../../../api/dict-vsp';
|
||||
import { formatHeaderUnit } from '../../../../components/RealtimeTable/utils/headerYearUtils';
|
||||
import { FormsSheetApi } from '../../../../api/form_sheet';
|
||||
import { FormsApi } from '../../../../api/forms';
|
||||
import { ProjectsApi } from '../../../../api/projects';
|
||||
@ -302,7 +303,8 @@ export async function transformColumns(cols, formId, sheet, projectId, reportTyp
|
||||
return {
|
||||
headers: result.headers,
|
||||
column: result.column,
|
||||
path: result.headers.join(' → '),
|
||||
// AURORA-1900: в журнале нет выбора разрядности — {unit} подставляется как «тыс. руб.».
|
||||
path: result.headers.map((header) => formatHeaderUnit(header)).join(' → '),
|
||||
};
|
||||
}
|
||||
return {
|
||||
|
||||
@ -134,13 +134,13 @@ export const createFirstColumns = (handlers) => {
|
||||
},
|
||||
{
|
||||
accessorKey: 'reserve_to_prrs_ahr',
|
||||
header: 'Из резерва Банка в смету ПРРС АХР',
|
||||
header: 'Из резерва Банка в смету ПРРС АХР, тыс. руб.',
|
||||
size: 160,
|
||||
Cell: ({ cell }) => formatNumber(cell.getValue()),
|
||||
},
|
||||
{
|
||||
accessorKey: 'reserve_to_prrs_kv',
|
||||
header: 'Из резерва Банка в смету ПРРС кв.',
|
||||
header: 'Из резерва Банка в смету ПРРС кв., тыс. руб.',
|
||||
size: 160,
|
||||
Cell: ({ cell }) => formatNumber(cell.getValue()),
|
||||
},
|
||||
@ -204,7 +204,7 @@ export const secondColumns = [
|
||||
},
|
||||
// Объем финансирования по контрольному листу
|
||||
{
|
||||
header: 'Объем финансирования по контрольному листу',
|
||||
header: 'Объем финансирования по контрольному листу, тыс. руб.',
|
||||
columns: [
|
||||
{
|
||||
accessorKey: 'data.financing.ahr',
|
||||
@ -234,7 +234,7 @@ export const secondColumns = [
|
||||
},
|
||||
// Базовый период
|
||||
{
|
||||
header: 'Базовый период 01.01 - 31.03',
|
||||
header: 'Базовый период 01.01 - 31.03, тыс. руб.',
|
||||
columns: [
|
||||
{
|
||||
accessorKey: 'data.base_q1.ahr',
|
||||
@ -264,7 +264,7 @@ export const secondColumns = [
|
||||
},
|
||||
// Скорректированный период Q2
|
||||
{
|
||||
header: 'Скорректированный период 01.04 - 30.06',
|
||||
header: 'Скорректированный период 01.04 - 30.06, тыс. руб.',
|
||||
columns: [
|
||||
{
|
||||
accessorKey: 'data.corrected_q2.ahr',
|
||||
@ -294,7 +294,7 @@ export const secondColumns = [
|
||||
},
|
||||
// Скорректированный период Q3
|
||||
{
|
||||
header: 'Скорректированный период 01.07 - 30.09',
|
||||
header: 'Скорректированный период 01.07 - 30.09, тыс. руб.',
|
||||
columns: [
|
||||
{
|
||||
accessorKey: 'data.corrected_q3.ahr',
|
||||
@ -324,7 +324,7 @@ export const secondColumns = [
|
||||
},
|
||||
// Скорректированный период Q4
|
||||
{
|
||||
header: 'Скорректированный период 01.10 - 31.12',
|
||||
header: 'Скорректированный период 01.10 - 31.12, тыс. руб.',
|
||||
columns: [
|
||||
{
|
||||
accessorKey: 'data.corrected_q4.ahr',
|
||||
|
||||
@ -82,7 +82,7 @@ const CARRYOVER_HEADERS = {
|
||||
|
||||
const createCorrectionColumns = (quarter) => ({
|
||||
id: `q${quarter}.correction`,
|
||||
header: 'Корректировка внутри квартала',
|
||||
header: 'Корректировка внутри квартала, {unit}',
|
||||
columns: [
|
||||
numericColumn(`q${quarter}.adj_current`, 'Текущие корректировки (= 0)', [`q${quarter}`, 'adj_current'], 12),
|
||||
numericColumn(`q${quarter}.adj_ssp`, 'Корректировки с ССП / сметой развития', [`q${quarter}`, 'adj_ssp'], 15),
|
||||
@ -97,15 +97,15 @@ const createPaymentColumns = (quarter) => ({
|
||||
columns: [
|
||||
textColumn(`q${quarter}.payment_date`, 'Дата платежа', [`q${quarter}`, 'payment_date'], 9),
|
||||
numericColumn(`q${quarter}.payment_amount`, 'Сумма, {unit} (без НДС)', [`q${quarter}`, 'payment_amount'], 12),
|
||||
numericColumn(`q${quarter}.payment_amount_ho`, 'в т.ч. сумма (без НДС) ГО', [`q${quarter}`, 'payment_amount_ho'], 12),
|
||||
numericColumn(`q${quarter}.payment_amount_rf`, 'в т.ч. сумма (без НДС) РФ', [`q${quarter}`, 'payment_amount_rf'], 12),
|
||||
numericColumn(`q${quarter}.payment_amount_ho`, 'в т.ч. сумма, {unit} (без НДС) ГО', [`q${quarter}`, 'payment_amount_ho'], 12),
|
||||
numericColumn(`q${quarter}.payment_amount_rf`, 'в т.ч. сумма, {unit} (без НДС) РФ', [`q${quarter}`, 'payment_amount_rf'], 12),
|
||||
textColumn(`q${quarter}.payment_act`, 'Предоставление акта (др. подтверждения)', [`q${quarter}`, 'payment_act'], 16),
|
||||
],
|
||||
});
|
||||
|
||||
const createActualColumns = (quarter) => ({
|
||||
id: `q${quarter}.actual`,
|
||||
header: 'Фактические расходы за квартал',
|
||||
header: 'Фактические расходы за квартал, {unit}',
|
||||
columns: [
|
||||
numericColumn(`q${quarter}.booking`, `Бронь ${quarter} кв.`, [`q${quarter}`, 'booking_amount'], 9),
|
||||
...MONTHS_BY_QUARTER[quarter].map((month, index) =>
|
||||
@ -127,7 +127,7 @@ const createCarryoverColumns = (quarter) => {
|
||||
);
|
||||
return {
|
||||
id: `q${quarter}.carryover`,
|
||||
header: CARRYOVER_HEADERS[quarter],
|
||||
header: `${CARRYOVER_HEADERS[quarter]}, {unit}`,
|
||||
columns: [
|
||||
...transferColumns,
|
||||
numericColumn(`q${quarter}.transfer_to_economy`, 'Перенос в фонд экономии', [`q${quarter}`, 'transfer_to_economy'], 12),
|
||||
@ -188,7 +188,7 @@ const createColumns = (sheet) => [
|
||||
textColumn('item_id', 'ID статьи', ['header', 'item_id'], 7),
|
||||
textColumn('num_group', 'ID группы номенклатуры', ['header', 'num_group'], 10),
|
||||
textColumn('justification', 'Конкретный вид расхода', ['header', 'justification'], 18),
|
||||
...QUARTERS.map((quarter) => numericColumn(`plan.q${quarter}`, `${quarter} кв.`, ['plan', `plan_q${quarter}`])),
|
||||
...QUARTERS.map((quarter) => numericColumn(`plan.q${quarter}`, `${quarter} кв., {unit}`, ['plan', `plan_q${quarter}`])),
|
||||
],
|
||||
},
|
||||
{
|
||||
@ -201,19 +201,19 @@ const createColumns = (sheet) => [
|
||||
},
|
||||
{
|
||||
id: 'sequestration',
|
||||
header: 'Секвестирование ДФиП',
|
||||
header: 'Секвестирование ДФиП, {unit}',
|
||||
columns: QUARTERS.map((quarter) =>
|
||||
numericColumn(`sequestration.q${quarter}`, `${quarter} кв.`, ['sequestration', 'DFIP', `adj_q${quarter}`]),
|
||||
),
|
||||
},
|
||||
{
|
||||
id: 'reserve',
|
||||
header: 'Отнесение в резерв',
|
||||
header: 'Отнесение в резерв, {unit}',
|
||||
columns: QUARTERS.map((quarter) => numericColumn(`reserve.q${quarter}`, `${quarter} кв.`, ['reserve', `amount_q${quarter}`])),
|
||||
},
|
||||
{
|
||||
id: 'approved',
|
||||
header: 'Итоговая смета расходов',
|
||||
header: 'Итоговая смета расходов, {unit}',
|
||||
columns: QUARTERS.map((quarter) => numericColumn(`approved.q${quarter}`, `${quarter} кв.`, ['approved', `approved_q${quarter}`])),
|
||||
},
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user