From 37a93f400d1c279153a94e2c4127a995d4e025cf Mon Sep 17 00:00:00 2001 From: PotapovaA Date: Mon, 14 Sep 2026 11:39:14 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=D0=B0=20=D1=86=D0=B2=D0=B5=D1=82=D0=B0=20=D0=B2=20=D1=82?= =?UTF-8?q?=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RealtimeTable/constants/FORM_1/SMETA.js | 944 ++--- .../RealtimeTable/constants/FORM_2/SMETA.js | 497 +-- .../RealtimeTable/constants/FORM_4/SMETA.js | 159 +- .../constants/FORM_4/STRUCTURE.js | 3494 +++++++---------- .../RealtimeTable/constants/columnColors.js | 4 +- .../components/RealtimeTable/tableColumns.jsx | 7 +- .../ProjectsTable/ProjectsTable.jsx | 1 - 7 files changed, 2016 insertions(+), 3090 deletions(-) diff --git a/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js b/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js index eaf6701..7f3afeb 100644 --- a/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js +++ b/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js @@ -1,183 +1,26 @@ -import { whiteColumn } from '../columnColors'; +import { whiteColumn } from "../columnColors"; export const config = { config: { - colors: { - 'data.section_code': { - color_type: whiteColumn, - accessorKey: 'data.section_code', - }, - 'data.name': { - color_type: whiteColumn, - accessorKey: 'data.name', - }, - 'data.plan.support.q1': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q1', - }, - 'data.plan.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q2', - }, - 'data.plan.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q3', - }, - 'data.plan.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q4', - }, - 'data.plan.support.year': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.year', - }, - 'data.plan.development.q1': { - color_type: whiteColumn, - accessorKey: 'data.plan.development.q1', - }, - 'data.plan.development.q2': { - color_type: whiteColumn, - accessorKey: 'data.plan.development.q2', - }, - 'data.plan.development.q3': { - color_type: whiteColumn, - accessorKey: 'data.plan.development.q3', - }, - 'data.plan.development.q4': { - color_type: whiteColumn, - accessorKey: 'data.plan.development.q4', - }, - 'data.plan.development.year': { - color_type: whiteColumn, - accessorKey: 'data.plan.development.year', - }, - 'data.plan.total_year': { - color_type: whiteColumn, - accessorKey: 'data.plan.total_year', - }, - 'data.approved.support.q1': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q1', - }, - 'data.approved.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q2', - }, - 'data.approved.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q3', - }, - 'data.approved.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q4', - }, - 'data.approved.support.year': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.year', - }, - 'data.approved.development.q1': { - color_type: whiteColumn, - accessorKey: 'data.approved.development.q1', - }, - 'data.approved.development.q2': { - color_type: whiteColumn, - accessorKey: 'data.approved.development.q2', - }, - 'data.approved.development.q3': { - color_type: whiteColumn, - accessorKey: 'data.approved.development.q3', - }, - 'data.approved.development.q4': { - color_type: whiteColumn, - accessorKey: 'data.approved.development.q4', - }, - 'data.approved.development.year': { - color_type: whiteColumn, - accessorKey: 'data.approved.development.year', - }, - 'data.fact.support.q1': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q1', - }, - 'data.fact.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q2', - }, - 'data.fact.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q3', - }, - 'data.fact.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q4', - }, - 'data.fact.support.year': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.year', - }, - 'data.fact.development.q1': { - color_type: whiteColumn, - accessorKey: 'data.fact.development.q1', - }, - 'data.fact.development.q2': { - color_type: whiteColumn, - accessorKey: 'data.fact.development.q2', - }, - 'data.fact.development.q3': { - color_type: whiteColumn, - accessorKey: 'data.fact.development.q3', - }, - 'data.fact.development.q4': { - color_type: whiteColumn, - accessorKey: 'data.fact.development.q4', - }, - 'data.fact.development.year': { - color_type: whiteColumn, - accessorKey: 'data.fact.development.year', - }, - 'data.corrected.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.corrected.support.q2', - }, - 'data.corrected.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.corrected.support.q3', - }, - 'data.corrected.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.corrected.support.q4', - }, - 'data.corrected.development.q2': { - color_type: whiteColumn, - accessorKey: 'data.corrected.development.q2', - }, - 'data.corrected.development.q3': { - color_type: whiteColumn, - accessorKey: 'data.corrected.development.q3', - }, - 'data.corrected.development.q4': { - color_type: whiteColumn, - accessorKey: 'data.corrected.development.q4', - }, - }, + colors: {}, columns: [ { - header: '№ П/п', - accessorKey: 'pp', + header: "№ П/п", + accessorKey: "pp", columns: [ { - header: '', - accessorKey: 'pp_field', + header: "", + accessorKey: "pp_field", columns: [ { - header: '', - accessorKey: 'pp_field_field', + header: "", + accessorKey: "pp_field_field", columns: [ { - header: '', - accessorKey: 'data.section_code', - columnLetter: 'B', + header: "", + accessorKey: "data.section_code", + columnLetter: "B", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], }, @@ -186,29 +29,29 @@ export const config = { ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Перечень расходов и затрат', - accessorKey: 'perechen_raskhodov_i_zatrat', + header: "Перечень расходов и затрат", + accessorKey: "perechen_raskhodov_i_zatrat", columns: [ { - header: '', - accessorKey: 'perechen_raskhodov_i_zatrat_field', + header: "", + accessorKey: "perechen_raskhodov_i_zatrat_field", columns: [ { - header: '', - accessorKey: 'perechen_raskhodov_i_zatrat_field_field', + header: "", + accessorKey: "perechen_raskhodov_i_zatrat_field_field", columns: [ { - header: '', - accessorKey: 'data.name', - columnLetter: 'C', + header: "", + accessorKey: "data.name", + columnLetter: "C", size: 300, - filterFn: 'contains', + filterFn: "contains", }, ], }, @@ -217,255 +60,265 @@ export const config = { ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Расходы, планируемые ССП на {year} год', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god', + header: "Расходы, планируемые ССП на {year} год", + accessorKey: "raskhody_planiruemye_ssp_na_2024_god", columns: [ { - header: 'Поддержка', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_podderzhka', + header: "Поддержка", + accessorKey: "raskhody_planiruemye_ssp_na_2024_god_podderzhka", columns: [ { - header: 'I квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_podderzhka_i_kvartal', + header: "I квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_podderzhka_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q1', - columnLetter: 'D', + header: "", + accessorKey: "data.plan.support.q1", + columnLetter: "D", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_podderzhka_ii_kvartal', + header: "II квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_podderzhka_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q2', - columnLetter: 'E', + header: "", + accessorKey: "data.plan.support.q2", + columnLetter: "E", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_podderzhka_iii_kvartal', + header: "III квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_podderzhka_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q3', - columnLetter: 'F', + header: "", + accessorKey: "data.plan.support.q3", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_podderzhka_iv_kvartal', + header: "IV квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_podderzhka_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q4', - columnLetter: 'G', + header: "", + accessorKey: "data.plan.support.q4", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итого: Поддержка', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_podderzhka_itogopodderzhka', + header: "Итого: Поддержка", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_podderzhka_itogopodderzhka", columns: [ { - header: '', - accessorKey: 'data.plan.support.year', - columnLetter: 'H', + header: "", + accessorKey: "data.plan.support.year", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Развитие', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_razvitie', + header: "Развитие", + accessorKey: "raskhody_planiruemye_ssp_na_2024_god_razvitie", columns: [ { - header: 'I квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_razvitie_i_kvartal', + header: "I квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_razvitie_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.development.q1', - columnLetter: 'I', + header: "", + accessorKey: "data.plan.development.q1", + columnLetter: "I", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_razvitie_ii_kvartal', + header: "II квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_razvitie_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.development.q2', - columnLetter: 'J', + header: "", + accessorKey: "data.plan.development.q2", + columnLetter: "J", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_razvitie_iii_kvartal', + header: "III квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_razvitie_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.development.q3', - columnLetter: 'K', + header: "", + accessorKey: "data.plan.development.q3", + columnLetter: "K", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_razvitie_iv_kvartal', + header: "IV квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_razvitie_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.development.q4', - columnLetter: 'L', + header: "", + accessorKey: "data.plan.development.q4", + columnLetter: "L", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итого: Развитие', - accessorKey: 'raskhody_planiruemye_ssp_na_2024_god_razvitie_itogorazvitie', + header: "Итого: Развитие", + accessorKey: + "raskhody_planiruemye_ssp_na_2024_god_razvitie_itogorazvitie", columns: [ { - header: '', - accessorKey: 'data.plan.development.year', - columnLetter: 'M', + header: "", + accessorKey: "data.plan.development.year", + columnLetter: "M", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итого: {year}', - accessorKey: 'itogo_2024', + header: "Итого: {year}", + accessorKey: "itogo_2024", columns: [ { - header: '', - accessorKey: 'itogo_2024_field', + header: "", + accessorKey: "itogo_2024_field", columns: [ { - header: '', - accessorKey: 'itogo_2024_field_field', + header: "", + accessorKey: "itogo_2024_field_field", columns: [ { - header: '', - accessorKey: 'data.plan.total_year', - columnLetter: 'N', + header: "", + accessorKey: "data.plan.total_year", + columnLetter: "N", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], }, @@ -474,610 +327,639 @@ export const config = { ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Утверждённые базовые расходы на {year} год', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god', + header: "Утверждённые базовые расходы на {year} год", + accessorKey: "utverzhdennye_bazovye_raskhody_na_2024_god", columns: [ { - header: 'Поддержка', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka', + header: "Поддержка", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka", columns: [ { - header: 'I квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_i_kvartal', + header: "I квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q1', - columnLetter: 'P', + header: "", + accessorKey: "data.approved.support.q1", + columnLetter: "P", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_ii_kvartal', + header: "II квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q2', - columnLetter: 'Q', + header: "", + accessorKey: "data.approved.support.q2", + columnLetter: "Q", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_iii_kvartal', + header: "III квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q3', - columnLetter: 'R', + header: "", + accessorKey: "data.approved.support.q3", + columnLetter: "R", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_iv_kvartal', + header: "IV квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q4', - columnLetter: 'S', + header: "", + accessorKey: "data.approved.support.q4", + columnLetter: "S", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итого: Поддержка', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_itogopodderzhka', + header: "Итого: Поддержка", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_podderzhka_itogopodderzhka", columns: [ { - header: '', - accessorKey: 'data.approved.support.year', - columnLetter: 'T', + header: "", + accessorKey: "data.approved.support.year", + columnLetter: "T", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Развитие', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_razvitie', + header: "Развитие", + accessorKey: "utverzhdennye_bazovye_raskhody_na_2024_god_razvitie", columns: [ { - header: 'I квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_i_kvartal', + header: "I квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.development.q1', - columnLetter: 'U', + header: "", + accessorKey: "data.approved.development.q1", + columnLetter: "U", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_ii_kvartal', + header: "II квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.development.q2', - columnLetter: 'V', + header: "", + accessorKey: "data.approved.development.q2", + columnLetter: "V", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_iii_kvartal', + header: "III квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.development.q3', - columnLetter: 'W', + header: "", + accessorKey: "data.approved.development.q3", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_iv_kvartal', + header: "IV квартал", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.development.q4', - columnLetter: 'X', + header: "", + accessorKey: "data.approved.development.q4", + columnLetter: "X", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итого: Развитие', - accessorKey: 'utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_itogorazvitie', + header: "Итого: Развитие", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2024_god_razvitie_itogorazvitie", columns: [ { - header: '', - accessorKey: 'data.approved.development.year', - columnLetter: 'Y', + header: "", + accessorKey: "data.approved.development.year", + columnLetter: "Y", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Фактические расходы за {year} год', - accessorKey: 'fakticheskie_raskhody_za_2024_god', + header: "Фактические расходы за {year} год", + accessorKey: "fakticheskie_raskhody_za_2024_god", columns: [ { - header: 'Поддержка', - accessorKey: 'fakticheskie_raskhody_za_2024_god_podderzhka', + header: "Поддержка", + accessorKey: "fakticheskie_raskhody_za_2024_god_podderzhka", columns: [ { - header: 'I квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_podderzhka_i_kvartal', + header: "I квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_podderzhka_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q1', - columnLetter: 'AB', + header: "", + accessorKey: "data.fact.support.q1", + columnLetter: "AB", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_podderzhka_ii_kvartal', + header: "II квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_podderzhka_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q2', - columnLetter: 'AC', + header: "", + accessorKey: "data.fact.support.q2", + columnLetter: "AC", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_podderzhka_iii_kvartal', + header: "III квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_podderzhka_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q3', - columnLetter: 'AD', + header: "", + accessorKey: "data.fact.support.q3", + columnLetter: "AD", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_podderzhka_iv_kvartal', + header: "IV квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_podderzhka_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q4', - columnLetter: 'AE', + header: "", + accessorKey: "data.fact.support.q4", + columnLetter: "AE", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итого: Поддержка', - accessorKey: 'fakticheskie_raskhody_za_2024_god_podderzhka_itogopodderzhka', + header: "Итого: Поддержка", + accessorKey: + "fakticheskie_raskhody_za_2024_god_podderzhka_itogopodderzhka", columns: [ { - header: '', - accessorKey: 'data.fact.support.year', - columnLetter: 'AF', + header: "", + accessorKey: "data.fact.support.year", + columnLetter: "AF", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Развитие', - accessorKey: 'fakticheskie_raskhody_za_2024_god_razvitie', + header: "Развитие", + accessorKey: "fakticheskie_raskhody_za_2024_god_razvitie", columns: [ { - header: 'I квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_razvitie_i_kvartal', + header: "I квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_razvitie_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.development.q1', - columnLetter: 'AG', + header: "", + accessorKey: "data.fact.development.q1", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_razvitie_ii_kvartal', + header: "II квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_razvitie_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.development.q2', - columnLetter: 'AH', + header: "", + accessorKey: "data.fact.development.q2", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_razvitie_iii_kvartal', + header: "III квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_razvitie_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.development.q3', - columnLetter: 'AI', + header: "", + accessorKey: "data.fact.development.q3", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'fakticheskie_raskhody_za_2024_god_razvitie_iv_kvartal', + header: "IV квартал", + accessorKey: + "fakticheskie_raskhody_za_2024_god_razvitie_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.development.q4', - columnLetter: 'AJ', + header: "", + accessorKey: "data.fact.development.q4", + columnLetter: "AJ", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итого: Развитие', - accessorKey: 'fakticheskie_raskhody_za_2024_god_razvitie_itogorazvitie', + header: "Итого: Развитие", + accessorKey: + "fakticheskie_raskhody_za_2024_god_razvitie_itogorazvitie", columns: [ { - header: '', - accessorKey: 'data.fact.development.year', - columnLetter: 'AK', + header: "", + accessorKey: "data.fact.development.year", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Скорректированная смета расходов на {year} год', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god', + header: "Скорректированная смета расходов на {year} год", + accessorKey: "skorrektirovannaya_smeta_raskhodov_na_2024_god", columns: [ { - header: 'Поддержка', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka', + header: "Поддержка", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka", columns: [ { - header: 'II квартал', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka_ii_kvartal', + header: "II квартал", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.support.q2', - columnLetter: 'AN', + header: "", + accessorKey: "data.corrected.support.q2", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka_iii_kvartal', + header: "III квартал", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.support.q3', - columnLetter: 'AO', + header: "", + accessorKey: "data.corrected.support.q3", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka_iv_kvartal', + header: "IV квартал", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_podderzhka_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.support.q4', - columnLetter: 'AP', + header: "", + accessorKey: "data.corrected.support.q4", + columnLetter: "AP", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Развитие', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie', + header: "Развитие", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie", columns: [ { - header: 'II квартал', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie_ii_kvartal', + header: "II квартал", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.development.q2', - columnLetter: 'AQ', + header: "", + accessorKey: "data.corrected.development.q2", + columnLetter: "AQ", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie_iii_kvartal', + header: "III квартал", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.development.q3', - columnLetter: 'AR', + header: "", + accessorKey: "data.corrected.development.q3", + columnLetter: "AR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie_iv_kvartal', + header: "IV квартал", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2024_god_razvitie_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.development.q4', - columnLetter: 'AS', + header: "", + accessorKey: "data.corrected.development.q4", + columnLetter: "AS", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js b/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js index 05972d9..9a81bb6 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js @@ -1,564 +1,503 @@ -import { whiteColumn } from '../columnColors'; +import { whiteColumn } from "../columnColors"; export const config = { config: { - colors: { - 'data.section_code': { - color_type: whiteColumn, - accessorKey: 'data.section_code', - }, - 'data.name': { - color_type: whiteColumn, - accessorKey: 'data.name', - }, - 'data.plan.support.q1': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q1', - }, - 'data.plan.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q2', - }, - 'data.plan.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q3', - }, - 'data.plan.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.q4', - }, - 'data.approved.support.q1': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q1', - }, - 'data.approved.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q2', - }, - 'data.approved.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q3', - }, - 'data.approved.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.q4', - }, - 'data.fact.support.q1': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q1', - }, - 'data.fact.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q2', - }, - 'data.fact.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q3', - }, - 'data.fact.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.q4', - }, - 'data.corrected.support.q2': { - color_type: whiteColumn, - accessorKey: 'data.corrected.support.q2', - }, - 'data.corrected.support.q3': { - color_type: whiteColumn, - accessorKey: 'data.corrected.support.q3', - }, - 'data.plan.support.year': { - color_type: whiteColumn, - accessorKey: 'data.plan.support.year', - }, - 'data.approved.support.year': { - color_type: whiteColumn, - accessorKey: 'data.approved.support.year', - }, - 'data.fact.support.year': { - color_type: whiteColumn, - accessorKey: 'data.fact.support.year', - }, - 'data.corrected.support.q4': { - color_type: whiteColumn, - accessorKey: 'data.corrected.support.q4', - }, - }, + colors: {}, columns: [ { - header: '', - accessorKey: 'field', + header: "", + accessorKey: "field", columns: [ { - header: '№ П/п', - accessorKey: 'field_pp', + header: "№ П/п", + accessorKey: "field_pp", columns: [ { - header: '', - accessorKey: 'field_pp_field', + header: "", + accessorKey: "field_pp_field", columns: [ { - header: '', - accessorKey: 'data.section_code', - columnLetter: 'B', + header: "", + accessorKey: "data.section_code", + columnLetter: "B", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Перечень расходов и затрат', - accessorKey: 'field_perechen_raskhodov_i_zatrat', + header: "Перечень расходов и затрат", + accessorKey: "field_perechen_raskhodov_i_zatrat", columns: [ { - header: '', - accessorKey: 'field_perechen_raskhodov_i_zatrat_field', + header: "", + accessorKey: "field_perechen_raskhodov_i_zatrat_field", columns: [ { - header: '', - accessorKey: 'data.name', - columnLetter: 'C', + header: "", + accessorKey: "data.name", + columnLetter: "C", size: 300, - filterFn: 'contains', + filterFn: "contains", }, ], }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы, планируемые РФ на {year} год', - accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god', + header: "Расходы, планируемые РФ на {year} год", + accessorKey: "field_raskhody_planiruemye_rf_na_2026_god", columns: [ { - header: 'I квартал', - accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_i_kvartal', + header: "I квартал", + accessorKey: + "field_raskhody_planiruemye_rf_na_2026_god_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q1', - columnLetter: 'D', + header: "", + accessorKey: "data.plan.support.q1", + columnLetter: "D", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_ii_kvartal', + header: "II квартал", + accessorKey: + "field_raskhody_planiruemye_rf_na_2026_god_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q2', - columnLetter: 'E', + header: "", + accessorKey: "data.plan.support.q2", + columnLetter: "E", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_iii_kvartal', + header: "III квартал", + accessorKey: + "field_raskhody_planiruemye_rf_na_2026_god_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q3', - columnLetter: 'F', + header: "", + accessorKey: "data.plan.support.q3", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'field_raskhody_planiruemye_rf_na_2026_god_iv_kvartal', + header: "IV квартал", + accessorKey: + "field_raskhody_planiruemye_rf_na_2026_god_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.plan.support.q4', - columnLetter: 'G', + header: "", + accessorKey: "data.plan.support.q4", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Утверждённые базовые расходы на {year} год', - accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god', + header: "Утверждённые базовые расходы на {year} год", + accessorKey: "field_utverzhdennye_bazovye_raskhody_na_2026_god", columns: [ { - header: 'I квартал', - accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_i_kvartal', + header: "I квартал", + accessorKey: + "field_utverzhdennye_bazovye_raskhody_na_2026_god_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q1', - columnLetter: 'J', + header: "", + accessorKey: "data.approved.support.q1", + columnLetter: "J", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_ii_kvartal', + header: "II квартал", + accessorKey: + "field_utverzhdennye_bazovye_raskhody_na_2026_god_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q2', - columnLetter: 'K', + header: "", + accessorKey: "data.approved.support.q2", + columnLetter: "K", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_iii_kvartal', + header: "III квартал", + accessorKey: + "field_utverzhdennye_bazovye_raskhody_na_2026_god_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q3', - columnLetter: 'L', + header: "", + accessorKey: "data.approved.support.q3", + columnLetter: "L", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'field_utverzhdennye_bazovye_raskhody_na_2026_god_iv_kvartal', + header: "IV квартал", + accessorKey: + "field_utverzhdennye_bazovye_raskhody_na_2026_god_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.approved.support.q4', - columnLetter: 'M', + header: "", + accessorKey: "data.approved.support.q4", + columnLetter: "M", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Фактические расходы за {year} год', - accessorKey: 'field_fakticheskie_raskhody_za_2026_god', + header: "Фактические расходы за {year} год", + accessorKey: "field_fakticheskie_raskhody_za_2026_god", columns: [ { - header: 'I квартал', - accessorKey: 'field_fakticheskie_raskhody_za_2026_god_i_kvartal', + header: "I квартал", + accessorKey: + "field_fakticheskie_raskhody_za_2026_god_i_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q1', - columnLetter: 'P', + header: "", + accessorKey: "data.fact.support.q1", + columnLetter: "P", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'II квартал', - accessorKey: 'field_fakticheskie_raskhody_za_2026_god_ii_kvartal', + header: "II квартал", + accessorKey: + "field_fakticheskie_raskhody_za_2026_god_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q2', - columnLetter: 'Q', + header: "", + accessorKey: "data.fact.support.q2", + columnLetter: "Q", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'field_fakticheskie_raskhody_za_2026_god_iii_kvartal', + header: "III квартал", + accessorKey: + "field_fakticheskie_raskhody_za_2026_god_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q3', - columnLetter: 'R', + header: "", + accessorKey: "data.fact.support.q3", + columnLetter: "R", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'IV квартал', - accessorKey: 'field_fakticheskie_raskhody_za_2026_god_iv_kvartal', + header: "IV квартал", + accessorKey: + "field_fakticheskie_raskhody_za_2026_god_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.fact.support.q4', - columnLetter: 'S', + header: "", + accessorKey: "data.fact.support.q4", + columnLetter: "S", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Скорректированная смета расходов на {year} год', - accessorKey: 'field_skorrektirovannaya_smeta_raskhodov_na_2026_god', + header: "Скорректированная смета расходов на {year} год", + accessorKey: "field_skorrektirovannaya_smeta_raskhodov_na_2026_god", columns: [ { - header: 'II квартал', - accessorKey: 'field_skorrektirovannaya_smeta_raskhodov_na_2026_god_ii_kvartal', + header: "II квартал", + accessorKey: + "field_skorrektirovannaya_smeta_raskhodov_na_2026_god_ii_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.support.q2', - columnLetter: 'V', + header: "", + accessorKey: "data.corrected.support.q2", + columnLetter: "V", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'III квартал', - accessorKey: 'field_skorrektirovannaya_smeta_raskhodov_na_2026_god_iii_kvartal', + header: "III квартал", + accessorKey: + "field_skorrektirovannaya_smeta_raskhodov_na_2026_god_iii_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.support.q3', - columnLetter: 'W', + header: "", + accessorKey: "data.corrected.support.q3", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В тыс. рублей', - accessorKey: 'v_tys_rubley', + header: "В тыс. рублей", + accessorKey: "v_tys_rubley", columns: [ { - header: 'Расходы, планируемые РФ на {year} год', - accessorKey: 'v_tys_rubley_raskhody_planiruemye_rf_na_2026_god', + header: "Расходы, планируемые РФ на {year} год", + accessorKey: "v_tys_rubley_raskhody_planiruemye_rf_na_2026_god", columns: [ { - header: 'Итого: Поддержка', - accessorKey: 'v_tys_rubley_raskhody_planiruemye_rf_na_2026_god_itogopodderzhka', + header: "Итого: Поддержка", + accessorKey: + "v_tys_rubley_raskhody_planiruemye_rf_na_2026_god_itogopodderzhka", columns: [ { - header: '', - accessorKey: 'data.plan.support.year', - columnLetter: 'H', + header: "", + accessorKey: "data.plan.support.year", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], }, { - header: 'Утверждённые базовые расходы на {year} год', - accessorKey: 'v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god', + header: "Утверждённые базовые расходы на {year} год", + accessorKey: + "v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god", columns: [ { - header: 'Итого: Поддержка', - accessorKey: 'v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god_itogopodderzhka', + header: "Итого: Поддержка", + accessorKey: + "v_tys_rubley_utverzhdennye_bazovye_raskhody_na_2026_god_itogopodderzhka", columns: [ { - header: '', - accessorKey: 'data.approved.support.year', - columnLetter: 'N', + header: "", + accessorKey: "data.approved.support.year", + columnLetter: "N", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], }, { - header: 'Фактические расходы за {year} год', - accessorKey: 'v_tys_rubley_fakticheskie_raskhody_za_2026_god', + header: "Фактические расходы за {year} год", + accessorKey: "v_tys_rubley_fakticheskie_raskhody_za_2026_god", columns: [ { - header: 'Итого: Поддержка', - accessorKey: 'v_tys_rubley_fakticheskie_raskhody_za_2026_god_itogopodderzhka', + header: "Итого: Поддержка", + accessorKey: + "v_tys_rubley_fakticheskie_raskhody_za_2026_god_itogopodderzhka", columns: [ { - header: '', - accessorKey: 'data.fact.support.year', - columnLetter: 'T', + header: "", + accessorKey: "data.fact.support.year", + columnLetter: "T", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], }, { - header: 'Скорректированная смета расходов на {year} год', - accessorKey: 'v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god', + header: "Скорректированная смета расходов на {year} год", + accessorKey: + "v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god", columns: [ { - header: 'IV квартал', - accessorKey: 'v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god_iv_kvartal', + header: "IV квартал", + accessorKey: + "v_tys_rubley_skorrektirovannaya_smeta_raskhodov_na_2026_god_iv_kvartal", columns: [ { - header: '', - accessorKey: 'data.corrected.support.q4', - columnLetter: 'X', + header: "", + accessorKey: "data.corrected.support.q4", + columnLetter: "X", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, @@ -567,8 +506,8 @@ export const config = { ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js b/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js index bd9c022..d0a3886 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js @@ -1,164 +1,7 @@ import { greenColumn } from "../columnColors"; export const config = { config: { - colors: { - "data.section_code": { - color_type: greenColumn, - accessorKey: "data.section_code", - }, - "data.name": { - color_type: greenColumn, - accessorKey: "data.name", - }, - "data.plan.support.q1": { - color_type: greenColumn, - accessorKey: "data.plan.support.q1", - }, - "data.plan.support.q2": { - color_type: greenColumn, - accessorKey: "data.plan.support.q2", - }, - "data.plan.support.q3": { - color_type: greenColumn, - accessorKey: "data.plan.support.q3", - }, - "data.plan.support.q4": { - color_type: greenColumn, - accessorKey: "data.plan.support.q4", - }, - "data.plan.support.year": { - color_type: greenColumn, - accessorKey: "data.plan.support.year", - }, - "data.plan.development.q1": { - color_type: greenColumn, - accessorKey: "data.plan.development.q1", - }, - "data.plan.development.q2": { - color_type: greenColumn, - accessorKey: "data.plan.development.q2", - }, - "data.plan.development.q3": { - color_type: greenColumn, - accessorKey: "data.plan.development.q3", - }, - "data.plan.development.q4": { - color_type: greenColumn, - accessorKey: "data.plan.development.q4", - }, - "data.plan.development.year": { - color_type: greenColumn, - accessorKey: "data.plan.development.year", - }, - itogo_2026_field_field_field: { - color_type: greenColumn, - accessorKey: "itogo_2026_field_field_field", - }, - "data.approved.support.q1": { - color_type: greenColumn, - accessorKey: "data.approved.support.q1", - }, - "data.approved.support.q2": { - color_type: greenColumn, - accessorKey: "data.approved.support.q2", - }, - "data.approved.support.q3": { - color_type: greenColumn, - accessorKey: "data.approved.support.q3", - }, - "data.approved.support.q4": { - color_type: greenColumn, - accessorKey: "data.approved.support.q4", - }, - "data.approved.support.year": { - color_type: greenColumn, - accessorKey: "data.approved.support.year", - }, - "data.approved.development.q1": { - color_type: greenColumn, - accessorKey: "data.approved.development.q1", - }, - "data.approved.development.q2": { - color_type: greenColumn, - accessorKey: "data.approved.development.q2", - }, - "data.approved.development.q3": { - color_type: greenColumn, - accessorKey: "data.approved.development.q3", - }, - "data.approved.development.q4": { - color_type: greenColumn, - accessorKey: "data.approved.development.q4", - }, - "data.approved.development.year": { - color_type: greenColumn, - accessorKey: "data.approved.development.year", - }, - "data.fact.support.q1": { - color_type: greenColumn, - accessorKey: "data.fact.support.q1", - }, - "data.fact.support.q2": { - color_type: greenColumn, - accessorKey: "data.fact.support.q2", - }, - "data.fact.support.q3": { - color_type: greenColumn, - accessorKey: "data.fact.support.q3", - }, - "data.fact.support.q4": { - color_type: greenColumn, - accessorKey: "data.fact.support.q4", - }, - "data.fact.support.year": { - color_type: greenColumn, - accessorKey: "data.fact.support.year", - }, - "data.fact.development.q1": { - color_type: greenColumn, - accessorKey: "data.fact.development.q1", - }, - "data.fact.development.q2": { - color_type: greenColumn, - accessorKey: "data.fact.development.q2", - }, - "data.fact.development.q3": { - color_type: greenColumn, - accessorKey: "data.fact.development.q3", - }, - "data.fact.development.q4": { - color_type: greenColumn, - accessorKey: "data.fact.development.q4", - }, - "data.fact.development.year": { - color_type: greenColumn, - accessorKey: "data.fact.development.year", - }, - "data.corrected.support.q2": { - color_type: greenColumn, - accessorKey: "data.corrected.support.q2", - }, - "data.corrected.support.q3": { - color_type: greenColumn, - accessorKey: "data.corrected.support.q3", - }, - "data.corrected.support.q4": { - color_type: greenColumn, - accessorKey: "data.corrected.support.q4", - }, - "data.corrected.development.q2": { - color_type: greenColumn, - accessorKey: "data.corrected.development.q2", - }, - "data.corrected.development.q3": { - color_type: greenColumn, - accessorKey: "data.corrected.development.q3", - }, - "data.corrected.development.q4": { - color_type: greenColumn, - accessorKey: "data.corrected.development.q4", - }, - }, + colors: {}, columns: [ { header: "№ П/п", diff --git a/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js b/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js index cc5ae8f..87efa11 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js @@ -1,3973 +1,3233 @@ -import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { + blueColumn, + greenColumn, + orangeColumn, + redColumn, + whiteColumn, + yellowColumn, +} from "../columnColors"; export const config = { config: { - colors: { - 'data.header.section_code': { - color_type: greenColumn, - accessorKey: 'data.header.section_code', - }, - 'data.header.item_id': { - color_type: greenColumn, - accessorKey: 'data.header.item_id', - }, - 'data.header.num_group': { - color_type: greenColumn, - accessorKey: 'data.header.num_group', - }, - 'data.header.name': { - color_type: greenColumn, - accessorKey: 'data.header.name', - }, - 'data.header.internal_order': { - color_type: greenColumn, - accessorKey: 'data.header.internal_order', - }, - 'data.plan.q1': { - color_type: greenColumn, - accessorKey: 'data.plan.q1', - }, - 'data.plan.q2': { - color_type: greenColumn, - accessorKey: 'data.plan.q2', - }, - 'data.plan.q3': { - color_type: greenColumn, - accessorKey: 'data.plan.q3', - }, - 'data.plan.q4': { - color_type: greenColumn, - accessorKey: 'data.plan.q4', - }, - 'data.plan.year': { - color_type: greenColumn, - accessorKey: 'data.plan.year', - }, - 'data.plan.comment': { - color_type: greenColumn, - accessorKey: 'data.plan.comment', - }, - 'data.contract_summary.amount': { - color_type: greenColumn, - accessorKey: 'data.contract_summary.amount', - }, - 'data.contract_summary.counterparty': { - color_type: greenColumn, - accessorKey: 'data.contract_summary.counterparty', - }, - 'data.contract_summary.deadline': { - color_type: greenColumn, - accessorKey: 'data.contract_summary.deadline', - }, - 'data.contract_summary.comment': { - color_type: greenColumn, - accessorKey: 'data.contract_summary.comment', - }, - 'data.contract_summary.future_payments_y1': { - color_type: greenColumn, - accessorKey: 'data.contract_summary.future_payments_y1', - }, - 'data.contract_summary.future_payments_y2': { - color_type: greenColumn, - accessorKey: 'data.contract_summary.future_payments_y2', - }, - 'data.contract_summary.other_ssp_amount': { - color_type: greenColumn, - accessorKey: 'data.contract_summary.other_ssp_amount', - }, - 'data.allocation.contract_ref': { - color_type: greenColumn, - accessorKey: 'data.allocation.contract_ref', - }, - 'data.allocation.allocation_purpose': { - color_type: greenColumn, - accessorKey: 'data.allocation.allocation_purpose', - }, - 'data.seq_dfip.q1': { - color_type: greenColumn, - accessorKey: 'data.seq_dfip.q1', - }, - 'data.seq_dfip.q2': { - color_type: greenColumn, - accessorKey: 'data.seq_dfip.q2', - }, - 'data.seq_dfip.q3': { - color_type: greenColumn, - accessorKey: 'data.seq_dfip.q3', - }, - 'data.seq_dfip.q4': { - color_type: greenColumn, - accessorKey: 'data.seq_dfip.q4', - }, - 'data.seq_dfip.year': { - color_type: greenColumn, - accessorKey: 'data.seq_dfip.year', - }, - 'data.seq_dfip.justification': { - color_type: greenColumn, - accessorKey: 'data.seq_dfip.justification', - }, - 'data.reserve.q1': { - color_type: greenColumn, - accessorKey: 'data.reserve.q1', - }, - 'data.reserve.q2': { - color_type: greenColumn, - accessorKey: 'data.reserve.q2', - }, - 'data.reserve.q3': { - color_type: greenColumn, - accessorKey: 'data.reserve.q3', - }, - 'data.reserve.q4': { - color_type: greenColumn, - accessorKey: 'data.reserve.q4', - }, - 'data.reserve.year': { - color_type: greenColumn, - accessorKey: 'data.reserve.year', - }, - 'data.reserve.justification': { - color_type: greenColumn, - accessorKey: 'data.reserve.justification', - }, - 'data.approved.q1': { - color_type: greenColumn, - accessorKey: 'data.approved.q1', - }, - 'data.approved.q2': { - color_type: greenColumn, - accessorKey: 'data.approved.q2', - }, - 'data.approved.q3': { - color_type: greenColumn, - accessorKey: 'data.approved.q3', - }, - 'data.approved.q4': { - color_type: greenColumn, - accessorKey: 'data.approved.q4', - }, - 'data.approved.year': { - color_type: greenColumn, - accessorKey: 'data.approved.year', - }, - 'data.collegial.amount': { - color_type: orangeColumn, - accessorKey: 'data.collegial.amount', - }, - 'data.collegial.protocol_reference': { - color_type: orangeColumn, - accessorKey: 'data.collegial.protocol_reference', - }, - field_kollegialnye_organy_field: { - color_type: orangeColumn, - accessorKey: 'field_kollegialnye_organy_field', - }, - 'data.collegial.note': { - color_type: orangeColumn, - accessorKey: 'data.collegial.note', - }, - field_field_field: { - color_type: whiteColumn, - accessorKey: 'field_field_field', - }, - 'data.ckk.ceiling': { - color_type: orangeColumn, - accessorKey: 'data.ckk.ceiling', - }, - 'data.ckk.expenses_q1': { - color_type: orangeColumn, - accessorKey: 'data.ckk.expenses_q1', - }, - 'data.ckk.expenses_q2': { - color_type: orangeColumn, - accessorKey: 'data.ckk.expenses_q2', - }, - 'data.ckk.expenses_q3': { - color_type: orangeColumn, - accessorKey: 'data.ckk.expenses_q3', - }, - 'data.ckk.expenses_q4': { - color_type: orangeColumn, - accessorKey: 'data.ckk.expenses_q4', - }, - 'data.ckk.rf_schedule': { - color_type: orangeColumn, - accessorKey: 'data.ckk.rf_schedule', - }, - 'data.ckk.delivery_deadline': { - color_type: orangeColumn, - accessorKey: 'data.ckk.delivery_deadline', - }, - 'data.ckk.procurement_plan': { - color_type: orangeColumn, - accessorKey: 'data.ckk.procurement_plan', - }, - 'data.ckk.procurement_method': { - color_type: orangeColumn, - accessorKey: 'data.ckk.procurement_method', - }, - 'data.ckk.comment': { - color_type: orangeColumn, - accessorKey: 'data.ckk.comment', - }, - 'data.contract.counterparty': { - color_type: orangeColumn, - accessorKey: 'data.contract.counterparty', - }, - 'data.contract.reference': { - color_type: orangeColumn, - accessorKey: 'data.contract.reference', - }, - 'data.contract.addenda': { - color_type: orangeColumn, - accessorKey: 'data.contract.addenda', - }, - 'data.contract.subject': { - color_type: orangeColumn, - accessorKey: 'data.contract.subject', - }, - 'data.contract.currency': { - color_type: orangeColumn, - accessorKey: 'data.contract.currency', - }, - 'data.contract.ceiling': { - color_type: orangeColumn, - accessorKey: 'data.contract.ceiling', - }, - 'data.contract.expenses_q1': { - color_type: orangeColumn, - accessorKey: 'data.contract.expenses_q1', - }, - 'data.contract.expenses_q2': { - color_type: orangeColumn, - accessorKey: 'data.contract.expenses_q2', - }, - 'data.contract.expenses_q3': { - color_type: orangeColumn, - accessorKey: 'data.contract.expenses_q3', - }, - 'data.contract.expenses_q4': { - color_type: orangeColumn, - accessorKey: 'data.contract.expenses_q4', - }, - 'data.contract.rf_schedule': { - color_type: orangeColumn, - accessorKey: 'data.contract.rf_schedule', - }, - 'data.contract.vat_rate': { - color_type: orangeColumn, - accessorKey: 'data.contract.vat_rate', - }, - 'data.contract.exchange_rate': { - color_type: orangeColumn, - accessorKey: 'data.contract.exchange_rate', - }, - 'data.contract.amount_foreign': { - color_type: orangeColumn, - accessorKey: 'data.contract.amount_foreign', - }, - 'data.contract.deadline': { - color_type: orangeColumn, - accessorKey: 'data.contract.deadline', - }, - 'data.contract.scheme': { - color_type: orangeColumn, - accessorKey: 'data.contract.scheme', - }, - 'data.contract.act': { - color_type: orangeColumn, - accessorKey: 'data.contract.act', - }, - 'data.contract.comment': { - color_type: orangeColumn, - accessorKey: 'data.contract.comment', - }, - 'data.q1.adj_current': { - color_type: yellowColumn, - accessorKey: 'data.q1.adj_current', - }, - 'data.q1.adj_ssp': { - color_type: yellowColumn, - accessorKey: 'data.q1.adj_ssp', - }, - 'data.q1.adj_rf': { - color_type: yellowColumn, - accessorKey: 'data.q1.adj_rf', - }, - 'data.q1.adj_reserve': { - color_type: yellowColumn, - accessorKey: 'data.q1.adj_reserve', - }, - '1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_bez_nds': { - color_type: redColumn, - accessorKey: '1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_bez_nds', - }, - 'data.q1.adj_comment': { - color_type: yellowColumn, - accessorKey: 'data.q1.adj_comment', - }, - 'data.q1.corrected_plan': { - color_type: yellowColumn, - accessorKey: 'data.q1.corrected_plan', - }, - '1_kvartal_2026_field_field': { - color_type: whiteColumn, - accessorKey: '1_kvartal_2026_field_field', - }, - 'data.q1.pay_date': { - color_type: blueColumn, - accessorKey: 'data.q1.pay_date', - }, - 'data.q1.pay_amount': { - color_type: blueColumn, - accessorKey: 'data.q1.pay_amount', - }, - 'data.q1.pay_ho': { - color_type: blueColumn, - accessorKey: 'data.q1.pay_ho', - }, - 'data.q1.pay_rf': { - color_type: blueColumn, - accessorKey: 'data.q1.pay_rf', - }, - 'data.q1.pay_comment': { - color_type: blueColumn, - accessorKey: 'data.q1.pay_comment', - }, - 'data.q1.pay_act': { - color_type: blueColumn, - accessorKey: 'data.q1.pay_act', - }, - 'data.q1.booking': { - color_type: orangeColumn, - accessorKey: 'data.q1.booking', - }, - 'data.q1.actual_m1': { - color_type: greenColumn, - accessorKey: 'data.q1.actual_m1', - }, - 'data.q1.actual_m2': { - color_type: greenColumn, - accessorKey: 'data.q1.actual_m2', - }, - 'data.q1.actual_m3': { - color_type: greenColumn, - accessorKey: 'data.q1.actual_m3', - }, - 'data.q1.actual_quarter': { - color_type: greenColumn, - accessorKey: 'data.q1.actual_quarter', - }, - 'data.q1.residual_after_booking': { - color_type: orangeColumn, - accessorKey: 'data.q1.residual_after_booking', - }, - 'data.q1.residual_after_actual': { - color_type: greenColumn, - accessorKey: 'data.q1.residual_after_actual', - }, - 'data.q1.transfer_q2': { - color_type: redColumn, - accessorKey: 'data.q1.transfer_q2', - }, - 'data.q1.transfer_q3': { - color_type: redColumn, - accessorKey: 'data.q1.transfer_q3', - }, - 'data.q1.transfer_q4': { - color_type: redColumn, - accessorKey: 'data.q1.transfer_q4', - }, - 'data.q1.transfer_econ': { - color_type: redColumn, - accessorKey: 'data.q1.transfer_econ', - }, - 'data.q1.total': { - color_type: redColumn, - accessorKey: 'data.q1.total', - }, - 'data.q2.target_change': { - color_type: redColumn, - accessorKey: 'data.q2.target_change', - }, - 'data.q2.base_correction': { - color_type: redColumn, - accessorKey: 'data.q2.base_correction', - }, - 'data.q2.revision_inc': { - color_type: redColumn, - accessorKey: 'data.q2.revision_inc', - }, - 'data.q2.revision_seq': { - color_type: redColumn, - accessorKey: 'data.q2.revision_seq', - }, - 'data.q2.revision_comment': { - color_type: redColumn, - accessorKey: 'data.q2.revision_comment', - }, - 'data.q2.new_plan': { - color_type: yellowColumn, - accessorKey: 'data.q2.new_plan', - }, - '2_kvartal_2026_field_field': { - color_type: whiteColumn, - accessorKey: '2_kvartal_2026_field_field', - }, - 'data.q2.adj_current': { - color_type: yellowColumn, - accessorKey: 'data.q2.adj_current', - }, - 'data.q2.adj_ssp': { - color_type: yellowColumn, - accessorKey: 'data.q2.adj_ssp', - }, - 'data.q2.adj_rf': { - color_type: yellowColumn, - accessorKey: 'data.q2.adj_rf', - }, - 'data.q2.adj_reserve': { - color_type: yellowColumn, - accessorKey: 'data.q2.adj_reserve', - }, - '2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_bez_nds': { - color_type: redColumn, - accessorKey: '2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_bez_nds', - }, - 'data.q2.corrected_plan': { - color_type: yellowColumn, - accessorKey: 'data.q2.corrected_plan', - }, - 'data.q2.pay_date': { - color_type: blueColumn, - accessorKey: 'data.q2.pay_date', - }, - 'data.q2.pay_amount': { - color_type: blueColumn, - accessorKey: 'data.q2.pay_amount', - }, - 'data.q2.pay_ho': { - color_type: blueColumn, - accessorKey: 'data.q2.pay_ho', - }, - 'data.q2.pay_rf': { - color_type: blueColumn, - accessorKey: 'data.q2.pay_rf', - }, - 'data.q2.pay_comment': { - color_type: blueColumn, - accessorKey: 'data.q2.pay_comment', - }, - 'data.q2.pay_act': { - color_type: blueColumn, - accessorKey: 'data.q2.pay_act', - }, - 'data.q2.booking': { - color_type: orangeColumn, - accessorKey: 'data.q2.booking', - }, - 'data.q2.actual_m1': { - color_type: greenColumn, - accessorKey: 'data.q2.actual_m1', - }, - 'data.q2.actual_m2': { - color_type: greenColumn, - accessorKey: 'data.q2.actual_m2', - }, - 'data.q2.actual_m3': { - color_type: greenColumn, - accessorKey: 'data.q2.actual_m3', - }, - 'data.q2.actual_quarter': { - color_type: greenColumn, - accessorKey: 'data.q2.actual_quarter', - }, - 'data.q2.residual_after_booking': { - color_type: orangeColumn, - accessorKey: 'data.q2.residual_after_booking', - }, - 'data.q2.residual_after_actual': { - color_type: greenColumn, - accessorKey: 'data.q2.residual_after_actual', - }, - 'data.q2.transfer_q3': { - color_type: redColumn, - accessorKey: 'data.q2.transfer_q3', - }, - 'data.q2.transfer_q4': { - color_type: redColumn, - accessorKey: 'data.q2.transfer_q4', - }, - 'data.q2.transfer_econ': { - color_type: redColumn, - accessorKey: 'data.q2.transfer_econ', - }, - 'data.q2.total': { - color_type: redColumn, - accessorKey: 'data.q2.total', - }, - 'data.q3.target_change': { - color_type: redColumn, - accessorKey: 'data.q3.target_change', - }, - 'data.q3.base_correction': { - color_type: redColumn, - accessorKey: 'data.q3.base_correction', - }, - 'data.q3.revision_inc': { - color_type: redColumn, - accessorKey: 'data.q3.revision_inc', - }, - 'data.q3.revision_seq': { - color_type: redColumn, - accessorKey: 'data.q3.revision_seq', - }, - 'data.q3.revision_comment': { - color_type: redColumn, - accessorKey: 'data.q3.revision_comment', - }, - 'data.q3.new_plan': { - color_type: yellowColumn, - accessorKey: 'data.q3.new_plan', - }, - '3_kvartal_2026_field_field': { - color_type: whiteColumn, - accessorKey: '3_kvartal_2026_field_field', - }, - 'data.q3.adj_current': { - color_type: yellowColumn, - accessorKey: 'data.q3.adj_current', - }, - 'data.q3.adj_ssp': { - color_type: yellowColumn, - accessorKey: 'data.q3.adj_ssp', - }, - 'data.q3.adj_rf': { - color_type: yellowColumn, - accessorKey: 'data.q3.adj_rf', - }, - 'data.q3.adj_reserve': { - color_type: yellowColumn, - accessorKey: 'data.q3.adj_reserve', - }, - '3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_bez_nds': { - color_type: redColumn, - accessorKey: '3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_bez_nds', - }, - 'data.q3.corrected_plan': { - color_type: yellowColumn, - accessorKey: 'data.q3.corrected_plan', - }, - 'data.q3.pay_date': { - color_type: blueColumn, - accessorKey: 'data.q3.pay_date', - }, - 'data.q3.pay_amount': { - color_type: blueColumn, - accessorKey: 'data.q3.pay_amount', - }, - 'data.q3.pay_ho': { - color_type: blueColumn, - accessorKey: 'data.q3.pay_ho', - }, - 'data.q3.pay_rf': { - color_type: blueColumn, - accessorKey: 'data.q3.pay_rf', - }, - 'data.q3.pay_comment': { - color_type: blueColumn, - accessorKey: 'data.q3.pay_comment', - }, - 'data.q3.pay_act': { - color_type: blueColumn, - accessorKey: 'data.q3.pay_act', - }, - 'data.q3.booking': { - color_type: orangeColumn, - accessorKey: 'data.q3.booking', - }, - 'data.q3.actual_m1': { - color_type: greenColumn, - accessorKey: 'data.q3.actual_m1', - }, - 'data.q3.actual_m2': { - color_type: greenColumn, - accessorKey: 'data.q3.actual_m2', - }, - 'data.q3.actual_m3': { - color_type: greenColumn, - accessorKey: 'data.q3.actual_m3', - }, - 'data.q3.actual_quarter': { - color_type: greenColumn, - accessorKey: 'data.q3.actual_quarter', - }, - 'data.q3.residual_after_booking': { - color_type: orangeColumn, - accessorKey: 'data.q3.residual_after_booking', - }, - 'data.q3.residual_after_actual': { - color_type: greenColumn, - accessorKey: 'data.q3.residual_after_actual', - }, - 'data.q3.transfer_q4': { - color_type: redColumn, - accessorKey: 'data.q3.transfer_q4', - }, - 'data.q3.transfer_econ': { - color_type: redColumn, - accessorKey: 'data.q3.transfer_econ', - }, - 'data.q3.total': { - color_type: redColumn, - accessorKey: 'data.q3.total', - }, - 'data.q4.target_change': { - color_type: redColumn, - accessorKey: 'data.q4.target_change', - }, - 'data.q4.base_correction': { - color_type: redColumn, - accessorKey: 'data.q4.base_correction', - }, - 'data.q4.revision_inc': { - color_type: redColumn, - accessorKey: 'data.q4.revision_inc', - }, - 'data.q4.revision_seq': { - color_type: redColumn, - accessorKey: 'data.q4.revision_seq', - }, - 'data.q4.revision_comment': { - color_type: redColumn, - accessorKey: 'data.q4.revision_comment', - }, - 'data.q4.adj_comment': { - color_type: yellowColumn, - accessorKey: 'data.q4.adj_comment', - }, - 'data.q4.new_plan': { - color_type: yellowColumn, - accessorKey: 'data.q4.new_plan', - }, - '4_kvartal_2026_field_field': { - color_type: whiteColumn, - accessorKey: '4_kvartal_2026_field_field', - }, - 'data.q4.adj_current': { - color_type: yellowColumn, - accessorKey: 'data.q4.adj_current', - }, - 'data.q4.adj_ssp': { - color_type: yellowColumn, - accessorKey: 'data.q4.adj_ssp', - }, - 'data.q4.adj_rf': { - color_type: yellowColumn, - accessorKey: 'data.q4.adj_rf', - }, - 'data.q4.adj_reserve': { - color_type: yellowColumn, - accessorKey: 'data.q4.adj_reserve', - }, - 'data.q4.corrected_plan': { - color_type: yellowColumn, - accessorKey: 'data.q4.corrected_plan', - }, - 'data.q4.pay_date': { - color_type: blueColumn, - accessorKey: 'data.q4.pay_date', - }, - 'data.q4.pay_amount': { - color_type: blueColumn, - accessorKey: 'data.q4.pay_amount', - }, - 'data.q4.pay_ho': { - color_type: blueColumn, - accessorKey: 'data.q4.pay_ho', - }, - 'data.q4.pay_rf': { - color_type: blueColumn, - accessorKey: 'data.q4.pay_rf', - }, - 'data.q4.pay_comment': { - color_type: blueColumn, - accessorKey: 'data.q4.pay_comment', - }, - 'data.q4.pay_act': { - color_type: blueColumn, - accessorKey: 'data.q4.pay_act', - }, - 'data.q4.booking': { - color_type: orangeColumn, - accessorKey: 'data.q4.booking', - }, - 'data.q4.actual_m1': { - color_type: greenColumn, - accessorKey: 'data.q4.actual_m1', - }, - 'data.q4.actual_m2': { - color_type: greenColumn, - accessorKey: 'data.q4.actual_m2', - }, - 'data.q4.actual_m3': { - color_type: greenColumn, - accessorKey: 'data.q4.actual_m3', - }, - 'data.q4.actual_quarter': { - color_type: greenColumn, - accessorKey: 'data.q4.actual_quarter', - }, - 'data.q4.actual_spod': { - color_type: greenColumn, - accessorKey: 'data.q4.actual_spod', - }, - 'data.q4.residual_after_booking': { - color_type: orangeColumn, - accessorKey: 'data.q4.residual_after_booking', - }, - 'data.q4.residual_after_actual': { - color_type: greenColumn, - accessorKey: 'data.q4.residual_after_actual', - }, - '4_kvartal_2026_zakrytie_4_go_kvartala_field': { - color_type: redColumn, - accessorKey: '4_kvartal_2026_zakrytie_4_go_kvartala_field', - }, - 'data.q4.transfer_econ': { - color_type: redColumn, - accessorKey: 'data.q4.transfer_econ', - }, - 'data.q4.total': { - color_type: redColumn, - accessorKey: 'data.q4.total', - }, - 'data.totals.fact_year': { - color_type: greenColumn, - accessorKey: 'data.totals.fact_year', - }, - field_field_field_3: { - color_type: whiteColumn, - accessorKey: 'field_field_field_3', - }, - field_summa_oplaty_field: { - color_type: blueColumn, - accessorKey: 'field_summa_oplaty_field', - }, - }, + colors: {}, columns: [ { - header: '', - accessorKey: 'field', + header: "", + accessorKey: "field", columns: [ { - header: 'Код раздела', - accessorKey: 'field_kod_razdela', + header: "Код раздела", + accessorKey: "field_kod_razdela", columns: [ { - header: '', - accessorKey: 'data.header.section_code', - columnLetter: 'C', + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'ID Статьи', - accessorKey: 'field_id_stati', + header: "ID Статьи", + accessorKey: "field_id_stati", columns: [ { - header: '', - accessorKey: 'data.header.item_id', - columnLetter: 'D', + header: "", + accessorKey: "data.header.item_id", + columnLetter: "D", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'ID Группы номенклатуры', - accessorKey: 'field_id_gruppy_nomenklatury', + header: "ID Группы номенклатуры", + accessorKey: "field_id_gruppy_nomenklatury", columns: [ { - header: '', - accessorKey: 'data.header.num_group', - columnLetter: 'E', + header: "", + accessorKey: "data.header.num_group", + columnLetter: "E", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Наименование', - accessorKey: 'field_naimenovanie', + header: "Наименование", + accessorKey: "field_naimenovanie", columns: [ { - header: '', - accessorKey: 'data.header.name', - columnLetter: 'F', + header: "", + accessorKey: "data.header.name", + columnLetter: "F", size: 450, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Внутренний заказ', - accessorKey: 'field_vnutrenniy_zakaz', + header: "Внутренний заказ", + accessorKey: "field_vnutrenniy_zakaz", columns: [ { - header: '', - accessorKey: 'data.header.internal_order', - columnLetter: 'G', + header: "", + accessorKey: "data.header.internal_order", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Планируемые показатели сметы расходов ССП', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov', + header: "Планируемые показатели сметы расходов ССП", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", columns: [ { - header: 'План {year} (тыс. руб.) с учётом складского НДС', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds', + header: "План {year} (тыс. руб.) с учётом складского НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.plan.q1', - columnLetter: 'H', + header: "1 Кв. {year:short}", + accessorKey: "data.plan.q1", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.plan.q2', - columnLetter: 'I', + header: "2 Кв. {year:short}", + accessorKey: "data.plan.q2", + columnLetter: "I", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.plan.q3', - columnLetter: 'J', + header: "3 Кв. {year:short}", + accessorKey: "data.plan.q3", + columnLetter: "J", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.plan.q4', - columnLetter: 'K', + header: "4 Кв. {year:short}", + accessorKey: "data.plan.q4", + columnLetter: "K", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.plan.year', - columnLetter: 'L', + header: "Год", + accessorKey: "data.plan.year", + columnLetter: "L", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.plan.comment', - columnLetter: 'M', + header: "Комментарий", + accessorKey: "data.plan.comment", + columnLetter: "M", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Договоры', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory', + header: "Договоры", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov_dogovory", columns: [ { - header: 'Сумма', - accessorKey: 'data.contract_summary.amount', - columnLetter: 'N', + header: "Сумма", + accessorKey: "data.contract_summary.amount", + columnLetter: "N", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Контрагент', - accessorKey: 'data.contract_summary.counterparty', - columnLetter: 'O', + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "O", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract_summary.deadline', - columnLetter: 'P', + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "P", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарии', - accessorKey: 'data.contract_summary.comment', - columnLetter: 'Q', + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "Q", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+1} году', - accessorKey: 'data.contract_summary.future_payments_y1', - columnLetter: 'R', + header: "Платежи в {year+1} году", + accessorKey: "data.contract_summary.future_payments_y1", + columnLetter: "R", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+2} году', - accessorKey: 'data.contract_summary.future_payments_y2', - columnLetter: 'S', + header: "Платежи в {year+2} году", + accessorKey: "data.contract_summary.future_payments_y2", + columnLetter: "S", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма в других ССП', - accessorKey: 'data.contract_summary.other_ssp_amount', - columnLetter: 'T', + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp_amount", + columnLetter: "T", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Аллокация расходов', - accessorKey: 'allokatsiya_raskhodov', + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", columns: [ { - header: 'ID Договора', - accessorKey: 'allokatsiya_raskhodov_id_dogovora', + header: "ID Договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", columns: [ { - header: '', - accessorKey: 'data.allocation.contract_ref', - columnLetter: 'V', + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Назначение расхода фактической аллокации', - accessorKey: 'allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii', + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", columns: [ { - header: '', - accessorKey: 'data.allocation.allocation_purpose', - columnLetter: 'W', + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Секвестирование ДФиП', - accessorKey: 'sekvestirovanie_dfip', + header: "Секвестирование ДФиП", + accessorKey: "sekvestirovanie_dfip", columns: [ { - header: 'Корректировка сметы расходов', - accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov', + header: "Корректировка сметы расходов", + accessorKey: "sekvestirovanie_dfip_korrektirovka_smety_raskhodov", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q1', - columnLetter: 'Y', + header: "1 Кв. {year:short}", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q2', - columnLetter: 'Z', + header: "2 Кв. {year:short}", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q3', - columnLetter: 'AA', + header: "3 Кв. {year:short}", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q4', - columnLetter: 'AB', + header: "4 Кв. {year:short}", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_dfip.year', - columnLetter: 'AC', + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'sekvestirovanie_dfip_obosnovanie', + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.seq_dfip.justification', - columnLetter: 'AD', + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Отнесение в резерв', - accessorKey: 'otnesenie_v_rezerv', + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", columns: [ { - header: 'Резерв финансового комитета', - accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta', + header: "Резерв финансового комитета", + accessorKey: "otnesenie_v_rezerv_rezerv_finansovogo_komiteta", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.reserve.q1', - columnLetter: 'AF', + header: "1 Кв. {year:short}", + accessorKey: "data.reserve.q1", + columnLetter: "AF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.reserve.q2', - columnLetter: 'AG', + header: "2 Кв. {year:short}", + accessorKey: "data.reserve.q2", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.reserve.q3', - columnLetter: 'AH', + header: "3 Кв. {year:short}", + accessorKey: "data.reserve.q3", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.reserve.q4', - columnLetter: 'AI', + header: "4 Кв. {year:short}", + accessorKey: "data.reserve.q4", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.reserve.year', - columnLetter: 'AJ', + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'otnesenie_v_rezerv_obosnovanie', + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.reserve.justification', - columnLetter: 'AK', + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итоговая смета расходов', - accessorKey: 'itogovaya_smeta_raskhodov', + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", columns: [ { - header: 'План {year}', - accessorKey: 'itogovaya_smeta_raskhodov_plan_2026', + header: "План {year}", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.approved.q1', - columnLetter: 'AM', + header: "1 Кв. {year:short}", + accessorKey: "data.approved.q1", + columnLetter: "AM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.approved.q2', - columnLetter: 'AN', + header: "2 Кв. {year:short}", + accessorKey: "data.approved.q2", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.approved.q3', - columnLetter: 'AO', + header: "3 Кв. {year:short}", + accessorKey: "data.approved.q3", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.approved.q4', - columnLetter: 'AP', + header: "4 Кв. {year:short}", + accessorKey: "data.approved.q4", + columnLetter: "AP", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.approved.year', - columnLetter: 'AQ', + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_6', + header: "", + accessorKey: "field_6", columns: [ { - header: 'Коллегиальные органы', - accessorKey: 'field_kollegialnye_organy', + header: "Коллегиальные органы", + accessorKey: "field_kollegialnye_organy", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.collegial.amount', - columnLetter: 'AS', + header: "Сумма (без НДС)", + accessorKey: "data.collegial.amount", + columnLetter: "AS", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Реквизиты протокола (дата, номер)', - accessorKey: 'data.collegial.protocol_reference', - columnLetter: 'AT', + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol_reference", + columnLetter: "AT", size: 330, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Примечание', - accessorKey: 'data.collegial.note', - columnLetter: 'AV', + header: "Примечание", + accessorKey: "data.collegial.note", + columnLetter: "AV", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'ЦКК', - accessorKey: 'field_tskk', + header: "ЦКК", + accessorKey: "field_tskk", columns: [ { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.ckk.ceiling', - columnLetter: 'AX', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.expenses_q1', - columnLetter: 'AY', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q1", + columnLetter: "AY", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.expenses_q2', - columnLetter: 'AZ', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q2", + columnLetter: "AZ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.expenses_q3', - columnLetter: 'BA', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q3", + columnLetter: "BA", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.expenses_q4', - columnLetter: 'BB', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q4", + columnLetter: "BB", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.ckk.rf_schedule', - columnLetter: 'BC', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок поставки', - accessorKey: 'data.ckk.delivery_deadline', - columnLetter: 'BD', + header: "Срок поставки", + accessorKey: "data.ckk.delivery_deadline", + columnLetter: "BD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'План закупок', - accessorKey: 'data.ckk.procurement_plan', - columnLetter: 'BE', + header: "План закупок", + accessorKey: "data.ckk.procurement_plan", + columnLetter: "BE", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Способ закупки', - accessorKey: 'data.ckk.procurement_method', - columnLetter: 'BF', + header: "Способ закупки", + accessorKey: "data.ckk.procurement_method", + columnLetter: "BF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.ckk.comment', - columnLetter: 'BG', + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Договор', - accessorKey: 'field_dogovor', + header: "Договор", + accessorKey: "field_dogovor", columns: [ { - header: 'Контрагент', - accessorKey: 'data.contract.counterparty', - columnLetter: 'BI', + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Договор (реквизиты)', - accessorKey: 'data.contract.reference', - columnLetter: 'BJ', + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Дополнительные соглашения, спецификации и пр. (реквизиты)', - accessorKey: 'data.contract.addenda', - columnLetter: 'BK', + header: + "Дополнительные соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", size: 460, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предмет', - accessorKey: 'data.contract.subject', - columnLetter: 'BL', + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Валюта договора', - accessorKey: 'data.contract.currency', - columnLetter: 'BM', + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.contract.ceiling', - columnLetter: 'BN', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.expenses_q1', - columnLetter: 'BO', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q1", + columnLetter: "BO", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.expenses_q2', - columnLetter: 'BP', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q2", + columnLetter: "BP", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.expenses_q3', - columnLetter: 'BQ', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q3", + columnLetter: "BQ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.expenses_q4', - columnLetter: 'BR', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q4", + columnLetter: "BR", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.contract.rf_schedule', - columnLetter: 'BS', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Ставка НДС (%)', - accessorKey: 'data.contract.vat_rate', - columnLetter: 'BT', + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Курс пересчёта', - accessorKey: 'data.contract.exchange_rate', - columnLetter: 'BU', + header: "Курс пересчёта", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС), вал (без НДС)', - accessorKey: 'data.contract.amount_foreign', - columnLetter: 'BV', + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract.deadline', - columnLetter: 'BW', + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Схема платежа', - accessorKey: 'data.contract.scheme', - columnLetter: 'BX', + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'АКТ', - accessorKey: 'data.contract.act', - columnLetter: 'BY', + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.contract.comment', - columnLetter: 'BZ', + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '1 квартал {year}', - accessorKey: '1_kvartal_2026', + header: "1 квартал {year}", + accessorKey: "1_kvartal_2026", columns: [ { - header: 'Текущие корректировки (= 0)', - accessorKey: '1_kvartal_2026_tekuschie_korrektirovki_0', + header: "Текущие корректировки (= 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.adj_current', - columnLetter: 'CB', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с ССП / сметой развития', - accessorKey: '1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya', + header: "Корректировки с ССП / сметой развития", + accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.adj_ssp', - columnLetter: 'CC', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_ssp", + columnLetter: "CC", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с РФ', - accessorKey: '1_kvartal_2026_korrektirovki_s_rf', + header: "Корректировки с РФ", + accessorKey: "1_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.adj_rf', - columnLetter: 'CD', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_rf", + columnLetter: "CD", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки из резерва', - accessorKey: '1_kvartal_2026_korrektirovki_iz_rezerva', + header: "Корректировки из резерва", + accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.adj_reserve', - columnLetter: 'CE', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_reserve", + columnLetter: "CE", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: '1_kvartal_2026_kommentariy', + header: "Комментарий", + accessorKey: "1_kvartal_2026_kommentariy", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.adj_comment', - columnLetter: 'CG', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_comment", + columnLetter: "CG", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_skorr_plan_1_kv_26', + header: "Скорректированный план 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.corrected_plan', - columnLetter: 'CH', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Платёж и предоставление акта', - accessorKey: '1_kvartal_2026_platezh_i_predostavlenie_akta', + header: "Платёж и предоставление акта", + accessorKey: "1_kvartal_2026_platezh_i_predostavlenie_akta", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q1.pay_date', - columnLetter: 'CJ', + header: "Дата платежа", + accessorKey: "data.q1.pay_date", + columnLetter: "CJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.pay_amount', - columnLetter: 'CK', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q1.pay_ho', - columnLetter: 'CL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q1.pay_rf', - columnLetter: 'CM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q1.pay_comment', - columnLetter: 'CN', + header: "Комментарий", + accessorKey: "data.q1.pay_comment", + columnLetter: "CN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта (другого подтверждения)', - accessorKey: 'data.q1.pay_act', - columnLetter: 'CO', + header: "Предоставление акта (другого подтверждения)", + accessorKey: "data.q1.pay_act", + columnLetter: "CO", size: 390, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Бронь 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_bron_1_kv_26', + header: "Бронь 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.booking', - columnLetter: 'CQ', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за январь {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_yanvar_26', + header: "Факт РСБУ за январь {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.actual_m1', - columnLetter: 'CR', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за февраль {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_fevral_26', + header: "Факт РСБУ за февраль {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.actual_m2', - columnLetter: 'CS', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за март {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_mart_26', + header: "Факт РСБУ за март {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.actual_m3', - columnLetter: 'CT', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_1_kv_26', + header: "Факт РСБУ 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.actual_quarter', - columnLetter: 'CU', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_broni_1_kv_26', + header: "Остаток после брони 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.residual_after_booking', - columnLetter: 'CV', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_fakta_1_kv_26', + header: "Остаток после факта 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q1.residual_after_actual', - columnLetter: 'CW', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 1-го квартала', - accessorKey: '1_kvartal_2026_zakrytie_1_go_kvartala', + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { - header: 'Перенос во 2 кв. {year:short}', - accessorKey: 'data.q1.transfer_q2', - columnLetter: 'CY', + header: "Перенос во 2 кв. {year:short}", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q1.transfer_q3', - columnLetter: 'CZ', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q1.transfer_q4', - columnLetter: 'DA', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q1.transfer_econ', - columnLetter: 'DB', + header: "Перенос в фонд экономии", + accessorKey: "data.q1.transfer_econ", + columnLetter: "DB", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Всего', - accessorKey: 'data.q1.total', - columnLetter: 'DC', + header: "Всего", + accessorKey: "data.q1.total", + columnLetter: "DC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал {year}', - accessorKey: '2_kvartal_2026', + header: "2 квартал {year}", + accessorKey: "2_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.target_change', - columnLetter: 'DE', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Корректировка статей базового плана (= 0)', - accessorKey: '2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0', + header: "Корректировка статей базового плана (= 0)", + accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.base_correction', - columnLetter: 'DF', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.base_correction", + columnLetter: "DF", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Увеличение базового плана (> 0)', - accessorKey: '2_kvartal_2026_uvelichenie_bazovogo_plana_0', + header: "Увеличение базового плана (> 0)", + accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.revision_inc', - columnLetter: 'DG', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.revision_inc", + columnLetter: "DG", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '2_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.revision_seq', - columnLetter: 'DH', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий', - accessorKey: '2_kvartal_2026_kommentariy', + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.revision_comment', - columnLetter: 'DI', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.revision_comment", + columnLetter: "DI", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_novyy_plan_2_kv_26', + header: "Новый план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.new_plan', - columnLetter: 'DJ', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Текущие корректировки (= 0)', - accessorKey: '2_kvartal_2026_tekuschie_korrektirovki_0', + header: "Текущие корректировки (= 0)", + accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.adj_current', - columnLetter: 'DL', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_current", + columnLetter: "DL", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с ССП / сметой развития', - accessorKey: '2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya', + header: "Корректировки с ССП / сметой развития", + accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.adj_ssp', - columnLetter: 'DM', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_ssp", + columnLetter: "DM", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с РФ', - accessorKey: '2_kvartal_2026_korrektirovki_s_rf', + header: "Корректировки с РФ", + accessorKey: "2_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.adj_rf', - columnLetter: 'DN', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_rf", + columnLetter: "DN", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки из резерва', - accessorKey: '2_kvartal_2026_korrektirovki_iz_rezerva', + header: "Корректировки из резерва", + accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.adj_reserve', - columnLetter: 'DO', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_reserve", + columnLetter: "DO", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_skorr_plan_2_kv_26', + header: "Скорректированный план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.corrected_plan', - columnLetter: 'DR', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Платёж и предоставление акта', - accessorKey: '2_kvartal_2026_platezh_i_predostavlenie_akta', + header: "Платёж и предоставление акта", + accessorKey: "2_kvartal_2026_platezh_i_predostavlenie_akta", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q2.pay_date', - columnLetter: 'DT', + header: "Дата платежа", + accessorKey: "data.q2.pay_date", + columnLetter: "DT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.pay_amount', - columnLetter: 'DU', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q2.pay_ho', - columnLetter: 'DV', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q2.pay_rf', - columnLetter: 'DW', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q2.pay_comment', - columnLetter: 'DX', + header: "Комментарий", + accessorKey: "data.q2.pay_comment", + columnLetter: "DX", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта (другого подтверждения)', - accessorKey: 'data.q2.pay_act', - columnLetter: 'DY', + header: "Предоставление акта (другого подтверждения)", + accessorKey: "data.q2.pay_act", + columnLetter: "DY", size: 390, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Бронь 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_bron_2_kv_26', + header: "Бронь 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.booking', - columnLetter: 'EA', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за апрель {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_aprel_26', + header: "Факт РСБУ за апрель {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.actual_m1', - columnLetter: 'EB', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за май {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_may_26', + header: "Факт РСБУ за май {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.actual_m2', - columnLetter: 'EC', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июнь {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_iyun_26', + header: "Факт РСБУ за июнь {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.actual_m3', - columnLetter: 'ED', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_2_kv_26', + header: "Факт РСБУ 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.actual_quarter', - columnLetter: 'EE', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_broni_2_kv_26', + header: "Остаток после брони 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.residual_after_booking', - columnLetter: 'EF', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_fakta_2_kv_26', + header: "Остаток после факта 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q2.residual_after_actual', - columnLetter: 'EG', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 2-го квартала', - accessorKey: '2_kvartal_2026_zakrytie_2_go_kvartala', + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q2.transfer_q3', - columnLetter: 'EI', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q2.transfer_q4', - columnLetter: 'EJ', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q2.transfer_econ', - columnLetter: 'EK', + header: "Перенос в фонд экономии", + accessorKey: "data.q2.transfer_econ", + columnLetter: "EK", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Всего', - accessorKey: 'data.q2.total', - columnLetter: 'EL', + header: "Всего", + accessorKey: "data.q2.total", + columnLetter: "EL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал {year}', - accessorKey: '3_kvartal_2026', + header: "3 квартал {year}", + accessorKey: "3_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.target_change', - columnLetter: 'EN', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Корректировка статей базового плана (= 0)', - accessorKey: '3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0', + header: "Корректировка статей базового плана (= 0)", + accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.base_correction', - columnLetter: 'EO', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.base_correction", + columnLetter: "EO", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Увеличение базового плана (> 0)', - accessorKey: '3_kvartal_2026_uvelichenie_bazovogo_plana_0', + header: "Увеличение базового плана (> 0)", + accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.revision_inc', - columnLetter: 'EP', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.revision_inc", + columnLetter: "EP", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '3_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.revision_seq', - columnLetter: 'EQ', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий', - accessorKey: '3_kvartal_2026_kommentariy', + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.revision_comment', - columnLetter: 'ER', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.revision_comment", + columnLetter: "ER", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_novyy_plan_3_kv_26', + header: "Новый план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.new_plan', - columnLetter: 'ES', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Текущие корректировки (= 0)', - accessorKey: '3_kvartal_2026_tekuschie_korrektirovki_0', + header: "Текущие корректировки (= 0)", + accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.adj_current', - columnLetter: 'EU', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_current", + columnLetter: "EU", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с ССП / сметой развития', - accessorKey: '3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya', + header: "Корректировки с ССП / сметой развития", + accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.adj_ssp', - columnLetter: 'EV', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_ssp", + columnLetter: "EV", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с РФ', - accessorKey: '3_kvartal_2026_korrektirovki_s_rf', + header: "Корректировки с РФ", + accessorKey: "3_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.adj_rf', - columnLetter: 'EW', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_rf", + columnLetter: "EW", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки из резерва', - accessorKey: '3_kvartal_2026_korrektirovki_iz_rezerva', + header: "Корректировки из резерва", + accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.adj_reserve', - columnLetter: 'EX', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_reserve", + columnLetter: "EX", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_skorr_plan_3_kv_26', + header: "Скорректированный план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.corrected_plan', - columnLetter: 'FA', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Платёж и предоставление акта', - accessorKey: '3_kvartal_2026_platezh_i_predostavlenie_akta', + header: "Платёж и предоставление акта", + accessorKey: "3_kvartal_2026_platezh_i_predostavlenie_akta", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q3.pay_date', - columnLetter: 'FC', + header: "Дата платежа", + accessorKey: "data.q3.pay_date", + columnLetter: "FC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.pay_amount', - columnLetter: 'FD', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q3.pay_ho', - columnLetter: 'FE', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q3.pay_rf', - columnLetter: 'FF', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q3.pay_comment', - columnLetter: 'FG', + header: "Комментарий", + accessorKey: "data.q3.pay_comment", + columnLetter: "FG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта (другого подтверждения)', - accessorKey: 'data.q3.pay_act', - columnLetter: 'FH', + header: "Предоставление акта (другого подтверждения)", + accessorKey: "data.q3.pay_act", + columnLetter: "FH", size: 390, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Бронь 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_bron_3_kv_26', + header: "Бронь 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.booking', - columnLetter: 'FJ', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июль {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_iyul_26', + header: "Факт РСБУ за июль {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.actual_m1', - columnLetter: 'FK', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за август {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_avgust_26', + header: "Факт РСБУ за август {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.actual_m2', - columnLetter: 'FL', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за сентябрь {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_sentyabr_26', + header: "Факт РСБУ за сентябрь {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.actual_m3', - columnLetter: 'FM', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_3_kv_26', + header: "Факт РСБУ 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.actual_quarter', - columnLetter: 'FN', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_broni_3_kv_26', + header: "Остаток после брони 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.residual_after_booking', - columnLetter: 'FO', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_fakta_3_kv_26', + header: "Остаток после факта 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q3.residual_after_actual', - columnLetter: 'FP', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 3-го квартала', - accessorKey: '3_kvartal_2026_zakrytie_3_go_kvartala', + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q3.transfer_q4', - columnLetter: 'FR', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q3.transfer_econ', - columnLetter: 'FS', + header: "Перенос в фонд экономии", + accessorKey: "data.q3.transfer_econ", + columnLetter: "FS", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Всего', - accessorKey: 'data.q3.total', - columnLetter: 'FT', + header: "Всего", + accessorKey: "data.q3.total", + columnLetter: "FT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал {year}', - accessorKey: '4_kvartal_2026', + header: "4 квартал {year}", + accessorKey: "4_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.target_change', - columnLetter: 'FV', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Корректировка статей базового плана (= 0)', - accessorKey: '4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0', + header: "Корректировка статей базового плана (= 0)", + accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.base_correction', - columnLetter: 'FW', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.base_correction", + columnLetter: "FW", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Увеличение базового плана (> 0)', - accessorKey: '4_kvartal_2026_uvelichenie_bazovogo_plana_0', + header: "Увеличение базового плана (> 0)", + accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.revision_inc', - columnLetter: 'FX', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.revision_inc", + columnLetter: "FX", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '4_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.revision_seq', - columnLetter: 'FY', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий', - accessorKey: '4_kvartal_2026_kommentariy', + header: "Комментарий", + accessorKey: "4_kvartal_2026_kommentariy", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.revision_comment', - columnLetter: 'FZ', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.revision_comment", + columnLetter: "FZ", size: 260, - filterFn: 'contains', + filterFn: "contains", }, { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.adj_comment', - columnLetter: 'GG', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.adj_comment", + columnLetter: "GG", size: 250, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_novyy_plan_4_kv_26', + header: "Новый план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.new_plan', - columnLetter: 'GA', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Текущие корректировки (= 0)', - accessorKey: '4_kvartal_2026_tekuschie_korrektirovki_0', + header: "Текущие корректировки (= 0)", + accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.adj_current', - columnLetter: 'GC', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.adj_current", + columnLetter: "GC", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с ССП / сметой развития', - accessorKey: '4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya', + header: "Корректировки с ССП / сметой развития", + accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.adj_ssp', - columnLetter: 'GD', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.adj_ssp", + columnLetter: "GD", size: 250, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки с РФ', - accessorKey: '4_kvartal_2026_korrektirovki_s_rf', + header: "Корректировки с РФ", + accessorKey: "4_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.adj_rf', - columnLetter: 'GE', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.adj_rf", + columnLetter: "GE", size: 250, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректировки из резерва', - accessorKey: '4_kvartal_2026_korrektirovki_iz_rezerva', + header: "Корректировки из резерва", + accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.adj_reserve', - columnLetter: 'GF', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.adj_reserve", + columnLetter: "GF", size: 250, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_skorr_plan_4_kv_26', + header: "Скорректированный план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.corrected_plan', - columnLetter: 'GH', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", size: 250, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Платёж и предоставление акта', - accessorKey: '4_kvartal_2026_platezh_i_predostavlenie_akta', + header: "Платёж и предоставление акта", + accessorKey: "4_kvartal_2026_platezh_i_predostavlenie_akta", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q4.pay_date', - columnLetter: 'GJ', + header: "Дата платежа", + accessorKey: "data.q4.pay_date", + columnLetter: "GJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.pay_amount', - columnLetter: 'GK', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q4.pay_ho', - columnLetter: 'GL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q4.pay_rf', - columnLetter: 'GM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q4.pay_comment', - columnLetter: 'GN', + header: "Комментарий", + accessorKey: "data.q4.pay_comment", + columnLetter: "GN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта (другого подтверждения)', - accessorKey: 'data.q4.pay_act', - columnLetter: 'GO', + header: "Предоставление акта (другого подтверждения)", + accessorKey: "data.q4.pay_act", + columnLetter: "GO", size: 390, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Бронь 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_bron_4_kv_26', + header: "Бронь 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.booking', - columnLetter: 'GQ', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за октябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_oktyabr_26', + header: "Факт РСБУ за октябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.actual_m1', - columnLetter: 'GR', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за ноябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_noyabr_26', + header: "Факт РСБУ за ноябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.actual_m2', - columnLetter: 'GS', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за декабрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_dekabr_26', + header: "Факт РСБУ за декабрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.actual_m3', - columnLetter: 'GT', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_4_kv_26', + header: "Факт РСБУ 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.actual_quarter', - columnLetter: 'GU', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт СПОД', - accessorKey: '4_kvartal_2026_fakt_spod', + header: "Факт СПОД", + accessorKey: "4_kvartal_2026_fakt_spod", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.actual_spod', - columnLetter: 'GV', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_spod", + columnLetter: "GV", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_ostatok_posle_broni_4_kv_26', + header: "Остаток после брони 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.residual_after_booking', - columnLetter: 'GW', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 4 кв. {year:short} и СПОД', - accessorKey: '4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov', + header: "Остаток после факта 4 кв. {year:short} и СПОД", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", columns: [ { - header: 'Сумма, тыс. руб. (без НДС)', - accessorKey: 'data.q4.residual_after_actual', - columnLetter: 'GX', + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", size: 260, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 4-го квартала', - accessorKey: '4_kvartal_2026_zakrytie_4_go_kvartala', + header: "Закрытие 4-го квартала", + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", columns: [ { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q4.transfer_econ', - columnLetter: 'HA', + header: "Перенос в фонд экономии", + accessorKey: "data.q4.transfer_econ", + columnLetter: "HA", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Всего', - accessorKey: 'data.q4.total', - columnLetter: 'HB', + header: "Всего", + accessorKey: "data.q4.total", + columnLetter: "HB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_40', + header: "", + accessorKey: "field_40", columns: [ { - header: 'Факт {year:short}', - accessorKey: 'field_fakt_26', + header: "Факт {year:short}", + accessorKey: "field_fakt_26", columns: [ { - header: '', - accessorKey: 'data.totals.fact_year', - columnLetter: 'HE', + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HE", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000" , }, }, }, diff --git a/web/src/components/RealtimeTable/constants/columnColors.js b/web/src/components/RealtimeTable/constants/columnColors.js index d264e26..be95337 100644 --- a/web/src/components/RealtimeTable/constants/columnColors.js +++ b/web/src/components/RealtimeTable/constants/columnColors.js @@ -10,8 +10,8 @@ export const greenColumn = { export const orangeColumn = { ROOT: "#F1C297", GROUP: "#F6D6B9", - ITEM: "#FAEBDC", - SUB_ITEM: "#FAEBDC", + ITEM: "#fbe8d5", + SUB_ITEM: "#fcf2e8", INPUT: "#FFFFFF", COLOR: "#000000", }; diff --git a/web/src/components/RealtimeTable/tableColumns.jsx b/web/src/components/RealtimeTable/tableColumns.jsx index 422f202..134326c 100644 --- a/web/src/components/RealtimeTable/tableColumns.jsx +++ b/web/src/components/RealtimeTable/tableColumns.jsx @@ -80,12 +80,15 @@ function getColorCell(colors, column, row) { const rowType = row?.original?.row_type || row?.row_type; const sectionCodeValue = row?.original?.data?.section_code ?? row?.original?.data?.header?.section_code; + if (colors[column.id]?.color_type?.[rowType]) { + return colors[column.id]?.color_type?.[rowType]; + } + if (sectionCodeValue !== null && sectionCodeValue !== undefined && sectionCodeValue !== '') { const sectionCode = String(sectionCodeValue)[0]; return (sectionCodeColor[sectionCode] || blueColumn)[rowType]; } - - return colors[column.id]?.color_type?.[rowType]; + return 'white'; } const UPPERCASE_MONTH_PATTERN = /ЯНВАРЬ|ФЕВРАЛЬ|МАРТ|АПРЕЛЬ|МАЙ|ИЮНЬ|ИЮЛЬ|АВГУСТ|СЕНТЯБРЬ|ОКТЯБРЬ|НОЯБРЬ|ДЕКАБРЬ/g; diff --git a/web/src/pages/ProjectPages/components/ProjectsTable/ProjectsTable.jsx b/web/src/pages/ProjectPages/components/ProjectsTable/ProjectsTable.jsx index 144ffd2..9e0e958 100644 --- a/web/src/pages/ProjectPages/components/ProjectsTable/ProjectsTable.jsx +++ b/web/src/pages/ProjectPages/components/ProjectsTable/ProjectsTable.jsx @@ -104,7 +104,6 @@ const ProjectsTable = ({ title: isLastOpened ? 'Последний открытый проект' : undefined, sx: { backgroundColor: '#ffffff', - ...(isLastOpened && { backgroundColor: '#eef5e9', scrollMarginTop: '6rem' }), '&:hover': { backgroundColor: 'rgb(248, 250, 252)', },