From e0c8c57fc2cdf2f865d7daffe06c50138b3c3dd3 Mon Sep 17 00:00:00 2001 From: tsygankoviva Date: Thu, 6 Aug 2026 17:14:21 +0300 Subject: [PATCH 1/3] =?UTF-8?q?vsp-choose-form2-2:=20=D0=B2=D1=8B=D0=B1?= =?UTF-8?q?=D0=BE=D1=80=20=D0=92=D0=A1=D0=9F=20=D0=BD=D0=B0=20=D1=84=D1=80?= =?UTF-8?q?=D0=BE=D0=BD=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RealtimeTable/Cell/Cell/Cell.jsx | 15 ++- .../Cell/EditCell/VspDropdownEditCell.jsx | 113 ++++++++++++++++++ .../RealtimeTable/RealtimeTable.jsx | 22 ++++ .../RealtimeTable/constants/FORM_2/AHR.js | 13 ++ .../RealtimeTable/constants/FORM_2/CAP.js | 37 +++++- .../RealtimeTable/constants/FORM_2/OPER.js | 37 +++++- .../RealtimeTable/contexts/RealtimeContext.js | 3 + .../components/RealtimeTable/tableColumns.jsx | 22 +++- 8 files changed, 255 insertions(+), 7 deletions(-) create mode 100644 web/src/components/RealtimeTable/Cell/EditCell/VspDropdownEditCell.jsx diff --git a/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx b/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx index 472c89c..7f93b6c 100644 --- a/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx +++ b/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx @@ -134,24 +134,34 @@ const CellComponent = ({ isUpdating, onCellNumberClick, isInvalid, + vspOptions, }) => { const { lockedCells } = useRealtime(); const cellKey = `${row.id}_${column.id}`; const isLocked = lockedCells.includes(cellKey); + const isVspDropdown = column?.columnDef?.editType === 'vsp_dropdown'; + // Мемоизация значения const { rawValue, displayValue, isNumeric } = useMemo(() => { const value = cell.getValue(); const isNum = !isNaN(Number(value)) && value !== null && value !== undefined && value !== ''; let display = String(value || ''); + if (isVspDropdown && value != null) { + const vsp = vspOptions?.find(v => v.id === Number(value)); + if (vsp) { + return { rawValue: value, displayValue: vsp.registration_number, isNumeric: false }; + } + } + if (isNum) { const asInteger = INTEGER_COLUMN_IDS.has(column.id); display = formatNumber(value, asInteger); } return { rawValue: value, displayValue: display, isNumeric: isNum }; - }, [cell, column.id]); + }, [cell, column.id, isVspDropdown, vspOptions]); const highlightedContent = useMemo(() => { const searchQueries = [globalFilter, columnFilter]; @@ -207,7 +217,8 @@ const Cell = React.memo(CellComponent, (prevProps, nextProps) => { prevProps.isInvalid === nextProps.isInvalid && prevProps.isEditable === nextProps.isEditable && prevProps.isUpdating === nextProps.isUpdating && - prevProps.onCellNumberClick === nextProps.onCellNumberClick + prevProps.onCellNumberClick === nextProps.onCellNumberClick && + prevProps.vspOptions === nextProps.vspOptions ); }); diff --git a/web/src/components/RealtimeTable/Cell/EditCell/VspDropdownEditCell.jsx b/web/src/components/RealtimeTable/Cell/EditCell/VspDropdownEditCell.jsx new file mode 100644 index 0000000..9c9e914 --- /dev/null +++ b/web/src/components/RealtimeTable/Cell/EditCell/VspDropdownEditCell.jsx @@ -0,0 +1,113 @@ +import React, { memo, useEffect, useRef, useLayoutEffect, useState, useCallback, useMemo } from 'react'; +import { FormControl, Select, MenuItem } from '@mui/material'; +import { useRealtime } from '../../contexts/RealtimeContext'; + +const EDITOR_STYLES = { + position: 'absolute', + zIndex: 12, + top: 0, +}; + +const VspDropdownEditCell = memo(({ refCell, onChange, disabled, value, table }) => { + const { endEditing: contextEndEditing, vspOptions } = useRealtime(); + + const [selectedValue, setSelectedValue] = useState(() => value ?? ''); + const [position, setPosition] = useState(); + const [open, setOpen] = useState(false); + + const refFinished = useRef(false); + + useEffect(() => { + const timer = setTimeout(() => { + setOpen(true); + }, 80); + return () => clearTimeout(timer); + }, []); + + useLayoutEffect(() => { + if (!refCell?.current) return; + + const td = refCell.current.offsetParent; + const tr = td?.offsetParent; + + if (td && tr) { + setPosition({ + left: td.offsetLeft, + width: td.offsetWidth, + translateY: tr.style.transform || '', + }); + } + }, [refCell]); + + const finishEditing = useCallback(() => { + if (refFinished.current) return; + refFinished.current = true; + table.setEditingCell(null); + const editingCell = table.getState().editingCell; + if (editingCell) { + contextEndEditing?.(editingCell.row, editingCell.column); + } + }, [table, contextEndEditing]); + + const handleSelectChange = useCallback((e) => { + const val = e.target.value; + if (val == null || val === '') return; + refFinished.current = true; + setSelectedValue(val); + onChange?.(val); + const editingCell = table.getState().editingCell; + if (editingCell) { + contextEndEditing?.(editingCell.row, editingCell.column); + } + }, [onChange, table, contextEndEditing]); + + const handleSelectClose = useCallback((_event, reason) => { + if (reason === 'selectOption') return; + finishEditing(); + }, [finishEditing]); + + const editorStyles = useMemo(() => ({ + ...EDITOR_STYLES, + left: position?.left || 0, + width: position?.width || 0, + transform: position?.translateY || 0, + }), [position]); + + return ( + + + {position && +
+ + + +
+ } + + + ); +}); + +VspDropdownEditCell.displayName = 'VspDropdownEditCell'; + +export default VspDropdownEditCell; diff --git a/web/src/components/RealtimeTable/RealtimeTable.jsx b/web/src/components/RealtimeTable/RealtimeTable.jsx index 2711f3f..27213eb 100644 --- a/web/src/components/RealtimeTable/RealtimeTable.jsx +++ b/web/src/components/RealtimeTable/RealtimeTable.jsx @@ -32,6 +32,7 @@ import { getRowId } from './utils/rowUtils'; import { FORM_TYPE_OPTIONS } from '../../constants/constants'; import { debounce } from '@mui/material'; import { CreateProgramModal } from './Modals/CreateProgramProjectModal'; +import { DictVspApi } from '../../api/dict-vsp'; const RealtimeTable = ({ formType, formId, sheetName, direction, year }) => { const { data, setData, isLoading: isTableLoading, editingCells: dataEditingCells } = useRealtimeData(formId, sheetName, direction, formType, year); @@ -87,6 +88,7 @@ const RealtimeTable = ({ formType, formId, sheetName, direction, year }) => { startEditing: contextStartEditing, addProgram: contextAddProgram, addProject: contextAddProject, + setVspOptions, } = useRealtime(); const { @@ -136,6 +138,26 @@ const RealtimeTable = ({ formType, formId, sheetName, direction, year }) => { loadConfig(); }, [formType, sheetName]); + useEffect(() => { + if (!formId || !columnsConfig?.columns) return; + + const hasVspDropdown = (cols) => { + for (const col of cols) { + if (col.editType === 'vsp_dropdown') return true; + if (col.columns && hasVspDropdown(col.columns)) return true; + } + return false; + }; + + if (!hasVspDropdown(columnsConfig.columns)) return; + + DictVspApi.getDropdownVsp({ form_id: formId }).then(data => { + if (data.success) { + setVspOptions(data.result); + } + }); + }, [formId, columnsConfig, setVspOptions]); + const handleUpdateCell = useCallback(async (row, column, value) => { return await contextUpdateCell(row, column, value); }, [contextUpdateCell]); diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js index a6cf4b5..57e5be7 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js @@ -29,6 +29,10 @@ export const config = { color_type: greenColumn, accessorKey: "data.header.vsp_id", }, + "data.header.vsp_address": { + color_type: greenColumn, + accessorKey: "data.header.vsp_address", + }, "data.plan.q1": { color_type: greenColumn, accessorKey: "data.plan.q1", @@ -725,6 +729,15 @@ export const config = { columnLetter: "E", size: 150, filterFn: "contains", + editType: "vsp_dropdown", + }, + { + header: "Адрес ВСП", + accessorKey: "data.header.vsp_address", + columnLetter: "E1", + size: 220, + filterFn: "contains", + editType: "vsp_dropdown", }, ], muiTableHeadCellProps: { diff --git a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js index 0eaffdc..cadf2cd 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js @@ -25,6 +25,14 @@ export const config = { color_type: orangeColumn, accessorKey: "data.header.name", }, + "data.header.vsp_id": { + color_type: orangeColumn, + accessorKey: "data.header.vsp_id", + }, + "data.header.vsp_address": { + color_type: orangeColumn, + accessorKey: "data.header.vsp_address", + }, "data.header.internal_order": { color_type: orangeColumn, accessorKey: "data.header.internal_order", @@ -830,6 +838,33 @@ export const config = { }, ], }, + { + header: "ВСП РФ", + accessorKey: "field_vsp_rf", + columns: [ + { + header: "", + accessorKey: "data.header.vsp_id", + columnLetter: "G", + size: 150, + filterFn: "contains", + editType: "vsp_dropdown", + }, + ], + }, + { + header: "Адрес ВСП", + accessorKey: "field_adres_vsp", + columns: [ + { + header: "", + accessorKey: "data.header.vsp_address", + columnLetter: "G1", + size: 220, + filterFn: "contains", + }, + ], + }, { header: "Внутренний заказ", accessorKey: "field_vnutrenniy_zakaz", @@ -837,7 +872,7 @@ export const config = { { header: "", accessorKey: "data.header.internal_order", - columnLetter: "G", + columnLetter: "H", size: 150, filterFn: "contains", }, diff --git a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js index 894bb85..bc7a9d4 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js @@ -25,6 +25,14 @@ export const config = { color_type: blueColumn, accessorKey: "data.header.name", }, + "data.header.vsp_id": { + color_type: blueColumn, + accessorKey: "data.header.vsp_id", + }, + "data.header.vsp_address": { + color_type: blueColumn, + accessorKey: "data.header.vsp_address", + }, "data.header.internal_order": { color_type: blueColumn, accessorKey: "data.header.internal_order", @@ -830,6 +838,33 @@ export const config = { }, ], }, + { + header: "ВСП РФ", + accessorKey: "field_vsp_rf", + columns: [ + { + header: "", + accessorKey: "data.header.vsp_id", + columnLetter: "G", + size: 150, + filterFn: "contains", + editType: "vsp_dropdown", + }, + ], + }, + { + header: "Адрес ВСП", + accessorKey: "field_adres_vsp", + columns: [ + { + header: "", + accessorKey: "data.header.vsp_address", + columnLetter: "G1", + size: 220, + filterFn: "contains", + }, + ], + }, { header: "Внутренний заказ", accessorKey: "field_vnutrenniy_zakaz", @@ -837,7 +872,7 @@ export const config = { { header: "", accessorKey: "data.header.internal_order", - columnLetter: "G", + columnLetter: "H", size: 150, filterFn: "contains", }, diff --git a/web/src/components/RealtimeTable/contexts/RealtimeContext.js b/web/src/components/RealtimeTable/contexts/RealtimeContext.js index 4028366..ea0312c 100644 --- a/web/src/components/RealtimeTable/contexts/RealtimeContext.js +++ b/web/src/components/RealtimeTable/contexts/RealtimeContext.js @@ -43,6 +43,7 @@ export const RealtimeProvider = ({ //для ячеек которые редактируются другими пользователями const [lockedCells, setLockedCells] = useState([]); + const [vspOptions, setVspOptions] = useState([]); const handleMessage = useCallback((data) => { // Обработка ошибок if (data.error) { @@ -445,6 +446,8 @@ export const RealtimeProvider = ({ retryLogin, lockedCells, setLockedCells, + vspOptions, + setVspOptions, releaseAllLocks: () => releaseAllLocks(userId), }} > diff --git a/web/src/components/RealtimeTable/tableColumns.jsx b/web/src/components/RealtimeTable/tableColumns.jsx index 43fb911..68d854f 100644 --- a/web/src/components/RealtimeTable/tableColumns.jsx +++ b/web/src/components/RealtimeTable/tableColumns.jsx @@ -2,6 +2,7 @@ import React, { useEffect, useRef, useState, useMemo, useCallback } from 'react' import { createPortal } from 'react-dom'; import { useParams } from 'react-router'; import { useRealtime } from './contexts/RealtimeContext'; +import VspDropdownEditCell from './Cell/EditCell/VspDropdownEditCell'; const EditCellPortal = React.memo(({ cell, @@ -60,13 +61,23 @@ const EditCellPortal = React.memo(({ cellId: `${cell.row.id}_${cell.column.id}`, }), [cell, isEditable, handleChange, tableKey, table]); + const editType = cell.column.columnDef?.editType; + const portalContent = useMemo(() => { if (!refTbody || isSaving) return null; + + if (editType === 'vsp_dropdown') { + return createPortal( + , + refTbody + ); + } + return createPortal( , refTbody ); - }, [refTbody, isSaving, editCellProps, EditCell]); + }, [refTbody, isSaving, editCellProps, EditCell, editType]); return ( <> @@ -152,18 +163,19 @@ export const getTableColumns = ({ return props; }; - // Оптимизированная функция processColumns const processColumns = (columns) => { columns.forEach((col) => { col.Cell = ({ cell, table, column, row }) => { + const { vspOptions } = useRealtime(); const props = getCachedCellProps(row, column, table); const cellProps = useMemo(() => ({ row, column, cell, + vspOptions, ...props, - }), [row.id, column.id, cell.getValue(), props._hash]); + }), [row.id, column.id, cell.getValue(), props._hash, vspOptions]); return ; }; @@ -184,6 +196,10 @@ export const getTableColumns = ({ return editComponent; }; + if (col.editType === 'vsp_dropdown') { + col.enableEditing = (row) => row?.original?.row_type === 'INPUT'; + } + if (col.columns?.length) { processColumns(col.columns); } -- 2.47.2 From 0ddccad957f29ebbaca8009d3b7ddc0fedb0ca24 Mon Sep 17 00:00:00 2001 From: PotapovaA Date: Wed, 12 Aug 2026 18:50:49 +0300 Subject: [PATCH 2/3] fix conflict --- .../RealtimeTable/constants/FORM_2/AHR.js | 2896 ++++++++--------- 1 file changed, 1439 insertions(+), 1457 deletions(-) diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js index 9e03a07..f9735b4 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js @@ -1,3197 +1,3179 @@ -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": { + 'data.header.section_code': { color_type: greenColumn, - accessorKey: "data.header.section_code", + accessorKey: 'data.header.section_code', }, - "data.header.item_id": { + 'data.header.item_id': { color_type: greenColumn, - accessorKey: "data.header.item_id", + accessorKey: 'data.header.item_id', }, - "data.header.num_group": { + 'data.header.num_group': { color_type: greenColumn, - accessorKey: "data.header.num_group", + accessorKey: 'data.header.num_group', }, - "data.header.name": { + 'data.header.name': { color_type: greenColumn, - accessorKey: "data.header.name", + accessorKey: 'data.header.name', }, - "data.header.vsp_id": { + 'data.header.vsp_id': { color_type: greenColumn, - accessorKey: "data.header.vsp_id", + accessorKey: 'data.header.vsp_id', }, - "data.plan.q1": { + 'data.plan.q1': { color_type: greenColumn, - accessorKey: "data.plan.q1", + accessorKey: 'data.plan.q1', }, - "data.plan.q2": { + 'data.plan.q2': { color_type: greenColumn, - accessorKey: "data.plan.q2", + accessorKey: 'data.plan.q2', }, - "data.plan.q3": { + 'data.plan.q3': { color_type: greenColumn, - accessorKey: "data.plan.q3", + accessorKey: 'data.plan.q3', }, - "data.plan.q4": { + 'data.plan.q4': { color_type: greenColumn, - accessorKey: "data.plan.q4", + accessorKey: 'data.plan.q4', }, - "data.plan.year": { + 'data.plan.year': { color_type: greenColumn, - accessorKey: "data.plan.year", + accessorKey: 'data.plan.year', }, - "data.plan.comment": { + 'data.plan.comment': { color_type: greenColumn, - accessorKey: "data.plan.comment", + accessorKey: 'data.plan.comment', }, - "2026_god_field_field": { + '2026_god_field_field': { color_type: whiteColumn, - accessorKey: "2026_god_field_field", + accessorKey: '2026_god_field_field', }, - "data.seq_dfip.q1": { + 'data.seq_dfip.q1': { color_type: greenColumn, - accessorKey: "data.seq_dfip.q1", + accessorKey: 'data.seq_dfip.q1', }, - "data.seq_dfip.q2": { + 'data.seq_dfip.q2': { color_type: greenColumn, - accessorKey: "data.seq_dfip.q2", + accessorKey: 'data.seq_dfip.q2', }, - "data.seq_dfip.q3": { + 'data.seq_dfip.q3': { color_type: greenColumn, - accessorKey: "data.seq_dfip.q3", + accessorKey: 'data.seq_dfip.q3', }, - "data.seq_dfip.q4": { + 'data.seq_dfip.q4': { color_type: greenColumn, - accessorKey: "data.seq_dfip.q4", + accessorKey: 'data.seq_dfip.q4', }, - "data.seq_dfip.year": { + 'data.seq_dfip.year': { color_type: greenColumn, - accessorKey: "data.seq_dfip.year", + accessorKey: 'data.seq_dfip.year', }, - "data.seq_dfip.justification": { + 'data.seq_dfip.justification': { color_type: greenColumn, - accessorKey: "data.seq_dfip.justification", + accessorKey: 'data.seq_dfip.justification', }, - "data.seq_ssp.q1": { + 'data.seq_ssp.q1': { color_type: greenColumn, - accessorKey: "data.seq_ssp.q1", + accessorKey: 'data.seq_ssp.q1', }, - "data.seq_ssp.q2": { + 'data.seq_ssp.q2': { color_type: greenColumn, - accessorKey: "data.seq_ssp.q2", + accessorKey: 'data.seq_ssp.q2', }, - "data.seq_ssp.q3": { + 'data.seq_ssp.q3': { color_type: greenColumn, - accessorKey: "data.seq_ssp.q3", + accessorKey: 'data.seq_ssp.q3', }, - "data.seq_ssp.q4": { + 'data.seq_ssp.q4': { color_type: greenColumn, - accessorKey: "data.seq_ssp.q4", + accessorKey: 'data.seq_ssp.q4', }, - "data.seq_ssp.year": { + 'data.seq_ssp.year': { color_type: greenColumn, - accessorKey: "data.seq_ssp.year", + accessorKey: 'data.seq_ssp.year', }, - "data.seq_ssp.justification": { + 'data.seq_ssp.justification': { color_type: greenColumn, - accessorKey: "data.seq_ssp.justification", + accessorKey: 'data.seq_ssp.justification', }, - "data.approved.q1": { + 'data.approved.q1': { color_type: greenColumn, - accessorKey: "data.approved.q1", + accessorKey: 'data.approved.q1', }, - "data.approved.q2": { + 'data.approved.q2': { color_type: greenColumn, - accessorKey: "data.approved.q2", + accessorKey: 'data.approved.q2', }, - "data.approved.q3": { + 'data.approved.q3': { color_type: greenColumn, - accessorKey: "data.approved.q3", + accessorKey: 'data.approved.q3', }, - "data.approved.q4": { + 'data.approved.q4': { color_type: greenColumn, - accessorKey: "data.approved.q4", + accessorKey: 'data.approved.q4', }, - "data.approved.year": { + 'data.approved.year': { color_type: greenColumn, - accessorKey: "data.approved.year", + accessorKey: 'data.approved.year', }, - "data.contract.counterparty": { + 'data.contract.counterparty': { color_type: orangeColumn, - accessorKey: "data.contract.counterparty", + accessorKey: 'data.contract.counterparty', }, - "data.contract.reference": { + 'data.contract.reference': { color_type: orangeColumn, - accessorKey: "data.contract.reference", + accessorKey: 'data.contract.reference', }, - "data.contract.date": { + 'data.contract.date': { color_type: orangeColumn, - accessorKey: "data.contract.date", + accessorKey: 'data.contract.date', }, - "data.contract.subject": { + 'data.contract.subject': { color_type: orangeColumn, - accessorKey: "data.contract.subject", + accessorKey: 'data.contract.subject', }, - "data.contract.currency": { + 'data.contract.currency': { color_type: orangeColumn, - accessorKey: "data.contract.currency", + accessorKey: 'data.contract.currency', }, - "data.contract.ceiling": { + 'data.contract.ceiling': { color_type: orangeColumn, - accessorKey: "data.contract.ceiling", + accessorKey: 'data.contract.ceiling', }, - "data.contract.vat_rate": { + 'data.contract.vat_rate': { color_type: orangeColumn, - accessorKey: "data.contract.vat_rate", + accessorKey: 'data.contract.vat_rate', }, - "data.contract.deadline": { + 'data.contract.deadline': { color_type: orangeColumn, - accessorKey: "data.contract.deadline", + accessorKey: 'data.contract.deadline', }, - "data.contract.scheme": { + 'data.contract.scheme': { color_type: orangeColumn, - accessorKey: "data.contract.scheme", + accessorKey: 'data.contract.scheme', }, - "data.contract.act": { + 'data.contract.act': { color_type: orangeColumn, - accessorKey: "data.contract.act", + accessorKey: 'data.contract.act', }, - "data.contract.comment": { + 'data.contract.comment': { color_type: orangeColumn, - accessorKey: "data.contract.comment", + accessorKey: 'data.contract.comment', }, - "data.booking.y2026.q1": { + 'data.booking.y2026.q1': { color_type: orangeColumn, - accessorKey: "data.booking.y2026.q1", + accessorKey: 'data.booking.y2026.q1', }, - "data.booking.y2026.q2": { + 'data.booking.y2026.q2': { color_type: orangeColumn, - accessorKey: "data.booking.y2026.q2", + accessorKey: 'data.booking.y2026.q2', }, - "data.booking.y2026.q3": { + 'data.booking.y2026.q3': { color_type: orangeColumn, - accessorKey: "data.booking.y2026.q3", + accessorKey: 'data.booking.y2026.q3', }, - "data.booking.y2026.q4": { + 'data.booking.y2026.q4': { color_type: orangeColumn, - accessorKey: "data.booking.y2026.q4", + accessorKey: 'data.booking.y2026.q4', }, - "data.booking.y2027.q1": { + 'data.booking.y2027.q1': { color_type: orangeColumn, - accessorKey: "data.booking.y2027.q1", + accessorKey: 'data.booking.y2027.q1', }, - "data.booking.y2027.q2": { + 'data.booking.y2027.q2': { color_type: orangeColumn, - accessorKey: "data.booking.y2027.q2", + accessorKey: 'data.booking.y2027.q2', }, - "data.booking.y2027.q3": { + 'data.booking.y2027.q3': { color_type: orangeColumn, - accessorKey: "data.booking.y2027.q3", + accessorKey: 'data.booking.y2027.q3', }, - "data.booking.y2027.q4": { + 'data.booking.y2027.q4': { color_type: orangeColumn, - accessorKey: "data.booking.y2027.q4", + accessorKey: 'data.booking.y2027.q4', }, - "data.q1.adj_current": { + 'data.q1.adj_current': { color_type: yellowColumn, - accessorKey: "data.q1.adj_current", + accessorKey: 'data.q1.adj_current', }, - "data.q1.adj_ssp": { + 'data.q1.adj_ssp': { color_type: yellowColumn, - accessorKey: "data.q1.adj_ssp", + accessorKey: 'data.q1.adj_ssp', }, - "data.q1.adj_reserve": { + 'data.q1.adj_reserve': { color_type: yellowColumn, - accessorKey: "data.q1.adj_reserve", + accessorKey: 'data.q1.adj_reserve', }, - "data.q1.adj_comment": { + 'data.q1.adj_comment': { color_type: yellowColumn, - accessorKey: "data.q1.adj_comment", + accessorKey: 'data.q1.adj_comment', }, - "data.q1.corrected_plan": { + 'data.q1.corrected_plan': { color_type: yellowColumn, - accessorKey: "data.q1.corrected_plan", + accessorKey: 'data.q1.corrected_plan', }, - "1_kvartal_2026_goda_field_field": { + '1_kvartal_2026_goda_field_field': { color_type: whiteColumn, - accessorKey: "1_kvartal_2026_goda_field_field", + accessorKey: '1_kvartal_2026_goda_field_field', }, - "data.q1.pay_date": { + 'data.q1.pay_date': { color_type: blueColumn, - accessorKey: "data.q1.pay_date", + accessorKey: 'data.q1.pay_date', }, - "data.q1.pay_amount": { + 'data.q1.pay_amount': { color_type: blueColumn, - accessorKey: "data.q1.pay_amount", + accessorKey: 'data.q1.pay_amount', }, - "data.q1.pay_comment": { + 'data.q1.pay_comment': { color_type: blueColumn, - accessorKey: "data.q1.pay_comment", + accessorKey: 'data.q1.pay_comment', }, - "data.q1.pay_act": { + 'data.q1.pay_act': { color_type: blueColumn, - accessorKey: "data.q1.pay_act", + accessorKey: 'data.q1.pay_act', }, - "data.q1.booking": { + 'data.q1.booking': { color_type: orangeColumn, - accessorKey: "data.q1.booking", + accessorKey: 'data.q1.booking', }, - "data.q1.actual_m1": { + 'data.q1.actual_m1': { color_type: greenColumn, - accessorKey: "data.q1.actual_m1", + accessorKey: 'data.q1.actual_m1', }, - "data.q1.actual_m2": { + 'data.q1.actual_m2': { color_type: greenColumn, - accessorKey: "data.q1.actual_m2", + accessorKey: 'data.q1.actual_m2', }, - "data.q1.actual_m3": { + 'data.q1.actual_m3': { color_type: greenColumn, - accessorKey: "data.q1.actual_m3", + accessorKey: 'data.q1.actual_m3', }, - "data.q1.actual_quarter": { + 'data.q1.actual_quarter': { color_type: greenColumn, - accessorKey: "data.q1.actual_quarter", + accessorKey: 'data.q1.actual_quarter', }, - "data.q1.residual_after_booking": { + 'data.q1.residual_after_booking': { color_type: orangeColumn, - accessorKey: "data.q1.residual_after_booking", + accessorKey: 'data.q1.residual_after_booking', }, - "data.q1.residual_after_actual": { + 'data.q1.residual_after_actual': { color_type: greenColumn, - accessorKey: "data.q1.residual_after_actual", + accessorKey: 'data.q1.residual_after_actual', }, - "data.q1.transfer_q2": { + 'data.q1.transfer_q2': { color_type: redColumn, - accessorKey: "data.q1.transfer_q2", + accessorKey: 'data.q1.transfer_q2', }, - "data.q1.transfer_q2_delay_acts": { + 'data.q1.transfer_q2_delay_acts': { color_type: redColumn, - accessorKey: "data.q1.transfer_q2_delay_acts", + accessorKey: 'data.q1.transfer_q2_delay_acts', }, - "data.q1.transfer_q2_delay_procurement": { + 'data.q1.transfer_q2_delay_procurement': { color_type: redColumn, - accessorKey: "data.q1.transfer_q2_delay_procurement", + accessorKey: 'data.q1.transfer_q2_delay_procurement', }, - "data.q1.transfer_q2_economy_rf": { + 'data.q1.transfer_q2_economy_rf': { color_type: redColumn, - accessorKey: "data.q1.transfer_q2_economy_rf", + accessorKey: 'data.q1.transfer_q2_economy_rf', }, - "data.q1.transfer_next_comment": { + 'data.q1.transfer_next_comment': { color_type: redColumn, - accessorKey: "data.q1.transfer_next_comment", + accessorKey: 'data.q1.transfer_next_comment', }, - "data.q1.transfer_q3": { + 'data.q1.transfer_q3': { color_type: redColumn, - accessorKey: "data.q1.transfer_q3", + accessorKey: 'data.q1.transfer_q3', }, - "data.q1.transfer_q4": { + 'data.q1.transfer_q4': { color_type: redColumn, - accessorKey: "data.q1.transfer_q4", + accessorKey: 'data.q1.transfer_q4', }, - "data.q1.transfer_far_comment": { + 'data.q1.transfer_far_comment': { color_type: redColumn, - accessorKey: "data.q1.transfer_far_comment", + accessorKey: 'data.q1.transfer_far_comment', }, - "data.q1.transfer_econ": { + 'data.q1.transfer_econ': { color_type: redColumn, - accessorKey: "data.q1.transfer_econ", + accessorKey: 'data.q1.transfer_econ', }, - "data.q1.total": { + 'data.q1.total': { color_type: redColumn, - accessorKey: "data.q1.total", + accessorKey: 'data.q1.total', }, - "data.q2.target_change": { + 'data.q2.target_change': { color_type: redColumn, - accessorKey: "data.q2.target_change", + accessorKey: 'data.q2.target_change', }, - "data.q2.base_correction": { + 'data.q2.base_correction': { color_type: redColumn, - accessorKey: "data.q2.base_correction", + accessorKey: 'data.q2.base_correction', }, - "data.q2.base_correction_comment": { + 'data.q2.base_correction_comment': { color_type: redColumn, - accessorKey: "data.q2.base_correction_comment", + accessorKey: 'data.q2.base_correction_comment', }, - "data.q2.revision_inc": { + 'data.q2.revision_inc': { color_type: yellowColumn, - accessorKey: "data.q2.revision_inc", + accessorKey: 'data.q2.revision_inc', }, - "data.q2.revision_seq": { + 'data.q2.revision_seq': { color_type: yellowColumn, - accessorKey: "data.q2.revision_seq", + accessorKey: 'data.q2.revision_seq', }, - "data.q2.revision_comment": { + 'data.q2.revision_comment': { color_type: yellowColumn, - accessorKey: "data.q2.revision_comment", + accessorKey: 'data.q2.revision_comment', }, - "data.q2.new_plan": { + 'data.q2.new_plan': { color_type: yellowColumn, - accessorKey: "data.q2.new_plan", + accessorKey: 'data.q2.new_plan', }, - "2_kvartal_2026_goda_field_field": { + '2_kvartal_2026_goda_field_field': { color_type: whiteColumn, - accessorKey: "2_kvartal_2026_goda_field_field", + accessorKey: '2_kvartal_2026_goda_field_field', }, - "data.q2.adj_current": { + 'data.q2.adj_current': { color_type: yellowColumn, - accessorKey: "data.q2.adj_current", + accessorKey: 'data.q2.adj_current', }, - "data.q2.adj_ssp": { + 'data.q2.adj_ssp': { color_type: yellowColumn, - accessorKey: "data.q2.adj_ssp", + accessorKey: 'data.q2.adj_ssp', }, - "data.q2.adj_reserve": { + 'data.q2.adj_reserve': { color_type: yellowColumn, - accessorKey: "data.q2.adj_reserve", + accessorKey: 'data.q2.adj_reserve', }, - "data.q2.adj_comment": { + 'data.q2.adj_comment': { color_type: yellowColumn, - accessorKey: "data.q2.adj_comment", + accessorKey: 'data.q2.adj_comment', }, - "data.q2.corrected_plan": { + 'data.q2.corrected_plan': { color_type: yellowColumn, - accessorKey: "data.q2.corrected_plan", + accessorKey: 'data.q2.corrected_plan', }, - "data.q2.pay_date": { + 'data.q2.pay_date': { color_type: blueColumn, - accessorKey: "data.q2.pay_date", + accessorKey: 'data.q2.pay_date', }, - "data.q2.pay_amount": { + 'data.q2.pay_amount': { color_type: blueColumn, - accessorKey: "data.q2.pay_amount", + accessorKey: 'data.q2.pay_amount', }, - "data.q2.pay_comment": { + 'data.q2.pay_comment': { color_type: blueColumn, - accessorKey: "data.q2.pay_comment", + accessorKey: 'data.q2.pay_comment', }, - "data.q2.pay_act": { + 'data.q2.pay_act': { color_type: blueColumn, - accessorKey: "data.q2.pay_act", + accessorKey: 'data.q2.pay_act', }, - "data.q2.booking": { + 'data.q2.booking': { color_type: orangeColumn, - accessorKey: "data.q2.booking", + accessorKey: 'data.q2.booking', }, - "data.q2.actual_m1": { + 'data.q2.actual_m1': { color_type: greenColumn, - accessorKey: "data.q2.actual_m1", + accessorKey: 'data.q2.actual_m1', }, - "data.q2.actual_m2": { + 'data.q2.actual_m2': { color_type: greenColumn, - accessorKey: "data.q2.actual_m2", + accessorKey: 'data.q2.actual_m2', }, - "data.q2.actual_m3": { + 'data.q2.actual_m3': { color_type: greenColumn, - accessorKey: "data.q2.actual_m3", + accessorKey: 'data.q2.actual_m3', }, - "data.q2.actual_quarter": { + 'data.q2.actual_quarter': { color_type: greenColumn, - accessorKey: "data.q2.actual_quarter", + accessorKey: 'data.q2.actual_quarter', }, - "data.q2.residual_after_booking": { + 'data.q2.residual_after_booking': { color_type: orangeColumn, - accessorKey: "data.q2.residual_after_booking", + accessorKey: 'data.q2.residual_after_booking', }, - "data.q2.residual_after_actual": { + 'data.q2.residual_after_actual': { color_type: greenColumn, - accessorKey: "data.q2.residual_after_actual", + accessorKey: 'data.q2.residual_after_actual', }, - "data.q2.transfer_q3": { + 'data.q2.transfer_q3': { color_type: redColumn, - accessorKey: "data.q2.transfer_q3", + accessorKey: 'data.q2.transfer_q3', }, - "data.q2.transfer_q3_delay_acts": { + 'data.q2.transfer_q3_delay_acts': { color_type: redColumn, - accessorKey: "data.q2.transfer_q3_delay_acts", + accessorKey: 'data.q2.transfer_q3_delay_acts', }, - "data.q2.transfer_q3_delay_procurement": { + 'data.q2.transfer_q3_delay_procurement': { color_type: redColumn, - accessorKey: "data.q2.transfer_q3_delay_procurement", + accessorKey: 'data.q2.transfer_q3_delay_procurement', }, - "data.q2.transfer_q3_economy_rf": { + 'data.q2.transfer_q3_economy_rf': { color_type: redColumn, - accessorKey: "data.q2.transfer_q3_economy_rf", + accessorKey: 'data.q2.transfer_q3_economy_rf', }, - "data.q2.transfer_next_comment": { + 'data.q2.transfer_next_comment': { color_type: redColumn, - accessorKey: "data.q2.transfer_next_comment", + accessorKey: 'data.q2.transfer_next_comment', }, - "data.q2.transfer_q4": { + 'data.q2.transfer_q4': { color_type: redColumn, - accessorKey: "data.q2.transfer_q4", + accessorKey: 'data.q2.transfer_q4', }, - "data.q2.transfer_far_comment": { + 'data.q2.transfer_far_comment': { color_type: redColumn, - accessorKey: "data.q2.transfer_far_comment", + accessorKey: 'data.q2.transfer_far_comment', }, - "data.q2.transfer_econ": { + 'data.q2.transfer_econ': { color_type: redColumn, - accessorKey: "data.q2.transfer_econ", + accessorKey: 'data.q2.transfer_econ', }, - "data.q2.total": { + 'data.q2.total': { color_type: redColumn, - accessorKey: "data.q2.total", + accessorKey: 'data.q2.total', }, - "data.q3.target_change": { + 'data.q3.target_change': { color_type: redColumn, - accessorKey: "data.q3.target_change", + accessorKey: 'data.q3.target_change', }, - "data.q3.base_correction": { + 'data.q3.base_correction': { color_type: redColumn, - accessorKey: "data.q3.base_correction", + accessorKey: 'data.q3.base_correction', }, - "data.q3.base_correction_comment": { + 'data.q3.base_correction_comment': { color_type: redColumn, - accessorKey: "data.q3.base_correction_comment", + accessorKey: 'data.q3.base_correction_comment', }, - "data.q3.revision_inc": { + 'data.q3.revision_inc': { color_type: yellowColumn, - accessorKey: "data.q3.revision_inc", + accessorKey: 'data.q3.revision_inc', }, - "data.q3.revision_seq": { + 'data.q3.revision_seq': { color_type: yellowColumn, - accessorKey: "data.q3.revision_seq", + accessorKey: 'data.q3.revision_seq', }, - "data.q3.revision_comment": { + 'data.q3.revision_comment': { color_type: yellowColumn, - accessorKey: "data.q3.revision_comment", + accessorKey: 'data.q3.revision_comment', }, - "data.q3.new_plan": { + 'data.q3.new_plan': { color_type: yellowColumn, - accessorKey: "data.q3.new_plan", + accessorKey: 'data.q3.new_plan', }, - "3_kvartal_2026_goda_field_field": { + '3_kvartal_2026_goda_field_field': { color_type: whiteColumn, - accessorKey: "3_kvartal_2026_goda_field_field", + accessorKey: '3_kvartal_2026_goda_field_field', }, - "data.q3.adj_current": { + 'data.q3.adj_current': { color_type: yellowColumn, - accessorKey: "data.q3.adj_current", + accessorKey: 'data.q3.adj_current', }, - "data.q3.adj_ssp": { + 'data.q3.adj_ssp': { color_type: yellowColumn, - accessorKey: "data.q3.adj_ssp", + accessorKey: 'data.q3.adj_ssp', }, - "data.q3.adj_reserve": { + 'data.q3.adj_reserve': { color_type: yellowColumn, - accessorKey: "data.q3.adj_reserve", + accessorKey: 'data.q3.adj_reserve', }, - "data.q3.adj_comment": { + 'data.q3.adj_comment': { color_type: yellowColumn, - accessorKey: "data.q3.adj_comment", + accessorKey: 'data.q3.adj_comment', }, - "data.q3.corrected_plan": { + 'data.q3.corrected_plan': { color_type: yellowColumn, - accessorKey: "data.q3.corrected_plan", + accessorKey: 'data.q3.corrected_plan', }, - "data.q3.pay_date": { + 'data.q3.pay_date': { color_type: blueColumn, - accessorKey: "data.q3.pay_date", + accessorKey: 'data.q3.pay_date', }, - "data.q3.pay_amount": { + 'data.q3.pay_amount': { color_type: blueColumn, - accessorKey: "data.q3.pay_amount", + accessorKey: 'data.q3.pay_amount', }, - "data.q3.pay_comment": { + 'data.q3.pay_comment': { color_type: blueColumn, - accessorKey: "data.q3.pay_comment", + accessorKey: 'data.q3.pay_comment', }, - "data.q3.pay_act": { + 'data.q3.pay_act': { color_type: blueColumn, - accessorKey: "data.q3.pay_act", + accessorKey: 'data.q3.pay_act', }, - "data.q3.booking": { + 'data.q3.booking': { color_type: orangeColumn, - accessorKey: "data.q3.booking", + accessorKey: 'data.q3.booking', }, - "data.q3.actual_m1": { + 'data.q3.actual_m1': { color_type: greenColumn, - accessorKey: "data.q3.actual_m1", + accessorKey: 'data.q3.actual_m1', }, - "data.q3.actual_m2": { + 'data.q3.actual_m2': { color_type: greenColumn, - accessorKey: "data.q3.actual_m2", + accessorKey: 'data.q3.actual_m2', }, - "data.q3.actual_m3": { + 'data.q3.actual_m3': { color_type: greenColumn, - accessorKey: "data.q3.actual_m3", + accessorKey: 'data.q3.actual_m3', }, - "data.q3.actual_quarter": { + 'data.q3.actual_quarter': { color_type: greenColumn, - accessorKey: "data.q3.actual_quarter", + accessorKey: 'data.q3.actual_quarter', }, - "data.q3.residual_after_booking": { + 'data.q3.residual_after_booking': { color_type: orangeColumn, - accessorKey: "data.q3.residual_after_booking", + accessorKey: 'data.q3.residual_after_booking', }, - "data.q3.residual_after_actual": { + 'data.q3.residual_after_actual': { color_type: greenColumn, - accessorKey: "data.q3.residual_after_actual", + accessorKey: 'data.q3.residual_after_actual', }, - "data.q3.transfer_q4": { + 'data.q3.transfer_q4': { color_type: redColumn, - accessorKey: "data.q3.transfer_q4", + accessorKey: 'data.q3.transfer_q4', }, - "data.q3.transfer_q4_delay_acts": { + 'data.q3.transfer_q4_delay_acts': { color_type: redColumn, - accessorKey: "data.q3.transfer_q4_delay_acts", + accessorKey: 'data.q3.transfer_q4_delay_acts', }, - "data.q3.transfer_q4_delay_procurement": { + 'data.q3.transfer_q4_delay_procurement': { color_type: redColumn, - accessorKey: "data.q3.transfer_q4_delay_procurement", + accessorKey: 'data.q3.transfer_q4_delay_procurement', }, - "data.q3.transfer_q4_economy_rf": { + 'data.q3.transfer_q4_economy_rf': { color_type: redColumn, - accessorKey: "data.q3.transfer_q4_economy_rf", + accessorKey: 'data.q3.transfer_q4_economy_rf', }, - "data.q3.transfer_next_comment": { + 'data.q3.transfer_next_comment': { color_type: redColumn, - accessorKey: "data.q3.transfer_next_comment", + accessorKey: 'data.q3.transfer_next_comment', }, - "data.q3.transfer_econ": { + 'data.q3.transfer_econ': { color_type: redColumn, - accessorKey: "data.q3.transfer_econ", + accessorKey: 'data.q3.transfer_econ', }, - "data.q3.total": { + 'data.q3.total': { color_type: redColumn, - accessorKey: "data.q3.total", + accessorKey: 'data.q3.total', }, - "data.q4.target_change": { + 'data.q4.target_change': { color_type: redColumn, - accessorKey: "data.q4.target_change", + accessorKey: 'data.q4.target_change', }, - "data.q4.base_correction": { + 'data.q4.base_correction': { color_type: redColumn, - accessorKey: "data.q4.base_correction", + accessorKey: 'data.q4.base_correction', }, - "data.q4.base_correction_comment": { + 'data.q4.base_correction_comment': { color_type: redColumn, - accessorKey: "data.q4.base_correction_comment", + accessorKey: 'data.q4.base_correction_comment', }, - "data.q4.revision_inc": { + 'data.q4.revision_inc': { color_type: yellowColumn, - accessorKey: "data.q4.revision_inc", + accessorKey: 'data.q4.revision_inc', }, - "data.q4.revision_seq": { + 'data.q4.revision_seq': { color_type: yellowColumn, - accessorKey: "data.q4.revision_seq", + accessorKey: 'data.q4.revision_seq', }, - "data.q4.revision_comment": { + 'data.q4.revision_comment': { color_type: yellowColumn, - accessorKey: "data.q4.revision_comment", + accessorKey: 'data.q4.revision_comment', }, - "data.q4.new_plan": { + 'data.q4.new_plan': { color_type: yellowColumn, - accessorKey: "data.q4.new_plan", + accessorKey: 'data.q4.new_plan', }, - "4_kvartal_2026_goda_field_field": { + '4_kvartal_2026_goda_field_field': { color_type: whiteColumn, - accessorKey: "4_kvartal_2026_goda_field_field", + accessorKey: '4_kvartal_2026_goda_field_field', }, - "data.q4.adj_current": { + 'data.q4.adj_current': { color_type: yellowColumn, - accessorKey: "data.q4.adj_current", + accessorKey: 'data.q4.adj_current', }, - "data.q4.adj_ssp": { + 'data.q4.adj_ssp': { color_type: yellowColumn, - accessorKey: "data.q4.adj_ssp", + accessorKey: 'data.q4.adj_ssp', }, - "data.q4.adj_reserve": { + 'data.q4.adj_reserve': { color_type: yellowColumn, - accessorKey: "data.q4.adj_reserve", + accessorKey: 'data.q4.adj_reserve', }, - "data.q4.adj_comment": { + 'data.q4.adj_comment': { color_type: yellowColumn, - accessorKey: "data.q4.adj_comment", + accessorKey: 'data.q4.adj_comment', }, - "data.q4.corrected_plan": { + 'data.q4.corrected_plan': { color_type: yellowColumn, - accessorKey: "data.q4.corrected_plan", + accessorKey: 'data.q4.corrected_plan', }, - "data.q4.pay_date": { + 'data.q4.pay_date': { color_type: blueColumn, - accessorKey: "data.q4.pay_date", + accessorKey: 'data.q4.pay_date', }, - "data.q4.pay_amount": { + 'data.q4.pay_amount': { color_type: blueColumn, - accessorKey: "data.q4.pay_amount", + accessorKey: 'data.q4.pay_amount', }, - "data.q4.pay_comment": { + 'data.q4.pay_comment': { color_type: blueColumn, - accessorKey: "data.q4.pay_comment", + accessorKey: 'data.q4.pay_comment', }, - "data.q4.pay_act": { + 'data.q4.pay_act': { color_type: blueColumn, - accessorKey: "data.q4.pay_act", + accessorKey: 'data.q4.pay_act', }, - "data.q4.booking": { + 'data.q4.booking': { color_type: orangeColumn, - accessorKey: "data.q4.booking", + accessorKey: 'data.q4.booking', }, - "data.q4.actual_m1": { + 'data.q4.actual_m1': { color_type: greenColumn, - accessorKey: "data.q4.actual_m1", + accessorKey: 'data.q4.actual_m1', }, - "data.q4.actual_m2": { + 'data.q4.actual_m2': { color_type: greenColumn, - accessorKey: "data.q4.actual_m2", + accessorKey: 'data.q4.actual_m2', }, - "data.q4.actual_m3": { + 'data.q4.actual_m3': { color_type: greenColumn, - accessorKey: "data.q4.actual_m3", + accessorKey: 'data.q4.actual_m3', }, - "data.q4.actual_spod": { + 'data.q4.actual_spod': { color_type: greenColumn, - accessorKey: "data.q4.actual_spod", + accessorKey: 'data.q4.actual_spod', }, - "data.q4.actual_quarter": { + 'data.q4.actual_quarter': { color_type: greenColumn, - accessorKey: "data.q4.actual_quarter", + accessorKey: 'data.q4.actual_quarter', }, - "data.q4.residual_after_booking": { + 'data.q4.residual_after_booking': { color_type: orangeColumn, - accessorKey: "data.q4.residual_after_booking", + accessorKey: 'data.q4.residual_after_booking', }, - "data.q4.residual_after_actual": { + 'data.q4.residual_after_actual': { color_type: greenColumn, - accessorKey: "data.q4.residual_after_actual", + accessorKey: 'data.q4.residual_after_actual', }, - "data.q4.transfer_econ": { + 'data.q4.transfer_econ': { color_type: redColumn, - accessorKey: "data.q4.transfer_econ", + accessorKey: 'data.q4.transfer_econ', }, - "data.totals.fact_year": { + 'data.totals.fact_year': { color_type: greenColumn, - accessorKey: "data.totals.fact_year", + accessorKey: 'data.totals.fact_year', }, - "2026_god_field_field_5": { + '2026_god_field_field_5': { color_type: whiteColumn, - accessorKey: "2026_god_field_field_5", + accessorKey: '2026_god_field_field_5', }, - "data.totals.pay_year": { + 'data.totals.pay_year': { color_type: blueColumn, - accessorKey: "data.totals.pay_year", + accessorKey: 'data.totals.pay_year', }, }, columns: [ { - header: " ", - accessorKey: "field", + header: ' ', + accessorKey: 'field', columns: [ { - header: " ", - accessorKey: "field_field", + header: ' ', + accessorKey: 'field_field', columns: [ { - header: "Код раздела", - accessorKey: "data.header.section_code", - columnLetter: "A", + header: 'Код раздела', + accessorKey: 'data.header.section_code', + columnLetter: 'A', size: 150, - filterFn: "contains", + filterFn: 'contains', }, { - header: "ID статьи", - accessorKey: "data.header.item_id", - columnLetter: "B", + header: 'ID статьи', + accessorKey: 'data.header.item_id', + columnLetter: 'B', size: 150, - filterFn: "contains", + filterFn: 'contains', }, { - header: "ID группы номенклатуры", - accessorKey: "data.header.num_group", - columnLetter: "C", + header: 'ID группы номенклатуры', + accessorKey: 'data.header.num_group', + columnLetter: 'C', size: 220, - filterFn: "contains", + filterFn: 'contains', }, { - header: "Наименование", - accessorKey: "data.header.name", - columnLetter: "D", + header: 'Наименование', + accessorKey: 'data.header.name', + columnLetter: 'D', size: 150, - filterFn: "contains", + filterFn: 'contains', }, { - header: "ВСП РФ", - accessorKey: "data.header.vsp_id", - columnLetter: "E", + header: 'ВСП РФ', + accessorKey: 'data.header.vsp_id', + 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: "2026 год", - accessorKey: "2026_god", + header: '2026 год', + accessorKey: '2026_god', columns: [ { - header: "Планирование годовых показателей", - accessorKey: "2026_god_planirovanie_godovykh_pokazateley", + header: 'Планирование годовых показателей', + accessorKey: '2026_god_planirovanie_godovykh_pokazateley', columns: [ { - header: "1 квартал", - accessorKey: "data.plan.q1", - columnLetter: "F", + header: '1 квартал', + accessorKey: 'data.plan.q1', + columnLetter: 'F', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "2 квартал", - accessorKey: "data.plan.q2", - columnLetter: "G", + header: '2 квартал', + accessorKey: 'data.plan.q2', + columnLetter: 'G', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "3 квартал", - accessorKey: "data.plan.q3", - columnLetter: "H", + header: '3 квартал', + accessorKey: 'data.plan.q3', + columnLetter: 'H', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "4 квартал", - accessorKey: "data.plan.q4", - columnLetter: "I", + header: '4 квартал', + accessorKey: 'data.plan.q4', + columnLetter: 'I', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Год", - accessorKey: "data.plan.year", - columnLetter: "J", + header: 'Год', + accessorKey: 'data.plan.year', + columnLetter: 'J', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.plan.comment", - columnLetter: "K", + header: 'Комментарий', + accessorKey: 'data.plan.comment', + columnLetter: 'K', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Секвестирование ДФиП", - accessorKey: "2026_god_sekvestirovanie_dfip", + header: 'Секвестирование ДФиП', + accessorKey: '2026_god_sekvestirovanie_dfip', columns: [ { - header: "1 квартал", - accessorKey: "data.seq_dfip.q1", - columnLetter: "M", + header: '1 квартал', + accessorKey: 'data.seq_dfip.q1', + columnLetter: 'M', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "2 квартал", - accessorKey: "data.seq_dfip.q2", - columnLetter: "N", + header: '2 квартал', + accessorKey: 'data.seq_dfip.q2', + columnLetter: 'N', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "3 квартал", - accessorKey: "data.seq_dfip.q3", - columnLetter: "O", + header: '3 квартал', + accessorKey: 'data.seq_dfip.q3', + columnLetter: 'O', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "4 квартал", - accessorKey: "data.seq_dfip.q4", - columnLetter: "P", + header: '4 квартал', + accessorKey: 'data.seq_dfip.q4', + columnLetter: 'P', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Год", - accessorKey: "data.seq_dfip.year", - columnLetter: "Q", + header: 'Год', + accessorKey: 'data.seq_dfip.year', + columnLetter: 'Q', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Обоснование", - accessorKey: "data.seq_dfip.justification", - columnLetter: "R", + header: 'Обоснование', + accessorKey: 'data.seq_dfip.justification', + columnLetter: 'R', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Секвестирование ССП ГО", - accessorKey: "2026_god_sekvestirovanie_ssp_go", + header: 'Секвестирование ССП ГО', + accessorKey: '2026_god_sekvestirovanie_ssp_go', columns: [ { - header: "1 квартал", - accessorKey: "data.seq_ssp.q1", - columnLetter: "T", + header: '1 квартал', + accessorKey: 'data.seq_ssp.q1', + columnLetter: 'T', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "2 квартал", - accessorKey: "data.seq_ssp.q2", - columnLetter: "U", + header: '2 квартал', + accessorKey: 'data.seq_ssp.q2', + columnLetter: 'U', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "3 квартал", - accessorKey: "data.seq_ssp.q3", - columnLetter: "V", + header: '3 квартал', + accessorKey: 'data.seq_ssp.q3', + columnLetter: 'V', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "4 квартал", - accessorKey: "data.seq_ssp.q4", - columnLetter: "W", + header: '4 квартал', + accessorKey: 'data.seq_ssp.q4', + columnLetter: 'W', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Год", - accessorKey: "data.seq_ssp.year", - columnLetter: "X", + header: 'Год', + accessorKey: 'data.seq_ssp.year', + columnLetter: 'X', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Обоснование", - accessorKey: "data.seq_ssp.justification", - columnLetter: "Y", + header: 'Обоснование', + accessorKey: 'data.seq_ssp.justification', + columnLetter: 'Y', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Утвержденная смета расходов", - accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov", + header: 'Утвержденная смета расходов', + accessorKey: '2026_god_utverzhdennaya_smeta_raskhodov', columns: [ { - header: "1 квартал", - accessorKey: "data.approved.q1", - columnLetter: "AA", + header: '1 квартал', + accessorKey: 'data.approved.q1', + columnLetter: 'AA', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "2 квартал", - accessorKey: "data.approved.q2", - columnLetter: "AB", + header: '2 квартал', + accessorKey: 'data.approved.q2', + columnLetter: 'AB', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "3 квартал", - accessorKey: "data.approved.q3", - columnLetter: "AC", + header: '3 квартал', + accessorKey: 'data.approved.q3', + columnLetter: 'AC', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "4 квартал", - accessorKey: "data.approved.q4", - columnLetter: "AD", + header: '4 квартал', + accessorKey: 'data.approved.q4', + columnLetter: 'AD', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Год", - accessorKey: "data.approved.year", - columnLetter: "AE", + header: 'Год', + accessorKey: 'data.approved.year', + columnLetter: 'AE', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Параметры заключенного хозяйственного договора", - accessorKey: - "2026_god_parametry_zaklyuchennogo_khozyaystvennogo_dogovora", + header: 'Параметры заключенного хозяйственного договора', + accessorKey: '2026_god_parametry_zaklyuchennogo_khozyaystvennogo_dogovora', columns: [ { - header: "Контрагент", - accessorKey: "data.contract.counterparty", - columnLetter: "AG", + header: 'Контрагент', + accessorKey: 'data.contract.counterparty', + columnLetter: 'AG', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Номер", - accessorKey: "data.contract.reference", - columnLetter: "AH", + header: 'Номер', + accessorKey: 'data.contract.reference', + columnLetter: 'AH', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Дата", - accessorKey: "data.contract.date", - columnLetter: "AI", + header: 'Дата', + accessorKey: 'data.contract.date', + columnLetter: 'AI', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Предмет", - accessorKey: "data.contract.subject", - columnLetter: "AJ", + header: 'Предмет', + accessorKey: 'data.contract.subject', + columnLetter: 'AJ', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Валюта", - accessorKey: "data.contract.currency", - columnLetter: "AK", + header: 'Валюта', + accessorKey: 'data.contract.currency', + columnLetter: 'AK', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Предельная стоимость", - accessorKey: "data.contract.ceiling", - columnLetter: "AL", + header: 'Предельная стоимость', + accessorKey: 'data.contract.ceiling', + columnLetter: 'AL', size: 200, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Ставка НДС (%)", - accessorKey: "data.contract.vat_rate", - columnLetter: "AM", + header: 'Ставка НДС (%)', + accessorKey: 'data.contract.vat_rate', + columnLetter: 'AM', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Срок", - accessorKey: "data.contract.deadline", - columnLetter: "AN", + header: 'Срок', + accessorKey: 'data.contract.deadline', + columnLetter: 'AN', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Схема платежа", - accessorKey: "data.contract.scheme", - columnLetter: "AO", + header: 'Схема платежа', + accessorKey: 'data.contract.scheme', + columnLetter: 'AO', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "АКТ", - accessorKey: "data.contract.act", - columnLetter: "AP", + header: 'АКТ', + accessorKey: 'data.contract.act', + columnLetter: 'AP', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.contract.comment", - columnLetter: "AQ", + header: 'Комментарий', + accessorKey: 'data.contract.comment', + columnLetter: 'AQ', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "Бронь средств в 1 квартале", - accessorKey: "data.booking.y2026.q1", - columnLetter: "AR", + header: 'Бронь средств в 1 квартале', + accessorKey: 'data.booking.y2026.q1', + columnLetter: 'AR', size: 260, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Бронь средств во 2 квартале", - accessorKey: "data.booking.y2026.q2", - columnLetter: "AS", + header: 'Бронь средств во 2 квартале', + accessorKey: 'data.booking.y2026.q2', + columnLetter: 'AS', size: 270, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Бронь средств в 3 квартале", - accessorKey: "data.booking.y2026.q3", - columnLetter: "AT", + header: 'Бронь средств в 3 квартале', + accessorKey: 'data.booking.y2026.q3', + columnLetter: 'AT', size: 260, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Бронь средств в 4 квартале", - accessorKey: "data.booking.y2026.q4", - columnLetter: "AU", + header: 'Бронь средств в 4 квартале', + accessorKey: 'data.booking.y2026.q4', + columnLetter: 'AU', size: 260, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "2027 год", - accessorKey: "2027_god", + header: '2027 год', + accessorKey: '2027_god', columns: [ { - header: "", - accessorKey: "2027_god_field", + header: '', + accessorKey: '2027_god_field', columns: [ { - header: "Бронь средств в 1 квартале", - accessorKey: "data.booking.y2027.q1", - columnLetter: "AV", + header: 'Бронь средств в 1 квартале', + accessorKey: 'data.booking.y2027.q1', + columnLetter: 'AV', size: 260, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Бронь средств во 2 квартале", - accessorKey: "data.booking.y2027.q2", - columnLetter: "AW", + header: 'Бронь средств во 2 квартале', + accessorKey: 'data.booking.y2027.q2', + columnLetter: 'AW', size: 270, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Бронь средств в 3 квартале", - accessorKey: "data.booking.y2027.q3", - columnLetter: "AX", + header: 'Бронь средств в 3 квартале', + accessorKey: 'data.booking.y2027.q3', + columnLetter: 'AX', size: 260, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Бронь средств в 4 квартале", - accessorKey: "data.booking.y2027.q4", - columnLetter: "AY", + header: 'Бронь средств в 4 квартале', + accessorKey: 'data.booking.y2027.q4', + columnLetter: 'AY', size: 260, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "1 квартал 2026 года", - accessorKey: "1_kvartal_2026_goda", + header: '1 квартал 2026 года', + accessorKey: '1_kvartal_2026_goda', columns: [ { - header: "Корректировки плановых значений", - accessorKey: - "1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", + header: 'Корректировки плановых значений', + accessorKey: '1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', columns: [ { - header: "Текущие (= 0)", - accessorKey: "data.q1.adj_current", - columnLetter: "BA", + header: 'Текущие (= 0)', + accessorKey: 'data.q1.adj_current', + columnLetter: 'BA', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз сметы ГО", - accessorKey: "data.q1.adj_ssp", - columnLetter: "BB", + header: 'Корректиз сметы ГО', + accessorKey: 'data.q1.adj_ssp', + columnLetter: 'BB', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз резерва", - accessorKey: "data.q1.adj_reserve", - columnLetter: "BC", + header: 'Корректиз резерва', + accessorKey: 'data.q1.adj_reserve', + columnLetter: 'BC', size: 180, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q1.adj_comment", - columnLetter: "BD", + header: 'Комментарий', + accessorKey: 'data.q1.adj_comment', + columnLetter: 'BD', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Базовый план с учетом корректировок", - accessorKey: "data.q1.corrected_plan", - columnLetter: "BE", + header: 'Базовый план с учетом корректировок', + accessorKey: 'data.q1.corrected_plan', + columnLetter: 'BE', size: 350, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Согласование платежей", - accessorKey: "1_kvartal_2026_goda_soglasovanie_platezhey", + header: 'Согласование платежей', + accessorKey: '1_kvartal_2026_goda_soglasovanie_platezhey', columns: [ { - header: "Дата платежа", - accessorKey: "data.q1.pay_date", - columnLetter: "BG", + header: 'Дата платежа', + accessorKey: 'data.q1.pay_date', + columnLetter: 'BG', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Сумма платежа", - accessorKey: "data.q1.pay_amount", - columnLetter: "BH", + header: 'Сумма платежа', + accessorKey: 'data.q1.pay_amount', + columnLetter: 'BH', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q1.pay_comment", - columnLetter: "BI", + header: 'Комментарий', + accessorKey: 'data.q1.pay_comment', + columnLetter: 'BI', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Предоставление акта", - accessorKey: "data.q1.pay_act", - columnLetter: "BJ", + header: 'Предоставление акта', + accessorKey: 'data.q1.pay_act', + columnLetter: 'BJ', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Фактические расходы", - accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody", + header: 'Фактические расходы', + accessorKey: '1_kvartal_2026_goda_fakticheskie_raskhody', columns: [ { - header: "Бронь1 квартал", - accessorKey: "data.q1.booking", - columnLetter: "BL", + header: 'Бронь1 квартал', + accessorKey: 'data.q1.booking', + columnLetter: 'BL', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "ФактЯнварь", - accessorKey: "data.q1.actual_m1", - columnLetter: "BM", + header: 'ФактЯнварь', + accessorKey: 'data.q1.actual_m1', + columnLetter: 'BM', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактФевраль", - accessorKey: "data.q1.actual_m2", - columnLetter: "BN", + header: 'ФактФевраль', + accessorKey: 'data.q1.actual_m2', + columnLetter: 'BN', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактМарт", - accessorKey: "data.q1.actual_m3", - columnLetter: "BO", + header: 'ФактМарт', + accessorKey: 'data.q1.actual_m3', + columnLetter: 'BO', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Факт1 квартал", - accessorKey: "data.q1.actual_quarter", - columnLetter: "BP", + header: 'Факт1 квартал', + accessorKey: 'data.q1.actual_quarter', + columnLetter: 'BP', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Остаток после брони 1 квартала", - accessorKey: "data.q1.residual_after_booking", - columnLetter: "BQ", + header: 'Остаток после брони 1 квартала', + accessorKey: 'data.q1.residual_after_booking', + columnLetter: 'BQ', size: 300, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Остаток после факта 1 квартала", - accessorKey: "data.q1.residual_after_actual", - columnLetter: "BR", + header: 'Остаток после факта 1 квартала', + accessorKey: 'data.q1.residual_after_actual', + columnLetter: 'BR', size: 300, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Корректировка остатка в последующие кварталы", - accessorKey: - "1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", + header: 'Корректировка остатка в последующие кварталы', + accessorKey: '1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly', columns: [ { - header: "Перенос во 2 квартал", - accessorKey: "data.q1.transfer_q2", - columnLetter: "BT", + header: 'Перенос во 2 квартал', + accessorKey: 'data.q1.transfer_q2', + columnLetter: 'BT', size: 200, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Задержка списания расходов / предоставления актов", - accessorKey: "data.q1.transfer_q2_delay_acts", - columnLetter: "BU", + header: 'Задержка списания расходов / предоставления актов', + accessorKey: 'data.q1.transfer_q2_delay_acts', + columnLetter: 'BU', size: 490, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Задержка закупочных процедур", - accessorKey: "data.q1.transfer_q2_delay_procurement", - columnLetter: "BV", + header: 'Задержка закупочных процедур', + accessorKey: 'data.q1.transfer_q2_delay_procurement', + columnLetter: 'BV', size: 280, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "экономия (будет использована РФ)", - accessorKey: "data.q1.transfer_q2_economy_rf", - columnLetter: "BW", + header: 'экономия (будет использована РФ)', + accessorKey: 'data.q1.transfer_q2_economy_rf', + columnLetter: 'BW', size: 320, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий переноса во2 квартал", - accessorKey: "data.q1.transfer_next_comment", - columnLetter: "BX", + header: 'Комментарий переноса во2 квартал', + accessorKey: 'data.q1.transfer_next_comment', + columnLetter: 'BX', size: 330, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Перенос в 3 квартал", - accessorKey: "data.q1.transfer_q3", - columnLetter: "BY", + header: 'Перенос в 3 квартал', + accessorKey: 'data.q1.transfer_q3', + columnLetter: 'BY', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Перенос в 4 квартал", - accessorKey: "data.q1.transfer_q4", - columnLetter: "BZ", + header: 'Перенос в 4 квартал', + accessorKey: 'data.q1.transfer_q4', + columnLetter: 'BZ', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий переноса в3 и 4 квартал", - accessorKey: "data.q1.transfer_far_comment", - columnLetter: "CA", + header: 'Комментарий переноса в3 и 4 квартал', + accessorKey: 'data.q1.transfer_far_comment', + columnLetter: 'CA', size: 360, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Перенос в фонд экономии", - accessorKey: "data.q1.transfer_econ", - columnLetter: "CB", + header: 'Перенос в фонд экономии', + accessorKey: 'data.q1.transfer_econ', + columnLetter: 'CB', size: 230, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "ВСЕГО", - accessorKey: "data.q1.total", - columnLetter: "CC", + header: 'ВСЕГО', + accessorKey: 'data.q1.total', + columnLetter: 'CC', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "2 квартал 2026 года", - accessorKey: "2_kvartal_2026_goda", + header: '2 квартал 2026 года', + accessorKey: '2_kvartal_2026_goda', columns: [ { - header: "Корректировка базового плана", - accessorKey: "2_kvartal_2026_goda_korrektirovka_bazovogo_plana", + header: 'Корректировка базового плана', + accessorKey: '2_kvartal_2026_goda_korrektirovka_bazovogo_plana', columns: [ { - header: - "Изменение целевого назначения перенесенной экономии (= 0)", - accessorKey: "data.q2.target_change", - columnLetter: "CE", + header: 'Изменение целевого назначения перенесенной экономии (= 0)', + accessorKey: 'data.q2.target_change', + columnLetter: 'CE', size: 250, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Корректировка статей базового плана (= 0)", - accessorKey: "data.q2.base_correction", - columnLetter: "CF", + header: 'Корректировка статей базового плана (= 0)', + accessorKey: 'data.q2.base_correction', + columnLetter: 'CF', size: 410, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий изменения базового плана", - accessorKey: "data.q2.base_correction_comment", - columnLetter: "CG", + header: 'Комментарий изменения базового плана', + accessorKey: 'data.q2.base_correction_comment', + columnLetter: 'CG', size: 360, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "ДФиПУвеличение плана (> 0)", - accessorKey: "data.q2.revision_inc", - columnLetter: "CH", + header: 'ДФиПУвеличение плана (> 0)', + accessorKey: 'data.q2.revision_inc', + columnLetter: 'CH', size: 270, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "ДФиПCеквестр плана (< 0)", - accessorKey: "data.q2.revision_seq", - columnLetter: "CI", + header: 'ДФиПCеквестр плана (< 0)', + accessorKey: 'data.q2.revision_seq', + columnLetter: 'CI', size: 250, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q2.revision_comment", - columnLetter: "CJ", + header: 'Комментарий', + accessorKey: 'data.q2.revision_comment', + columnLetter: 'CJ', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Скорректированный план на подпись", - accessorKey: "data.q2.new_plan", - columnLetter: "CK", + header: 'Скорректированный план на подпись', + accessorKey: 'data.q2.new_plan', + columnLetter: 'CK', size: 330, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Корректировки плановых значений", - accessorKey: - "2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", + header: 'Корректировки плановых значений', + accessorKey: '2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', columns: [ { - header: "Текущие (= 0)", - accessorKey: "data.q2.adj_current", - columnLetter: "CM", + header: 'Текущие (= 0)', + accessorKey: 'data.q2.adj_current', + columnLetter: 'CM', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз сметы ГО", - accessorKey: "data.q2.adj_ssp", - columnLetter: "CN", + header: 'Корректиз сметы ГО', + accessorKey: 'data.q2.adj_ssp', + columnLetter: 'CN', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз резерва", - accessorKey: "data.q2.adj_reserve", - columnLetter: "CO", + header: 'Корректиз резерва', + accessorKey: 'data.q2.adj_reserve', + columnLetter: 'CO', size: 180, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q2.adj_comment", - columnLetter: "CP", + header: 'Комментарий', + accessorKey: 'data.q2.adj_comment', + columnLetter: 'CP', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Скорректированный план с учетом корректировок", - accessorKey: "data.q2.corrected_plan", - columnLetter: "CQ", + header: 'Скорректированный план с учетом корректировок', + accessorKey: 'data.q2.corrected_plan', + columnLetter: 'CQ', size: 450, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Согласование платежей", - accessorKey: "2_kvartal_2026_goda_soglasovanie_platezhey", + header: 'Согласование платежей', + accessorKey: '2_kvartal_2026_goda_soglasovanie_platezhey', columns: [ { - header: "Дата платежа", - accessorKey: "data.q2.pay_date", - columnLetter: "CS", + header: 'Дата платежа', + accessorKey: 'data.q2.pay_date', + columnLetter: 'CS', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Сумма платежа", - accessorKey: "data.q2.pay_amount", - columnLetter: "CT", + header: 'Сумма платежа', + accessorKey: 'data.q2.pay_amount', + columnLetter: 'CT', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q2.pay_comment", - columnLetter: "CU", + header: 'Комментарий', + accessorKey: 'data.q2.pay_comment', + columnLetter: 'CU', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Предоставление акта", - accessorKey: "data.q2.pay_act", - columnLetter: "CV", + header: 'Предоставление акта', + accessorKey: 'data.q2.pay_act', + columnLetter: 'CV', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Фактические расходы", - accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody", + header: 'Фактические расходы', + accessorKey: '2_kvartal_2026_goda_fakticheskie_raskhody', columns: [ { - header: "Бронь2 квартал", - accessorKey: "data.q2.booking", - columnLetter: "CX", + header: 'Бронь2 квартал', + accessorKey: 'data.q2.booking', + columnLetter: 'CX', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "ФактАпрель", - accessorKey: "data.q2.actual_m1", - columnLetter: "CY", + header: 'ФактАпрель', + accessorKey: 'data.q2.actual_m1', + columnLetter: 'CY', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактМай", - accessorKey: "data.q2.actual_m2", - columnLetter: "CZ", + header: 'ФактМай', + accessorKey: 'data.q2.actual_m2', + columnLetter: 'CZ', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактИюнь", - accessorKey: "data.q2.actual_m3", - columnLetter: "DA", + header: 'ФактИюнь', + accessorKey: 'data.q2.actual_m3', + columnLetter: 'DA', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Факт2 квартал", - accessorKey: "data.q2.actual_quarter", - columnLetter: "DB", + header: 'Факт2 квартал', + accessorKey: 'data.q2.actual_quarter', + columnLetter: 'DB', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Остаток после брони 2 квартала", - accessorKey: "data.q2.residual_after_booking", - columnLetter: "DC", + header: 'Остаток после брони 2 квартала', + accessorKey: 'data.q2.residual_after_booking', + columnLetter: 'DC', size: 300, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Остаток после факта 2 квартала", - accessorKey: "data.q2.residual_after_actual", - columnLetter: "DD", + header: 'Остаток после факта 2 квартала', + accessorKey: 'data.q2.residual_after_actual', + columnLetter: 'DD', size: 300, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Корректировка остатка в последующие кварталы", - accessorKey: - "2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", + header: 'Корректировка остатка в последующие кварталы', + accessorKey: '2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly', columns: [ { - header: "Перенос в 3 квартал", - accessorKey: "data.q2.transfer_q3", - columnLetter: "DF", + header: 'Перенос в 3 квартал', + accessorKey: 'data.q2.transfer_q3', + columnLetter: 'DF', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Задержка списания расходов / предоставления актов", - accessorKey: "data.q2.transfer_q3_delay_acts", - columnLetter: "DG", + header: 'Задержка списания расходов / предоставления актов', + accessorKey: 'data.q2.transfer_q3_delay_acts', + columnLetter: 'DG', size: 490, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Задержка закупочных процедур", - accessorKey: "data.q2.transfer_q3_delay_procurement", - columnLetter: "DH", + header: 'Задержка закупочных процедур', + accessorKey: 'data.q2.transfer_q3_delay_procurement', + columnLetter: 'DH', size: 280, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "экономия (будет использована РФ)", - accessorKey: "data.q2.transfer_q3_economy_rf", - columnLetter: "DI", + header: 'экономия (будет использована РФ)', + accessorKey: 'data.q2.transfer_q3_economy_rf', + columnLetter: 'DI', size: 320, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий переноса в3 квартал", - accessorKey: "data.q2.transfer_next_comment", - columnLetter: "DJ", + header: 'Комментарий переноса в3 квартал', + accessorKey: 'data.q2.transfer_next_comment', + columnLetter: 'DJ', size: 320, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Перенос в 4 квартал", - accessorKey: "data.q2.transfer_q4", - columnLetter: "DK", + header: 'Перенос в 4 квартал', + accessorKey: 'data.q2.transfer_q4', + columnLetter: 'DK', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий переноса в4 квартал", - accessorKey: "data.q2.transfer_far_comment", - columnLetter: "DL", + header: 'Комментарий переноса в4 квартал', + accessorKey: 'data.q2.transfer_far_comment', + columnLetter: 'DL', size: 320, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Перенос в фонд экономии", - accessorKey: "data.q2.transfer_econ", - columnLetter: "DM", + header: 'Перенос в фонд экономии', + accessorKey: 'data.q2.transfer_econ', + columnLetter: 'DM', size: 230, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "ВСЕГО", - accessorKey: "data.q2.total", - columnLetter: "DN", + header: 'ВСЕГО', + accessorKey: 'data.q2.total', + columnLetter: 'DN', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "3 квартал 2026 года", - accessorKey: "3_kvartal_2026_goda", + header: '3 квартал 2026 года', + accessorKey: '3_kvartal_2026_goda', columns: [ { - header: "Корректировка базового плана", - accessorKey: "3_kvartal_2026_goda_korrektirovka_bazovogo_plana", + header: 'Корректировка базового плана', + accessorKey: '3_kvartal_2026_goda_korrektirovka_bazovogo_plana', columns: [ { - header: - "Изменение целевого назначения перенесенной экономии (= 0)", - accessorKey: "data.q3.target_change", - columnLetter: "DP", + header: 'Изменение целевого назначения перенесенной экономии (= 0)', + accessorKey: 'data.q3.target_change', + columnLetter: 'DP', size: 250, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Корректировка статей базового плана (= 0)", - accessorKey: "data.q3.base_correction", - columnLetter: "DQ", + header: 'Корректировка статей базового плана (= 0)', + accessorKey: 'data.q3.base_correction', + columnLetter: 'DQ', size: 410, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий изменения базового плана", - accessorKey: "data.q3.base_correction_comment", - columnLetter: "DR", + header: 'Комментарий изменения базового плана', + accessorKey: 'data.q3.base_correction_comment', + columnLetter: 'DR', size: 360, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "ДФиПУвеличение плана (> 0)", - accessorKey: "data.q3.revision_inc", - columnLetter: "DS", + header: 'ДФиПУвеличение плана (> 0)', + accessorKey: 'data.q3.revision_inc', + columnLetter: 'DS', size: 270, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "ДФиПCеквестр плана (< 0)", - accessorKey: "data.q3.revision_seq", - columnLetter: "DT", + header: 'ДФиПCеквестр плана (< 0)', + accessorKey: 'data.q3.revision_seq', + columnLetter: 'DT', size: 250, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q3.revision_comment", - columnLetter: "DU", + header: 'Комментарий', + accessorKey: 'data.q3.revision_comment', + columnLetter: 'DU', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Скорректированный план на подпись", - accessorKey: "data.q3.new_plan", - columnLetter: "DV", + header: 'Скорректированный план на подпись', + accessorKey: 'data.q3.new_plan', + columnLetter: 'DV', size: 330, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Корректировки плановых значений", - accessorKey: - "3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", + header: 'Корректировки плановых значений', + accessorKey: '3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', columns: [ { - header: "Текущие (= 0)", - accessorKey: "data.q3.adj_current", - columnLetter: "DX", + header: 'Текущие (= 0)', + accessorKey: 'data.q3.adj_current', + columnLetter: 'DX', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз сметы ГО", - accessorKey: "data.q3.adj_ssp", - columnLetter: "DY", + header: 'Корректиз сметы ГО', + accessorKey: 'data.q3.adj_ssp', + columnLetter: 'DY', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз резерва", - accessorKey: "data.q3.adj_reserve", - columnLetter: "DZ", + header: 'Корректиз резерва', + accessorKey: 'data.q3.adj_reserve', + columnLetter: 'DZ', size: 180, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q3.adj_comment", - columnLetter: "EA", + header: 'Комментарий', + accessorKey: 'data.q3.adj_comment', + columnLetter: 'EA', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Скорректированный план с учетом корректировок", - accessorKey: "data.q3.corrected_plan", - columnLetter: "EB", + header: 'Скорректированный план с учетом корректировок', + accessorKey: 'data.q3.corrected_plan', + columnLetter: 'EB', size: 450, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Согласование платежей", - accessorKey: "3_kvartal_2026_goda_soglasovanie_platezhey", + header: 'Согласование платежей', + accessorKey: '3_kvartal_2026_goda_soglasovanie_platezhey', columns: [ { - header: "Дата платежа", - accessorKey: "data.q3.pay_date", - columnLetter: "ED", + header: 'Дата платежа', + accessorKey: 'data.q3.pay_date', + columnLetter: 'ED', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Сумма платежа", - accessorKey: "data.q3.pay_amount", - columnLetter: "EE", + header: 'Сумма платежа', + accessorKey: 'data.q3.pay_amount', + columnLetter: 'EE', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q3.pay_comment", - columnLetter: "EF", + header: 'Комментарий', + accessorKey: 'data.q3.pay_comment', + columnLetter: 'EF', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Предоставление акта", - accessorKey: "data.q3.pay_act", - columnLetter: "EG", + header: 'Предоставление акта', + accessorKey: 'data.q3.pay_act', + columnLetter: 'EG', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Фактические расходы", - accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody", + header: 'Фактические расходы', + accessorKey: '3_kvartal_2026_goda_fakticheskie_raskhody', columns: [ { - header: "Бронь3 квартал", - accessorKey: "data.q3.booking", - columnLetter: "EI", + header: 'Бронь3 квартал', + accessorKey: 'data.q3.booking', + columnLetter: 'EI', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "ФактИюль", - accessorKey: "data.q3.actual_m1", - columnLetter: "EJ", + header: 'ФактИюль', + accessorKey: 'data.q3.actual_m1', + columnLetter: 'EJ', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактАвгуст", - accessorKey: "data.q3.actual_m2", - columnLetter: "EK", + header: 'ФактАвгуст', + accessorKey: 'data.q3.actual_m2', + columnLetter: 'EK', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактСентябрь", - accessorKey: "data.q3.actual_m3", - columnLetter: "EL", + header: 'ФактСентябрь', + accessorKey: 'data.q3.actual_m3', + columnLetter: 'EL', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Факт3 квартал", - accessorKey: "data.q3.actual_quarter", - columnLetter: "EM", + header: 'Факт3 квартал', + accessorKey: 'data.q3.actual_quarter', + columnLetter: 'EM', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Остаток после брони 3 квартала", - accessorKey: "data.q3.residual_after_booking", - columnLetter: "EN", + header: 'Остаток после брони 3 квартала', + accessorKey: 'data.q3.residual_after_booking', + columnLetter: 'EN', size: 300, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Остаток после факта 3 квартала", - accessorKey: "data.q3.residual_after_actual", - columnLetter: "EO", + header: 'Остаток после факта 3 квартала', + accessorKey: 'data.q3.residual_after_actual', + columnLetter: 'EO', size: 300, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Корректировка остатка в последующий квартал", - accessorKey: - "3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal", + header: 'Корректировка остатка в последующий квартал', + accessorKey: '3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal', columns: [ { - header: "Перенос в 4 квартал", - accessorKey: "data.q3.transfer_q4", - columnLetter: "EQ", + header: 'Перенос в 4 квартал', + accessorKey: 'data.q3.transfer_q4', + columnLetter: 'EQ', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Задержка списания расходов / предоставления актов", - accessorKey: "data.q3.transfer_q4_delay_acts", - columnLetter: "ER", + header: 'Задержка списания расходов / предоставления актов', + accessorKey: 'data.q3.transfer_q4_delay_acts', + columnLetter: 'ER', size: 490, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Задержка закупочных процедур", - accessorKey: "data.q3.transfer_q4_delay_procurement", - columnLetter: "ES", + header: 'Задержка закупочных процедур', + accessorKey: 'data.q3.transfer_q4_delay_procurement', + columnLetter: 'ES', size: 280, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "экономия (будет использована РФ)", - accessorKey: "data.q3.transfer_q4_economy_rf", - columnLetter: "ET", + header: 'экономия (будет использована РФ)', + accessorKey: 'data.q3.transfer_q4_economy_rf', + columnLetter: 'ET', size: 320, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий переноса в4 квартал", - accessorKey: "data.q3.transfer_next_comment", - columnLetter: "EU", + header: 'Комментарий переноса в4 квартал', + accessorKey: 'data.q3.transfer_next_comment', + columnLetter: 'EU', size: 320, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Перенос в фонд экономии", - accessorKey: "data.q3.transfer_econ", - columnLetter: "EV", + header: 'Перенос в фонд экономии', + accessorKey: 'data.q3.transfer_econ', + columnLetter: 'EV', size: 230, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "ВСЕГО", - accessorKey: "data.q3.total", - columnLetter: "EW", + header: 'ВСЕГО', + accessorKey: 'data.q3.total', + columnLetter: 'EW', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "4 квартал 2026 года", - accessorKey: "4_kvartal_2026_goda", + header: '4 квартал 2026 года', + accessorKey: '4_kvartal_2026_goda', columns: [ { - header: "Корректировка базового плана", - accessorKey: "4_kvartal_2026_goda_korrektirovka_bazovogo_plana", + header: 'Корректировка базового плана', + accessorKey: '4_kvartal_2026_goda_korrektirovka_bazovogo_plana', columns: [ { - header: - "Изменение целевого назначения перенесенной экономии (= 0)", - accessorKey: "data.q4.target_change", - columnLetter: "EY", + header: 'Изменение целевого назначения перенесенной экономии (= 0)', + accessorKey: 'data.q4.target_change', + columnLetter: 'EY', size: 250, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Корректировка статей базового плана (= 0)", - accessorKey: "data.q4.base_correction", - columnLetter: "EZ", + header: 'Корректировка статей базового плана (= 0)', + accessorKey: 'data.q4.base_correction', + columnLetter: 'EZ', size: 410, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "Комментарий изменения базового плана", - accessorKey: "data.q4.base_correction_comment", - columnLetter: "FA", + header: 'Комментарий изменения базового плана', + accessorKey: 'data.q4.base_correction_comment', + columnLetter: 'FA', size: 360, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, { - header: "ДФиПУвеличение плана (> 0)", - accessorKey: "data.q4.revision_inc", - columnLetter: "FB", + header: 'ДФиПУвеличение плана (> 0)', + accessorKey: 'data.q4.revision_inc', + columnLetter: 'FB', size: 270, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "ДФиПCеквестр плана (< 0)", - accessorKey: "data.q4.revision_seq", - columnLetter: "FC", + header: 'ДФиПCеквестр плана (< 0)', + accessorKey: 'data.q4.revision_seq', + columnLetter: 'FC', size: 250, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q4.revision_comment", - columnLetter: "FD", + header: 'Комментарий', + accessorKey: 'data.q4.revision_comment', + columnLetter: 'FD', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Скорректированный план на подпись", - accessorKey: "data.q4.new_plan", - columnLetter: "FE", + header: 'Скорректированный план на подпись', + accessorKey: 'data.q4.new_plan', + columnLetter: 'FE', size: 330, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Корректировки плановых значений", - accessorKey: - "4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", + header: 'Корректировки плановых значений', + accessorKey: '4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', columns: [ { - header: "Текущие (= 0)", - accessorKey: "data.q4.adj_current", - columnLetter: "FG", + header: 'Текущие (= 0)', + accessorKey: 'data.q4.adj_current', + columnLetter: 'FG', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз сметы ГО", - accessorKey: "data.q4.adj_ssp", - columnLetter: "FH", + header: 'Корректиз сметы ГО', + accessorKey: 'data.q4.adj_ssp', + columnLetter: 'FH', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Корректиз резерва", - accessorKey: "data.q4.adj_reserve", - columnLetter: "FI", + header: 'Корректиз резерва', + accessorKey: 'data.q4.adj_reserve', + columnLetter: 'FI', size: 180, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q4.adj_comment", - columnLetter: "FJ", + header: 'Комментарий', + accessorKey: 'data.q4.adj_comment', + columnLetter: 'FJ', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, { - header: "Скорректированный план с учетом корректировок", - accessorKey: "data.q4.corrected_plan", - columnLetter: "FK", + header: 'Скорректированный план с учетом корректировок', + accessorKey: 'data.q4.corrected_plan', + columnLetter: 'FK', size: 450, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFF66", - color: "#000000", + backgroundColor: '#FFFF66', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Согласование платежей", - accessorKey: "4_kvartal_2026_goda_soglasovanie_platezhey", + header: 'Согласование платежей', + accessorKey: '4_kvartal_2026_goda_soglasovanie_platezhey', columns: [ { - header: "Дата платежа", - accessorKey: "data.q4.pay_date", - columnLetter: "FM", + header: 'Дата платежа', + accessorKey: 'data.q4.pay_date', + columnLetter: 'FM', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Сумма платежа", - accessorKey: "data.q4.pay_amount", - columnLetter: "FN", + header: 'Сумма платежа', + accessorKey: 'data.q4.pay_amount', + columnLetter: 'FN', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Комментарий", - accessorKey: "data.q4.pay_comment", - columnLetter: "FO", + header: 'Комментарий', + accessorKey: 'data.q4.pay_comment', + columnLetter: 'FO', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, { - header: "Предоставление акта", - accessorKey: "data.q4.pay_act", - columnLetter: "FP", + header: 'Предоставление акта', + accessorKey: 'data.q4.pay_act', + columnLetter: 'FP', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Фактические расходы", - accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody", + header: 'Фактические расходы', + accessorKey: '4_kvartal_2026_goda_fakticheskie_raskhody', columns: [ { - header: "Бронь4 квартал", - accessorKey: "data.q4.booking", - columnLetter: "FR", + header: 'Бронь4 квартал', + accessorKey: 'data.q4.booking', + columnLetter: 'FR', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "ФактОктябрь", - accessorKey: "data.q4.actual_m1", - columnLetter: "FS", + header: 'ФактОктябрь', + accessorKey: 'data.q4.actual_m1', + columnLetter: 'FS', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактНоябрь", - accessorKey: "data.q4.actual_m2", - columnLetter: "FT", + header: 'ФактНоябрь', + accessorKey: 'data.q4.actual_m2', + columnLetter: 'FT', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "ФактДекабрь", - accessorKey: "data.q4.actual_m3", - columnLetter: "FU", + header: 'ФактДекабрь', + accessorKey: 'data.q4.actual_m3', + columnLetter: 'FU', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "СПОД (Январь)", - accessorKey: "data.q4.actual_spod", - columnLetter: "FV", + header: 'СПОД (Январь)', + accessorKey: 'data.q4.actual_spod', + columnLetter: 'FV', size: 150, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Факт4 квартал (с уч СПОД)", - accessorKey: "data.q4.actual_quarter", - columnLetter: "FW", + header: 'Факт4 квартал (с уч СПОД)', + accessorKey: 'data.q4.actual_quarter', + columnLetter: 'FW', size: 260, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Остаток после брони 4 квартала (с уч СПОД)", - accessorKey: "data.q4.residual_after_booking", - columnLetter: "FX", + header: 'Остаток после брони 4 квартала (с уч СПОД)', + accessorKey: 'data.q4.residual_after_booking', + columnLetter: 'FX', size: 420, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#FABF8F", - color: "#000000", + backgroundColor: '#FABF8F', + color: '#000000', }, }, }, { - header: "Остаток после факта 4 квартала (с уч СПОД)", - accessorKey: "data.q4.residual_after_actual", - columnLetter: "FY", + header: 'Остаток после факта 4 квартала (с уч СПОД)', + accessorKey: 'data.q4.residual_after_actual', + columnLetter: 'FY', size: 420, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, { - header: "Экономия", - accessorKey: "4_kvartal_2026_goda_ekonomiya", + header: 'Экономия', + accessorKey: '4_kvartal_2026_goda_ekonomiya', columns: [ { - header: "Перенос в фонд экономии", - accessorKey: "data.q4.transfer_econ", - columnLetter: "GA", + header: 'Перенос в фонд экономии', + accessorKey: 'data.q4.transfer_econ', + columnLetter: 'GA', size: 230, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#903C39", - color: "#FFFFFF", + backgroundColor: '#903C39', + color: '#FFFFFF', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, { - header: "2026 год.", - accessorKey: "2026_god_43", + header: '2026 год.', + accessorKey: '2026_god_43', columns: [ { - header: "", - accessorKey: "2026_god_field_5", + header: '', + accessorKey: '2026_god_field_5', columns: [ { - header: "Сумма фактических расходов за год", - accessorKey: "data.totals.fact_year", - columnLetter: "GC", + header: 'Сумма фактических расходов за год', + accessorKey: 'data.totals.fact_year', + columnLetter: 'GC', size: 330, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#C2D69B", - color: "#000000", + backgroundColor: '#C2D69B', + color: '#000000', }, }, }, { - header: "Сумма оплаты за год", - accessorKey: "data.totals.pay_year", - columnLetter: "GE", + header: 'Сумма оплаты за год', + accessorKey: 'data.totals.pay_year', + columnLetter: 'GE', size: 190, - filterFn: "contains", + filterFn: 'contains', muiTableHeadCellProps: { sx: { - backgroundColor: "#95B3D7", - color: "#000000", + backgroundColor: '#95B3D7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#B2A1C7", - color: "#000000", + backgroundColor: '#B2A1C7', + color: '#000000', }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: "#FFFFFF", - color: "#000000", + backgroundColor: '#FFFFFF', + color: '#000000', }, }, }, -- 2.47.2 From 956d1419ca26cf4f73af92fda4bd8541aac7a384 Mon Sep 17 00:00:00 2001 From: PotapovaA Date: Thu, 13 Aug 2026 13:01:39 +0300 Subject: [PATCH 3/3] fix --- .../RealtimeTable/constants/FORM_2/AHR.js | 2909 +++++++------- .../RealtimeTable/constants/FORM_2/CAP.js | 3527 +++++++++-------- .../RealtimeTable/constants/FORM_2/OPER.js | 3511 ++++++++-------- .../components/RealtimeTable/tableColumns.jsx | 5 +- 4 files changed, 5043 insertions(+), 4909 deletions(-) diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js index f9735b4..b105a38 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js @@ -1,3179 +1,3210 @@ -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': { + "data.header.section_code": { color_type: greenColumn, - accessorKey: 'data.header.section_code', + accessorKey: "data.header.section_code", }, - 'data.header.item_id': { + "data.header.item_id": { color_type: greenColumn, - accessorKey: 'data.header.item_id', + accessorKey: "data.header.item_id", }, - 'data.header.num_group': { + "data.header.num_group": { color_type: greenColumn, - accessorKey: 'data.header.num_group', + accessorKey: "data.header.num_group", }, - 'data.header.name': { + "data.header.name": { color_type: greenColumn, - accessorKey: 'data.header.name', + accessorKey: "data.header.name", }, - 'data.header.vsp_id': { + "data.header.vsp_id": { color_type: greenColumn, - accessorKey: 'data.header.vsp_id', + accessorKey: "data.header.vsp_id", }, - 'data.plan.q1': { + "data.plan.q1": { color_type: greenColumn, - accessorKey: 'data.plan.q1', + accessorKey: "data.plan.q1", }, - 'data.plan.q2': { + "data.plan.q2": { color_type: greenColumn, - accessorKey: 'data.plan.q2', + accessorKey: "data.plan.q2", }, - 'data.plan.q3': { + "data.plan.q3": { color_type: greenColumn, - accessorKey: 'data.plan.q3', + accessorKey: "data.plan.q3", }, - 'data.plan.q4': { + "data.plan.q4": { color_type: greenColumn, - accessorKey: 'data.plan.q4', + accessorKey: "data.plan.q4", }, - 'data.plan.year': { + "data.plan.year": { color_type: greenColumn, - accessorKey: 'data.plan.year', + accessorKey: "data.plan.year", }, - 'data.plan.comment': { + "data.plan.comment": { color_type: greenColumn, - accessorKey: 'data.plan.comment', + accessorKey: "data.plan.comment", }, - '2026_god_field_field': { + "2026_god_field_field": { color_type: whiteColumn, - accessorKey: '2026_god_field_field', + accessorKey: "2026_god_field_field", }, - 'data.seq_dfip.q1': { + "data.seq_dfip.q1": { color_type: greenColumn, - accessorKey: 'data.seq_dfip.q1', + accessorKey: "data.seq_dfip.q1", }, - 'data.seq_dfip.q2': { + "data.seq_dfip.q2": { color_type: greenColumn, - accessorKey: 'data.seq_dfip.q2', + accessorKey: "data.seq_dfip.q2", }, - 'data.seq_dfip.q3': { + "data.seq_dfip.q3": { color_type: greenColumn, - accessorKey: 'data.seq_dfip.q3', + accessorKey: "data.seq_dfip.q3", }, - 'data.seq_dfip.q4': { + "data.seq_dfip.q4": { color_type: greenColumn, - accessorKey: 'data.seq_dfip.q4', + accessorKey: "data.seq_dfip.q4", }, - 'data.seq_dfip.year': { + "data.seq_dfip.year": { color_type: greenColumn, - accessorKey: 'data.seq_dfip.year', + accessorKey: "data.seq_dfip.year", }, - 'data.seq_dfip.justification': { + "data.seq_dfip.justification": { color_type: greenColumn, - accessorKey: 'data.seq_dfip.justification', + accessorKey: "data.seq_dfip.justification", }, - 'data.seq_ssp.q1': { + "data.seq_ssp.q1": { color_type: greenColumn, - accessorKey: 'data.seq_ssp.q1', + accessorKey: "data.seq_ssp.q1", }, - 'data.seq_ssp.q2': { + "data.seq_ssp.q2": { color_type: greenColumn, - accessorKey: 'data.seq_ssp.q2', + accessorKey: "data.seq_ssp.q2", }, - 'data.seq_ssp.q3': { + "data.seq_ssp.q3": { color_type: greenColumn, - accessorKey: 'data.seq_ssp.q3', + accessorKey: "data.seq_ssp.q3", }, - 'data.seq_ssp.q4': { + "data.seq_ssp.q4": { color_type: greenColumn, - accessorKey: 'data.seq_ssp.q4', + accessorKey: "data.seq_ssp.q4", }, - 'data.seq_ssp.year': { + "data.seq_ssp.year": { color_type: greenColumn, - accessorKey: 'data.seq_ssp.year', + accessorKey: "data.seq_ssp.year", }, - 'data.seq_ssp.justification': { + "data.seq_ssp.justification": { color_type: greenColumn, - accessorKey: 'data.seq_ssp.justification', + accessorKey: "data.seq_ssp.justification", }, - 'data.approved.q1': { + "data.approved.q1": { color_type: greenColumn, - accessorKey: 'data.approved.q1', + accessorKey: "data.approved.q1", }, - 'data.approved.q2': { + "data.approved.q2": { color_type: greenColumn, - accessorKey: 'data.approved.q2', + accessorKey: "data.approved.q2", }, - 'data.approved.q3': { + "data.approved.q3": { color_type: greenColumn, - accessorKey: 'data.approved.q3', + accessorKey: "data.approved.q3", }, - 'data.approved.q4': { + "data.approved.q4": { color_type: greenColumn, - accessorKey: 'data.approved.q4', + accessorKey: "data.approved.q4", }, - 'data.approved.year': { + "data.approved.year": { color_type: greenColumn, - accessorKey: 'data.approved.year', + accessorKey: "data.approved.year", }, - 'data.contract.counterparty': { + "data.contract.counterparty": { color_type: orangeColumn, - accessorKey: 'data.contract.counterparty', + accessorKey: "data.contract.counterparty", }, - 'data.contract.reference': { + "data.contract.reference": { color_type: orangeColumn, - accessorKey: 'data.contract.reference', + accessorKey: "data.contract.reference", }, - 'data.contract.date': { + "data.contract.date": { color_type: orangeColumn, - accessorKey: 'data.contract.date', + accessorKey: "data.contract.date", }, - 'data.contract.subject': { + "data.contract.subject": { color_type: orangeColumn, - accessorKey: 'data.contract.subject', + accessorKey: "data.contract.subject", }, - 'data.contract.currency': { + "data.contract.currency": { color_type: orangeColumn, - accessorKey: 'data.contract.currency', + accessorKey: "data.contract.currency", }, - 'data.contract.ceiling': { + "data.contract.ceiling": { color_type: orangeColumn, - accessorKey: 'data.contract.ceiling', + accessorKey: "data.contract.ceiling", }, - 'data.contract.vat_rate': { + "data.contract.vat_rate": { color_type: orangeColumn, - accessorKey: 'data.contract.vat_rate', + accessorKey: "data.contract.vat_rate", }, - 'data.contract.deadline': { + "data.contract.deadline": { color_type: orangeColumn, - accessorKey: 'data.contract.deadline', + accessorKey: "data.contract.deadline", }, - 'data.contract.scheme': { + "data.contract.scheme": { color_type: orangeColumn, - accessorKey: 'data.contract.scheme', + accessorKey: "data.contract.scheme", }, - 'data.contract.act': { + "data.contract.act": { color_type: orangeColumn, - accessorKey: 'data.contract.act', + accessorKey: "data.contract.act", }, - 'data.contract.comment': { + "data.contract.comment": { color_type: orangeColumn, - accessorKey: 'data.contract.comment', + accessorKey: "data.contract.comment", }, - 'data.booking.y2026.q1': { + "data.booking.y2026.q1": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q1', + accessorKey: "data.booking.y2026.q1", }, - 'data.booking.y2026.q2': { + "data.booking.y2026.q2": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q2', + accessorKey: "data.booking.y2026.q2", }, - 'data.booking.y2026.q3': { + "data.booking.y2026.q3": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q3', + accessorKey: "data.booking.y2026.q3", }, - 'data.booking.y2026.q4': { + "data.booking.y2026.q4": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q4', + accessorKey: "data.booking.y2026.q4", }, - 'data.booking.y2027.q1': { + "data.booking.y2027.q1": { color_type: orangeColumn, - accessorKey: 'data.booking.y2027.q1', + accessorKey: "data.booking.y2027.q1", }, - 'data.booking.y2027.q2': { + "data.booking.y2027.q2": { color_type: orangeColumn, - accessorKey: 'data.booking.y2027.q2', + accessorKey: "data.booking.y2027.q2", }, - 'data.booking.y2027.q3': { + "data.booking.y2027.q3": { color_type: orangeColumn, - accessorKey: 'data.booking.y2027.q3', + accessorKey: "data.booking.y2027.q3", }, - 'data.booking.y2027.q4': { + "data.booking.y2027.q4": { color_type: orangeColumn, - accessorKey: 'data.booking.y2027.q4', + accessorKey: "data.booking.y2027.q4", }, - 'data.q1.adj_current': { + "data.q1.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_current', + accessorKey: "data.q1.adj_current", }, - 'data.q1.adj_ssp': { + "data.q1.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_ssp', + accessorKey: "data.q1.adj_ssp", }, - 'data.q1.adj_reserve': { + "data.q1.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_reserve', + accessorKey: "data.q1.adj_reserve", }, - 'data.q1.adj_comment': { + "data.q1.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_comment', + accessorKey: "data.q1.adj_comment", }, - 'data.q1.corrected_plan': { + "data.q1.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q1.corrected_plan', + accessorKey: "data.q1.corrected_plan", }, - '1_kvartal_2026_goda_field_field': { + "1_kvartal_2026_goda_field_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_goda_field_field', + accessorKey: "1_kvartal_2026_goda_field_field", }, - 'data.q1.pay_date': { + "data.q1.pay_date": { color_type: blueColumn, - accessorKey: 'data.q1.pay_date', + accessorKey: "data.q1.pay_date", }, - 'data.q1.pay_amount': { + "data.q1.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q1.pay_amount', + accessorKey: "data.q1.pay_amount", }, - 'data.q1.pay_comment': { + "data.q1.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q1.pay_comment', + accessorKey: "data.q1.pay_comment", }, - 'data.q1.pay_act': { + "data.q1.pay_act": { color_type: blueColumn, - accessorKey: 'data.q1.pay_act', + accessorKey: "data.q1.pay_act", }, - 'data.q1.booking': { + "data.q1.booking": { color_type: orangeColumn, - accessorKey: 'data.q1.booking', + accessorKey: "data.q1.booking", }, - 'data.q1.actual_m1': { + "data.q1.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m1', + accessorKey: "data.q1.actual_m1", }, - 'data.q1.actual_m2': { + "data.q1.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m2', + accessorKey: "data.q1.actual_m2", }, - 'data.q1.actual_m3': { + "data.q1.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m3', + accessorKey: "data.q1.actual_m3", }, - 'data.q1.actual_quarter': { + "data.q1.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q1.actual_quarter', + accessorKey: "data.q1.actual_quarter", }, - 'data.q1.residual_after_booking': { + "data.q1.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q1.residual_after_booking', + accessorKey: "data.q1.residual_after_booking", }, - 'data.q1.residual_after_actual': { + "data.q1.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q1.residual_after_actual', + accessorKey: "data.q1.residual_after_actual", }, - 'data.q1.transfer_q2': { + "data.q1.transfer_q2": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q2', + accessorKey: "data.q1.transfer_q2", }, - 'data.q1.transfer_q2_delay_acts': { + "data.q1.transfer_q2_delay_acts": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q2_delay_acts', + accessorKey: "data.q1.transfer_q2_delay_acts", }, - 'data.q1.transfer_q2_delay_procurement': { + "data.q1.transfer_q2_delay_procurement": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q2_delay_procurement', + accessorKey: "data.q1.transfer_q2_delay_procurement", }, - 'data.q1.transfer_q2_economy_rf': { + "data.q1.transfer_q2_economy_rf": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q2_economy_rf', + accessorKey: "data.q1.transfer_q2_economy_rf", }, - 'data.q1.transfer_next_comment': { + "data.q1.transfer_next_comment": { color_type: redColumn, - accessorKey: 'data.q1.transfer_next_comment', + accessorKey: "data.q1.transfer_next_comment", }, - 'data.q1.transfer_q3': { + "data.q1.transfer_q3": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q3', + accessorKey: "data.q1.transfer_q3", }, - 'data.q1.transfer_q4': { + "data.q1.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q4', + accessorKey: "data.q1.transfer_q4", }, - 'data.q1.transfer_far_comment': { + "data.q1.transfer_far_comment": { color_type: redColumn, - accessorKey: 'data.q1.transfer_far_comment', + accessorKey: "data.q1.transfer_far_comment", }, - 'data.q1.transfer_econ': { + "data.q1.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q1.transfer_econ', + accessorKey: "data.q1.transfer_econ", }, - 'data.q1.total': { + "data.q1.total": { color_type: redColumn, - accessorKey: 'data.q1.total', + accessorKey: "data.q1.total", }, - 'data.q2.target_change': { + "data.q2.target_change": { color_type: redColumn, - accessorKey: 'data.q2.target_change', + accessorKey: "data.q2.target_change", }, - 'data.q2.base_correction': { + "data.q2.base_correction": { color_type: redColumn, - accessorKey: 'data.q2.base_correction', + accessorKey: "data.q2.base_correction", }, - 'data.q2.base_correction_comment': { + "data.q2.base_correction_comment": { color_type: redColumn, - accessorKey: 'data.q2.base_correction_comment', + accessorKey: "data.q2.base_correction_comment", }, - 'data.q2.revision_inc': { + "data.q2.revision_inc": { color_type: yellowColumn, - accessorKey: 'data.q2.revision_inc', + accessorKey: "data.q2.revision_inc", }, - 'data.q2.revision_seq': { + "data.q2.revision_seq": { color_type: yellowColumn, - accessorKey: 'data.q2.revision_seq', + accessorKey: "data.q2.revision_seq", }, - 'data.q2.revision_comment': { + "data.q2.revision_comment": { color_type: yellowColumn, - accessorKey: 'data.q2.revision_comment', + accessorKey: "data.q2.revision_comment", }, - 'data.q2.new_plan': { + "data.q2.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q2.new_plan', + accessorKey: "data.q2.new_plan", }, - '2_kvartal_2026_goda_field_field': { + "2_kvartal_2026_goda_field_field": { color_type: whiteColumn, - accessorKey: '2_kvartal_2026_goda_field_field', + accessorKey: "2_kvartal_2026_goda_field_field", }, - 'data.q2.adj_current': { + "data.q2.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_current', + accessorKey: "data.q2.adj_current", }, - 'data.q2.adj_ssp': { + "data.q2.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_ssp', + accessorKey: "data.q2.adj_ssp", }, - 'data.q2.adj_reserve': { + "data.q2.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_reserve', + accessorKey: "data.q2.adj_reserve", }, - 'data.q2.adj_comment': { + "data.q2.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_comment', + accessorKey: "data.q2.adj_comment", }, - 'data.q2.corrected_plan': { + "data.q2.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q2.corrected_plan', + accessorKey: "data.q2.corrected_plan", }, - 'data.q2.pay_date': { + "data.q2.pay_date": { color_type: blueColumn, - accessorKey: 'data.q2.pay_date', + accessorKey: "data.q2.pay_date", }, - 'data.q2.pay_amount': { + "data.q2.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q2.pay_amount', + accessorKey: "data.q2.pay_amount", }, - 'data.q2.pay_comment': { + "data.q2.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q2.pay_comment', + accessorKey: "data.q2.pay_comment", }, - 'data.q2.pay_act': { + "data.q2.pay_act": { color_type: blueColumn, - accessorKey: 'data.q2.pay_act', + accessorKey: "data.q2.pay_act", }, - 'data.q2.booking': { + "data.q2.booking": { color_type: orangeColumn, - accessorKey: 'data.q2.booking', + accessorKey: "data.q2.booking", }, - 'data.q2.actual_m1': { + "data.q2.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m1', + accessorKey: "data.q2.actual_m1", }, - 'data.q2.actual_m2': { + "data.q2.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m2', + accessorKey: "data.q2.actual_m2", }, - 'data.q2.actual_m3': { + "data.q2.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m3', + accessorKey: "data.q2.actual_m3", }, - 'data.q2.actual_quarter': { + "data.q2.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q2.actual_quarter', + accessorKey: "data.q2.actual_quarter", }, - 'data.q2.residual_after_booking': { + "data.q2.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q2.residual_after_booking', + accessorKey: "data.q2.residual_after_booking", }, - 'data.q2.residual_after_actual': { + "data.q2.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q2.residual_after_actual', + accessorKey: "data.q2.residual_after_actual", }, - 'data.q2.transfer_q3': { + "data.q2.transfer_q3": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q3', + accessorKey: "data.q2.transfer_q3", }, - 'data.q2.transfer_q3_delay_acts': { + "data.q2.transfer_q3_delay_acts": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q3_delay_acts', + accessorKey: "data.q2.transfer_q3_delay_acts", }, - 'data.q2.transfer_q3_delay_procurement': { + "data.q2.transfer_q3_delay_procurement": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q3_delay_procurement', + accessorKey: "data.q2.transfer_q3_delay_procurement", }, - 'data.q2.transfer_q3_economy_rf': { + "data.q2.transfer_q3_economy_rf": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q3_economy_rf', + accessorKey: "data.q2.transfer_q3_economy_rf", }, - 'data.q2.transfer_next_comment': { + "data.q2.transfer_next_comment": { color_type: redColumn, - accessorKey: 'data.q2.transfer_next_comment', + accessorKey: "data.q2.transfer_next_comment", }, - 'data.q2.transfer_q4': { + "data.q2.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q4', + accessorKey: "data.q2.transfer_q4", }, - 'data.q2.transfer_far_comment': { + "data.q2.transfer_far_comment": { color_type: redColumn, - accessorKey: 'data.q2.transfer_far_comment', + accessorKey: "data.q2.transfer_far_comment", }, - 'data.q2.transfer_econ': { + "data.q2.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q2.transfer_econ', + accessorKey: "data.q2.transfer_econ", }, - 'data.q2.total': { + "data.q2.total": { color_type: redColumn, - accessorKey: 'data.q2.total', + accessorKey: "data.q2.total", }, - 'data.q3.target_change': { + "data.q3.target_change": { color_type: redColumn, - accessorKey: 'data.q3.target_change', + accessorKey: "data.q3.target_change", }, - 'data.q3.base_correction': { + "data.q3.base_correction": { color_type: redColumn, - accessorKey: 'data.q3.base_correction', + accessorKey: "data.q3.base_correction", }, - 'data.q3.base_correction_comment': { + "data.q3.base_correction_comment": { color_type: redColumn, - accessorKey: 'data.q3.base_correction_comment', + accessorKey: "data.q3.base_correction_comment", }, - 'data.q3.revision_inc': { + "data.q3.revision_inc": { color_type: yellowColumn, - accessorKey: 'data.q3.revision_inc', + accessorKey: "data.q3.revision_inc", }, - 'data.q3.revision_seq': { + "data.q3.revision_seq": { color_type: yellowColumn, - accessorKey: 'data.q3.revision_seq', + accessorKey: "data.q3.revision_seq", }, - 'data.q3.revision_comment': { + "data.q3.revision_comment": { color_type: yellowColumn, - accessorKey: 'data.q3.revision_comment', + accessorKey: "data.q3.revision_comment", }, - 'data.q3.new_plan': { + "data.q3.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q3.new_plan', + accessorKey: "data.q3.new_plan", }, - '3_kvartal_2026_goda_field_field': { + "3_kvartal_2026_goda_field_field": { color_type: whiteColumn, - accessorKey: '3_kvartal_2026_goda_field_field', + accessorKey: "3_kvartal_2026_goda_field_field", }, - 'data.q3.adj_current': { + "data.q3.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_current', + accessorKey: "data.q3.adj_current", }, - 'data.q3.adj_ssp': { + "data.q3.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_ssp', + accessorKey: "data.q3.adj_ssp", }, - 'data.q3.adj_reserve': { + "data.q3.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_reserve', + accessorKey: "data.q3.adj_reserve", }, - 'data.q3.adj_comment': { + "data.q3.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_comment', + accessorKey: "data.q3.adj_comment", }, - 'data.q3.corrected_plan': { + "data.q3.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q3.corrected_plan', + accessorKey: "data.q3.corrected_plan", }, - 'data.q3.pay_date': { + "data.q3.pay_date": { color_type: blueColumn, - accessorKey: 'data.q3.pay_date', + accessorKey: "data.q3.pay_date", }, - 'data.q3.pay_amount': { + "data.q3.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q3.pay_amount', + accessorKey: "data.q3.pay_amount", }, - 'data.q3.pay_comment': { + "data.q3.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q3.pay_comment', + accessorKey: "data.q3.pay_comment", }, - 'data.q3.pay_act': { + "data.q3.pay_act": { color_type: blueColumn, - accessorKey: 'data.q3.pay_act', + accessorKey: "data.q3.pay_act", }, - 'data.q3.booking': { + "data.q3.booking": { color_type: orangeColumn, - accessorKey: 'data.q3.booking', + accessorKey: "data.q3.booking", }, - 'data.q3.actual_m1': { + "data.q3.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m1', + accessorKey: "data.q3.actual_m1", }, - 'data.q3.actual_m2': { + "data.q3.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m2', + accessorKey: "data.q3.actual_m2", }, - 'data.q3.actual_m3': { + "data.q3.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m3', + accessorKey: "data.q3.actual_m3", }, - 'data.q3.actual_quarter': { + "data.q3.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q3.actual_quarter', + accessorKey: "data.q3.actual_quarter", }, - 'data.q3.residual_after_booking': { + "data.q3.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q3.residual_after_booking', + accessorKey: "data.q3.residual_after_booking", }, - 'data.q3.residual_after_actual': { + "data.q3.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q3.residual_after_actual', + accessorKey: "data.q3.residual_after_actual", }, - 'data.q3.transfer_q4': { + "data.q3.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q3.transfer_q4', + accessorKey: "data.q3.transfer_q4", }, - 'data.q3.transfer_q4_delay_acts': { + "data.q3.transfer_q4_delay_acts": { color_type: redColumn, - accessorKey: 'data.q3.transfer_q4_delay_acts', + accessorKey: "data.q3.transfer_q4_delay_acts", }, - 'data.q3.transfer_q4_delay_procurement': { + "data.q3.transfer_q4_delay_procurement": { color_type: redColumn, - accessorKey: 'data.q3.transfer_q4_delay_procurement', + accessorKey: "data.q3.transfer_q4_delay_procurement", }, - 'data.q3.transfer_q4_economy_rf': { + "data.q3.transfer_q4_economy_rf": { color_type: redColumn, - accessorKey: 'data.q3.transfer_q4_economy_rf', + accessorKey: "data.q3.transfer_q4_economy_rf", }, - 'data.q3.transfer_next_comment': { + "data.q3.transfer_next_comment": { color_type: redColumn, - accessorKey: 'data.q3.transfer_next_comment', + accessorKey: "data.q3.transfer_next_comment", }, - 'data.q3.transfer_econ': { + "data.q3.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q3.transfer_econ', + accessorKey: "data.q3.transfer_econ", }, - 'data.q3.total': { + "data.q3.total": { color_type: redColumn, - accessorKey: 'data.q3.total', + accessorKey: "data.q3.total", }, - 'data.q4.target_change': { + "data.q4.target_change": { color_type: redColumn, - accessorKey: 'data.q4.target_change', + accessorKey: "data.q4.target_change", }, - 'data.q4.base_correction': { + "data.q4.base_correction": { color_type: redColumn, - accessorKey: 'data.q4.base_correction', + accessorKey: "data.q4.base_correction", }, - 'data.q4.base_correction_comment': { + "data.q4.base_correction_comment": { color_type: redColumn, - accessorKey: 'data.q4.base_correction_comment', + accessorKey: "data.q4.base_correction_comment", }, - 'data.q4.revision_inc': { + "data.q4.revision_inc": { color_type: yellowColumn, - accessorKey: 'data.q4.revision_inc', + accessorKey: "data.q4.revision_inc", }, - 'data.q4.revision_seq': { + "data.q4.revision_seq": { color_type: yellowColumn, - accessorKey: 'data.q4.revision_seq', + accessorKey: "data.q4.revision_seq", }, - 'data.q4.revision_comment': { + "data.q4.revision_comment": { color_type: yellowColumn, - accessorKey: 'data.q4.revision_comment', + accessorKey: "data.q4.revision_comment", }, - 'data.q4.new_plan': { + "data.q4.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q4.new_plan', + accessorKey: "data.q4.new_plan", }, - '4_kvartal_2026_goda_field_field': { + "4_kvartal_2026_goda_field_field": { color_type: whiteColumn, - accessorKey: '4_kvartal_2026_goda_field_field', + accessorKey: "4_kvartal_2026_goda_field_field", }, - 'data.q4.adj_current': { + "data.q4.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_current', + accessorKey: "data.q4.adj_current", }, - 'data.q4.adj_ssp': { + "data.q4.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_ssp', + accessorKey: "data.q4.adj_ssp", }, - 'data.q4.adj_reserve': { + "data.q4.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_reserve', + accessorKey: "data.q4.adj_reserve", }, - 'data.q4.adj_comment': { + "data.q4.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_comment', + accessorKey: "data.q4.adj_comment", }, - 'data.q4.corrected_plan': { + "data.q4.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q4.corrected_plan', + accessorKey: "data.q4.corrected_plan", }, - 'data.q4.pay_date': { + "data.q4.pay_date": { color_type: blueColumn, - accessorKey: 'data.q4.pay_date', + accessorKey: "data.q4.pay_date", }, - 'data.q4.pay_amount': { + "data.q4.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q4.pay_amount', + accessorKey: "data.q4.pay_amount", }, - 'data.q4.pay_comment': { + "data.q4.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q4.pay_comment', + accessorKey: "data.q4.pay_comment", }, - 'data.q4.pay_act': { + "data.q4.pay_act": { color_type: blueColumn, - accessorKey: 'data.q4.pay_act', + accessorKey: "data.q4.pay_act", }, - 'data.q4.booking': { + "data.q4.booking": { color_type: orangeColumn, - accessorKey: 'data.q4.booking', + accessorKey: "data.q4.booking", }, - 'data.q4.actual_m1': { + "data.q4.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m1', + accessorKey: "data.q4.actual_m1", }, - 'data.q4.actual_m2': { + "data.q4.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m2', + accessorKey: "data.q4.actual_m2", }, - 'data.q4.actual_m3': { + "data.q4.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m3', + accessorKey: "data.q4.actual_m3", }, - 'data.q4.actual_spod': { + "data.q4.actual_spod": { color_type: greenColumn, - accessorKey: 'data.q4.actual_spod', + accessorKey: "data.q4.actual_spod", }, - 'data.q4.actual_quarter': { + "data.q4.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q4.actual_quarter', + accessorKey: "data.q4.actual_quarter", }, - 'data.q4.residual_after_booking': { + "data.q4.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q4.residual_after_booking', + accessorKey: "data.q4.residual_after_booking", }, - 'data.q4.residual_after_actual': { + "data.q4.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q4.residual_after_actual', + accessorKey: "data.q4.residual_after_actual", }, - 'data.q4.transfer_econ': { + "data.q4.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q4.transfer_econ', + accessorKey: "data.q4.transfer_econ", }, - 'data.totals.fact_year': { + "data.totals.fact_year": { color_type: greenColumn, - accessorKey: 'data.totals.fact_year', + accessorKey: "data.totals.fact_year", }, - '2026_god_field_field_5': { + "2026_god_field_field_5": { color_type: whiteColumn, - accessorKey: '2026_god_field_field_5', + accessorKey: "2026_god_field_field_5", }, - 'data.totals.pay_year': { + "data.totals.pay_year": { color_type: blueColumn, - accessorKey: 'data.totals.pay_year', + accessorKey: "data.totals.pay_year", + }, + "data.header.vsp_address": { + color_type: greenColumn, + accessorKey: "data.header.vsp_address", }, }, columns: [ { - header: ' ', - accessorKey: 'field', + header: " ", + accessorKey: "field", columns: [ { - header: ' ', - accessorKey: 'field_field', + header: " ", + accessorKey: "field_field", columns: [ { - header: 'Код раздела', - accessorKey: 'data.header.section_code', - columnLetter: 'A', + header: "Код раздела", + accessorKey: "data.header.section_code", + columnLetter: "A", size: 150, - filterFn: 'contains', + filterFn: "contains", }, { - header: 'ID статьи', - accessorKey: 'data.header.item_id', - columnLetter: 'B', + header: "ID статьи", + accessorKey: "data.header.item_id", + columnLetter: "B", size: 150, - filterFn: 'contains', + filterFn: "contains", }, { - header: 'ID группы номенклатуры', - accessorKey: 'data.header.num_group', - columnLetter: 'C', + header: "ID группы номенклатуры", + accessorKey: "data.header.num_group", + columnLetter: "C", size: 220, - filterFn: 'contains', + filterFn: "contains", }, { - header: 'Наименование', - accessorKey: 'data.header.name', - columnLetter: 'D', + header: "Наименование", + accessorKey: "data.header.name", + columnLetter: "D", size: 150, - filterFn: 'contains', + filterFn: "contains", }, { - header: 'ВСП РФ', - accessorKey: 'data.header.vsp_id', - columnLetter: 'E', + header: "ВСП РФ", + accessorKey: "data.header.vsp_id", + columnLetter: "E", size: 150, - filterFn: 'contains', + filterFn: "contains", + editType: "vsp_dropdown", + }, + { + header: "Адрес ВСП", + accessorKey: "data.header.vsp_address", + columnLetter: "E1", + size: 220, + filterFn: "contains", + editType: "vsp_dropdown", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2026 год', - accessorKey: '2026_god', + header: "2026 год", + accessorKey: "2026_god", columns: [ { - header: 'Планирование годовых показателей', - accessorKey: '2026_god_planirovanie_godovykh_pokazateley', + header: "Планирование годовых показателей", + accessorKey: "2026_god_planirovanie_godovykh_pokazateley", columns: [ { - header: '1 квартал', - accessorKey: 'data.plan.q1', - columnLetter: 'F', + header: "1 квартал", + accessorKey: "data.plan.q1", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал', - accessorKey: 'data.plan.q2', - columnLetter: 'G', + header: "2 квартал", + accessorKey: "data.plan.q2", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал', - accessorKey: 'data.plan.q3', - columnLetter: 'H', + header: "3 квартал", + accessorKey: "data.plan.q3", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал', - accessorKey: 'data.plan.q4', - columnLetter: 'I', + header: "4 квартал", + accessorKey: "data.plan.q4", + columnLetter: "I", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.plan.year', - columnLetter: 'J', + header: "Год", + accessorKey: "data.plan.year", + columnLetter: "J", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.plan.comment', - columnLetter: 'K', + header: "Комментарий", + accessorKey: "data.plan.comment", + columnLetter: "K", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Секвестирование ДФиП', - accessorKey: '2026_god_sekvestirovanie_dfip', + header: "Секвестирование ДФиП", + accessorKey: "2026_god_sekvestirovanie_dfip", columns: [ { - header: '1 квартал', - accessorKey: 'data.seq_dfip.q1', - columnLetter: 'M', + header: "1 квартал", + accessorKey: "data.seq_dfip.q1", + columnLetter: "M", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал', - accessorKey: 'data.seq_dfip.q2', - columnLetter: 'N', + header: "2 квартал", + accessorKey: "data.seq_dfip.q2", + columnLetter: "N", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал', - accessorKey: 'data.seq_dfip.q3', - columnLetter: 'O', + header: "3 квартал", + accessorKey: "data.seq_dfip.q3", + columnLetter: "O", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал', - accessorKey: 'data.seq_dfip.q4', - columnLetter: 'P', + header: "4 квартал", + accessorKey: "data.seq_dfip.q4", + columnLetter: "P", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_dfip.year', - columnLetter: 'Q', + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "Q", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'data.seq_dfip.justification', - columnLetter: 'R', + header: "Обоснование", + accessorKey: "data.seq_dfip.justification", + columnLetter: "R", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Секвестирование ССП ГО', - accessorKey: '2026_god_sekvestirovanie_ssp_go', + header: "Секвестирование ССП ГО", + accessorKey: "2026_god_sekvestirovanie_ssp_go", columns: [ { - header: '1 квартал', - accessorKey: 'data.seq_ssp.q1', - columnLetter: 'T', + header: "1 квартал", + accessorKey: "data.seq_ssp.q1", + columnLetter: "T", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал', - accessorKey: 'data.seq_ssp.q2', - columnLetter: 'U', + header: "2 квартал", + accessorKey: "data.seq_ssp.q2", + columnLetter: "U", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал', - accessorKey: 'data.seq_ssp.q3', - columnLetter: 'V', + header: "3 квартал", + accessorKey: "data.seq_ssp.q3", + columnLetter: "V", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал', - accessorKey: 'data.seq_ssp.q4', - columnLetter: 'W', + header: "4 квартал", + accessorKey: "data.seq_ssp.q4", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_ssp.year', - columnLetter: 'X', + header: "Год", + accessorKey: "data.seq_ssp.year", + columnLetter: "X", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'data.seq_ssp.justification', - columnLetter: 'Y', + header: "Обоснование", + accessorKey: "data.seq_ssp.justification", + columnLetter: "Y", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Утвержденная смета расходов', - accessorKey: '2026_god_utverzhdennaya_smeta_raskhodov', + header: "Утвержденная смета расходов", + accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov", columns: [ { - header: '1 квартал', - accessorKey: 'data.approved.q1', - columnLetter: 'AA', + header: "1 квартал", + accessorKey: "data.approved.q1", + columnLetter: "AA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал', - accessorKey: 'data.approved.q2', - columnLetter: 'AB', + header: "2 квартал", + accessorKey: "data.approved.q2", + columnLetter: "AB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал', - accessorKey: 'data.approved.q3', - columnLetter: 'AC', + header: "3 квартал", + accessorKey: "data.approved.q3", + columnLetter: "AC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал', - accessorKey: 'data.approved.q4', - columnLetter: 'AD', + header: "4 квартал", + accessorKey: "data.approved.q4", + columnLetter: "AD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.approved.year', - columnLetter: 'AE', + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AE", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Параметры заключенного хозяйственного договора', - accessorKey: '2026_god_parametry_zaklyuchennogo_khozyaystvennogo_dogovora', + header: "Параметры заключенного хозяйственного договора", + accessorKey: + "2026_god_parametry_zaklyuchennogo_khozyaystvennogo_dogovora", columns: [ { - header: 'Контрагент', - accessorKey: 'data.contract.counterparty', - columnLetter: 'AG', + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Номер', - accessorKey: 'data.contract.reference', - columnLetter: 'AH', + header: "Номер", + accessorKey: "data.contract.reference", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Дата', - accessorKey: 'data.contract.date', - columnLetter: 'AI', + header: "Дата", + accessorKey: "data.contract.date", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предмет', - accessorKey: 'data.contract.subject', - columnLetter: 'AJ', + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "AJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Валюта', - accessorKey: 'data.contract.currency', - columnLetter: 'AK', + header: "Валюта", + accessorKey: "data.contract.currency", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предельная стоимость', - accessorKey: 'data.contract.ceiling', - columnLetter: 'AL', + header: "Предельная стоимость", + accessorKey: "data.contract.ceiling", + columnLetter: "AL", size: 200, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Ставка НДС (%)', - accessorKey: 'data.contract.vat_rate', - columnLetter: 'AM', + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "AM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract.deadline', - columnLetter: 'AN', + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Схема платежа', - accessorKey: 'data.contract.scheme', - columnLetter: 'AO', + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'АКТ', - accessorKey: 'data.contract.act', - columnLetter: 'AP', + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "AP", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.contract.comment', - columnLetter: 'AQ', + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "AQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Бронь средств в 1 квартале', - accessorKey: 'data.booking.y2026.q1', - columnLetter: 'AR', + header: "Бронь средств в 1 квартале", + accessorKey: "data.booking.y2026.q1", + columnLetter: "AR", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Бронь средств во 2 квартале', - accessorKey: 'data.booking.y2026.q2', - columnLetter: 'AS', + header: "Бронь средств во 2 квартале", + accessorKey: "data.booking.y2026.q2", + columnLetter: "AS", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Бронь средств в 3 квартале', - accessorKey: 'data.booking.y2026.q3', - columnLetter: 'AT', + header: "Бронь средств в 3 квартале", + accessorKey: "data.booking.y2026.q3", + columnLetter: "AT", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Бронь средств в 4 квартале', - accessorKey: 'data.booking.y2026.q4', - columnLetter: 'AU', + header: "Бронь средств в 4 квартале", + accessorKey: "data.booking.y2026.q4", + columnLetter: "AU", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2027 год', - accessorKey: '2027_god', + header: "2027 год", + accessorKey: "2027_god", columns: [ { - header: '', - accessorKey: '2027_god_field', + header: "", + accessorKey: "2027_god_field", columns: [ { - header: 'Бронь средств в 1 квартале', - accessorKey: 'data.booking.y2027.q1', - columnLetter: 'AV', + header: "Бронь средств в 1 квартале", + accessorKey: "data.booking.y2027.q1", + columnLetter: "AV", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Бронь средств во 2 квартале', - accessorKey: 'data.booking.y2027.q2', - columnLetter: 'AW', + header: "Бронь средств во 2 квартале", + accessorKey: "data.booking.y2027.q2", + columnLetter: "AW", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Бронь средств в 3 квартале', - accessorKey: 'data.booking.y2027.q3', - columnLetter: 'AX', + header: "Бронь средств в 3 квартале", + accessorKey: "data.booking.y2027.q3", + columnLetter: "AX", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Бронь средств в 4 квартале', - accessorKey: 'data.booking.y2027.q4', - columnLetter: 'AY', + header: "Бронь средств в 4 квартале", + accessorKey: "data.booking.y2027.q4", + columnLetter: "AY", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '1 квартал 2026 года', - accessorKey: '1_kvartal_2026_goda', + header: "1 квартал 2026 года", + accessorKey: "1_kvartal_2026_goda", columns: [ { - header: 'Корректировки плановых значений', - accessorKey: '1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', + header: "Корректировки плановых значений", + accessorKey: + "1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: 'Текущие (= 0)', - accessorKey: 'data.q1.adj_current', - columnLetter: 'BA', + header: "Текущие (= 0)", + accessorKey: "data.q1.adj_current", + columnLetter: "BA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз сметы ГО', - accessorKey: 'data.q1.adj_ssp', - columnLetter: 'BB', + header: "Корректиз сметы ГО", + accessorKey: "data.q1.adj_ssp", + columnLetter: "BB", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз резерва', - accessorKey: 'data.q1.adj_reserve', - columnLetter: 'BC', + header: "Корректиз резерва", + accessorKey: "data.q1.adj_reserve", + columnLetter: "BC", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q1.adj_comment', - columnLetter: 'BD', + header: "Комментарий", + accessorKey: "data.q1.adj_comment", + columnLetter: "BD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Базовый план с учетом корректировок', - accessorKey: 'data.q1.corrected_plan', - columnLetter: 'BE', + header: "Базовый план с учетом корректировок", + accessorKey: "data.q1.corrected_plan", + columnLetter: "BE", size: 350, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Согласование платежей', - accessorKey: '1_kvartal_2026_goda_soglasovanie_platezhey', + header: "Согласование платежей", + accessorKey: "1_kvartal_2026_goda_soglasovanie_platezhey", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q1.pay_date', - columnLetter: 'BG', + header: "Дата платежа", + accessorKey: "data.q1.pay_date", + columnLetter: "BG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма платежа', - accessorKey: 'data.q1.pay_amount', - columnLetter: 'BH', + header: "Сумма платежа", + accessorKey: "data.q1.pay_amount", + columnLetter: "BH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q1.pay_comment', - columnLetter: 'BI', + header: "Комментарий", + accessorKey: "data.q1.pay_comment", + columnLetter: "BI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта', - accessorKey: 'data.q1.pay_act', - columnLetter: 'BJ', + header: "Предоставление акта", + accessorKey: "data.q1.pay_act", + columnLetter: "BJ", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Фактические расходы', - accessorKey: '1_kvartal_2026_goda_fakticheskie_raskhody', + header: "Фактические расходы", + accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { - header: 'Бронь1 квартал', - accessorKey: 'data.q1.booking', - columnLetter: 'BL', + header: "Бронь1 квартал", + accessorKey: "data.q1.booking", + columnLetter: "BL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'ФактЯнварь', - accessorKey: 'data.q1.actual_m1', - columnLetter: 'BM', + header: "ФактЯнварь", + accessorKey: "data.q1.actual_m1", + columnLetter: "BM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактФевраль', - accessorKey: 'data.q1.actual_m2', - columnLetter: 'BN', + header: "ФактФевраль", + accessorKey: "data.q1.actual_m2", + columnLetter: "BN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактМарт', - accessorKey: 'data.q1.actual_m3', - columnLetter: 'BO', + header: "ФактМарт", + accessorKey: "data.q1.actual_m3", + columnLetter: "BO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт1 квартал', - accessorKey: 'data.q1.actual_quarter', - columnLetter: 'BP', + header: "Факт1 квартал", + accessorKey: "data.q1.actual_quarter", + columnLetter: "BP", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 1 квартала', - accessorKey: 'data.q1.residual_after_booking', - columnLetter: 'BQ', + header: "Остаток после брони 1 квартала", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "BQ", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 1 квартала', - accessorKey: 'data.q1.residual_after_actual', - columnLetter: 'BR', + header: "Остаток после факта 1 квартала", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "BR", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Корректировка остатка в последующие кварталы', - accessorKey: '1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly', + header: "Корректировка остатка в последующие кварталы", + accessorKey: + "1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: 'Перенос во 2 квартал', - accessorKey: 'data.q1.transfer_q2', - columnLetter: 'BT', + header: "Перенос во 2 квартал", + accessorKey: "data.q1.transfer_q2", + columnLetter: "BT", size: 200, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Задержка списания расходов / предоставления актов', - accessorKey: 'data.q1.transfer_q2_delay_acts', - columnLetter: 'BU', + header: "Задержка списания расходов / предоставления актов", + accessorKey: "data.q1.transfer_q2_delay_acts", + columnLetter: "BU", size: 490, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Задержка закупочных процедур', - accessorKey: 'data.q1.transfer_q2_delay_procurement', - columnLetter: 'BV', + header: "Задержка закупочных процедур", + accessorKey: "data.q1.transfer_q2_delay_procurement", + columnLetter: "BV", size: 280, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'экономия (будет использована РФ)', - accessorKey: 'data.q1.transfer_q2_economy_rf', - columnLetter: 'BW', + header: "экономия (будет использована РФ)", + accessorKey: "data.q1.transfer_q2_economy_rf", + columnLetter: "BW", size: 320, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий переноса во2 квартал', - accessorKey: 'data.q1.transfer_next_comment', - columnLetter: 'BX', + header: "Комментарий переноса во2 квартал", + accessorKey: "data.q1.transfer_next_comment", + columnLetter: "BX", size: 330, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в 3 квартал', - accessorKey: 'data.q1.transfer_q3', - columnLetter: 'BY', + header: "Перенос в 3 квартал", + accessorKey: "data.q1.transfer_q3", + columnLetter: "BY", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в 4 квартал', - accessorKey: 'data.q1.transfer_q4', - columnLetter: 'BZ', + header: "Перенос в 4 квартал", + accessorKey: "data.q1.transfer_q4", + columnLetter: "BZ", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий переноса в3 и 4 квартал', - accessorKey: 'data.q1.transfer_far_comment', - columnLetter: 'CA', + header: "Комментарий переноса в3 и 4 квартал", + accessorKey: "data.q1.transfer_far_comment", + columnLetter: "CA", size: 360, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q1.transfer_econ', - columnLetter: 'CB', + header: "Перенос в фонд экономии", + accessorKey: "data.q1.transfer_econ", + columnLetter: "CB", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'ВСЕГО', - accessorKey: 'data.q1.total', - columnLetter: 'CC', + header: "ВСЕГО", + accessorKey: "data.q1.total", + columnLetter: "CC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал 2026 года', - accessorKey: '2_kvartal_2026_goda', + header: "2 квартал 2026 года", + accessorKey: "2_kvartal_2026_goda", columns: [ { - header: 'Корректировка базового плана', - accessorKey: '2_kvartal_2026_goda_korrektirovka_bazovogo_plana', + header: "Корректировка базового плана", + accessorKey: "2_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: 'Изменение целевого назначения перенесенной экономии (= 0)', - accessorKey: 'data.q2.target_change', - columnLetter: 'CE', + header: + "Изменение целевого назначения перенесенной экономии (= 0)", + accessorKey: "data.q2.target_change", + columnLetter: "CE", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Корректировка статей базового плана (= 0)', - accessorKey: 'data.q2.base_correction', - columnLetter: 'CF', + header: "Корректировка статей базового плана (= 0)", + accessorKey: "data.q2.base_correction", + columnLetter: "CF", size: 410, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий изменения базового плана', - accessorKey: 'data.q2.base_correction_comment', - columnLetter: 'CG', + header: "Комментарий изменения базового плана", + accessorKey: "data.q2.base_correction_comment", + columnLetter: "CG", size: 360, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'ДФиПУвеличение плана (> 0)', - accessorKey: 'data.q2.revision_inc', - columnLetter: 'CH', + header: "ДФиПУвеличение плана (> 0)", + accessorKey: "data.q2.revision_inc", + columnLetter: "CH", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'ДФиПCеквестр плана (< 0)', - accessorKey: 'data.q2.revision_seq', - columnLetter: 'CI', + header: "ДФиПCеквестр плана (< 0)", + accessorKey: "data.q2.revision_seq", + columnLetter: "CI", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q2.revision_comment', - columnLetter: 'CJ', + header: "Комментарий", + accessorKey: "data.q2.revision_comment", + columnLetter: "CJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план на подпись', - accessorKey: 'data.q2.new_plan', - columnLetter: 'CK', + header: "Скорректированный план на подпись", + accessorKey: "data.q2.new_plan", + columnLetter: "CK", size: 330, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Корректировки плановых значений', - accessorKey: '2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', + header: "Корректировки плановых значений", + accessorKey: + "2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: 'Текущие (= 0)', - accessorKey: 'data.q2.adj_current', - columnLetter: 'CM', + header: "Текущие (= 0)", + accessorKey: "data.q2.adj_current", + columnLetter: "CM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз сметы ГО', - accessorKey: 'data.q2.adj_ssp', - columnLetter: 'CN', + header: "Корректиз сметы ГО", + accessorKey: "data.q2.adj_ssp", + columnLetter: "CN", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз резерва', - accessorKey: 'data.q2.adj_reserve', - columnLetter: 'CO', + header: "Корректиз резерва", + accessorKey: "data.q2.adj_reserve", + columnLetter: "CO", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q2.adj_comment', - columnLetter: 'CP', + header: "Комментарий", + accessorKey: "data.q2.adj_comment", + columnLetter: "CP", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план с учетом корректировок', - accessorKey: 'data.q2.corrected_plan', - columnLetter: 'CQ', + header: "Скорректированный план с учетом корректировок", + accessorKey: "data.q2.corrected_plan", + columnLetter: "CQ", size: 450, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Согласование платежей', - accessorKey: '2_kvartal_2026_goda_soglasovanie_platezhey', + header: "Согласование платежей", + accessorKey: "2_kvartal_2026_goda_soglasovanie_platezhey", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q2.pay_date', - columnLetter: 'CS', + header: "Дата платежа", + accessorKey: "data.q2.pay_date", + columnLetter: "CS", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма платежа', - accessorKey: 'data.q2.pay_amount', - columnLetter: 'CT', + header: "Сумма платежа", + accessorKey: "data.q2.pay_amount", + columnLetter: "CT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q2.pay_comment', - columnLetter: 'CU', + header: "Комментарий", + accessorKey: "data.q2.pay_comment", + columnLetter: "CU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта', - accessorKey: 'data.q2.pay_act', - columnLetter: 'CV', + header: "Предоставление акта", + accessorKey: "data.q2.pay_act", + columnLetter: "CV", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Фактические расходы', - accessorKey: '2_kvartal_2026_goda_fakticheskie_raskhody', + header: "Фактические расходы", + accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { - header: 'Бронь2 квартал', - accessorKey: 'data.q2.booking', - columnLetter: 'CX', + header: "Бронь2 квартал", + accessorKey: "data.q2.booking", + columnLetter: "CX", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'ФактАпрель', - accessorKey: 'data.q2.actual_m1', - columnLetter: 'CY', + header: "ФактАпрель", + accessorKey: "data.q2.actual_m1", + columnLetter: "CY", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактМай', - accessorKey: 'data.q2.actual_m2', - columnLetter: 'CZ', + header: "ФактМай", + accessorKey: "data.q2.actual_m2", + columnLetter: "CZ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактИюнь', - accessorKey: 'data.q2.actual_m3', - columnLetter: 'DA', + header: "ФактИюнь", + accessorKey: "data.q2.actual_m3", + columnLetter: "DA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт2 квартал', - accessorKey: 'data.q2.actual_quarter', - columnLetter: 'DB', + header: "Факт2 квартал", + accessorKey: "data.q2.actual_quarter", + columnLetter: "DB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 2 квартала', - accessorKey: 'data.q2.residual_after_booking', - columnLetter: 'DC', + header: "Остаток после брони 2 квартала", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "DC", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 2 квартала', - accessorKey: 'data.q2.residual_after_actual', - columnLetter: 'DD', + header: "Остаток после факта 2 квартала", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "DD", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Корректировка остатка в последующие кварталы', - accessorKey: '2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly', + header: "Корректировка остатка в последующие кварталы", + accessorKey: + "2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: 'Перенос в 3 квартал', - accessorKey: 'data.q2.transfer_q3', - columnLetter: 'DF', + header: "Перенос в 3 квартал", + accessorKey: "data.q2.transfer_q3", + columnLetter: "DF", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Задержка списания расходов / предоставления актов', - accessorKey: 'data.q2.transfer_q3_delay_acts', - columnLetter: 'DG', + header: "Задержка списания расходов / предоставления актов", + accessorKey: "data.q2.transfer_q3_delay_acts", + columnLetter: "DG", size: 490, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Задержка закупочных процедур', - accessorKey: 'data.q2.transfer_q3_delay_procurement', - columnLetter: 'DH', + header: "Задержка закупочных процедур", + accessorKey: "data.q2.transfer_q3_delay_procurement", + columnLetter: "DH", size: 280, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'экономия (будет использована РФ)', - accessorKey: 'data.q2.transfer_q3_economy_rf', - columnLetter: 'DI', + header: "экономия (будет использована РФ)", + accessorKey: "data.q2.transfer_q3_economy_rf", + columnLetter: "DI", size: 320, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий переноса в3 квартал', - accessorKey: 'data.q2.transfer_next_comment', - columnLetter: 'DJ', + header: "Комментарий переноса в3 квартал", + accessorKey: "data.q2.transfer_next_comment", + columnLetter: "DJ", size: 320, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в 4 квартал', - accessorKey: 'data.q2.transfer_q4', - columnLetter: 'DK', + header: "Перенос в 4 квартал", + accessorKey: "data.q2.transfer_q4", + columnLetter: "DK", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий переноса в4 квартал', - accessorKey: 'data.q2.transfer_far_comment', - columnLetter: 'DL', + header: "Комментарий переноса в4 квартал", + accessorKey: "data.q2.transfer_far_comment", + columnLetter: "DL", size: 320, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q2.transfer_econ', - columnLetter: 'DM', + header: "Перенос в фонд экономии", + accessorKey: "data.q2.transfer_econ", + columnLetter: "DM", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'ВСЕГО', - accessorKey: 'data.q2.total', - columnLetter: 'DN', + header: "ВСЕГО", + accessorKey: "data.q2.total", + columnLetter: "DN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал 2026 года', - accessorKey: '3_kvartal_2026_goda', + header: "3 квартал 2026 года", + accessorKey: "3_kvartal_2026_goda", columns: [ { - header: 'Корректировка базового плана', - accessorKey: '3_kvartal_2026_goda_korrektirovka_bazovogo_plana', + header: "Корректировка базового плана", + accessorKey: "3_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: 'Изменение целевого назначения перенесенной экономии (= 0)', - accessorKey: 'data.q3.target_change', - columnLetter: 'DP', + header: + "Изменение целевого назначения перенесенной экономии (= 0)", + accessorKey: "data.q3.target_change", + columnLetter: "DP", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Корректировка статей базового плана (= 0)', - accessorKey: 'data.q3.base_correction', - columnLetter: 'DQ', + header: "Корректировка статей базового плана (= 0)", + accessorKey: "data.q3.base_correction", + columnLetter: "DQ", size: 410, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий изменения базового плана', - accessorKey: 'data.q3.base_correction_comment', - columnLetter: 'DR', + header: "Комментарий изменения базового плана", + accessorKey: "data.q3.base_correction_comment", + columnLetter: "DR", size: 360, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'ДФиПУвеличение плана (> 0)', - accessorKey: 'data.q3.revision_inc', - columnLetter: 'DS', + header: "ДФиПУвеличение плана (> 0)", + accessorKey: "data.q3.revision_inc", + columnLetter: "DS", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'ДФиПCеквестр плана (< 0)', - accessorKey: 'data.q3.revision_seq', - columnLetter: 'DT', + header: "ДФиПCеквестр плана (< 0)", + accessorKey: "data.q3.revision_seq", + columnLetter: "DT", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q3.revision_comment', - columnLetter: 'DU', + header: "Комментарий", + accessorKey: "data.q3.revision_comment", + columnLetter: "DU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план на подпись', - accessorKey: 'data.q3.new_plan', - columnLetter: 'DV', + header: "Скорректированный план на подпись", + accessorKey: "data.q3.new_plan", + columnLetter: "DV", size: 330, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Корректировки плановых значений', - accessorKey: '3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', + header: "Корректировки плановых значений", + accessorKey: + "3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: 'Текущие (= 0)', - accessorKey: 'data.q3.adj_current', - columnLetter: 'DX', + header: "Текущие (= 0)", + accessorKey: "data.q3.adj_current", + columnLetter: "DX", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз сметы ГО', - accessorKey: 'data.q3.adj_ssp', - columnLetter: 'DY', + header: "Корректиз сметы ГО", + accessorKey: "data.q3.adj_ssp", + columnLetter: "DY", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз резерва', - accessorKey: 'data.q3.adj_reserve', - columnLetter: 'DZ', + header: "Корректиз резерва", + accessorKey: "data.q3.adj_reserve", + columnLetter: "DZ", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q3.adj_comment', - columnLetter: 'EA', + header: "Комментарий", + accessorKey: "data.q3.adj_comment", + columnLetter: "EA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план с учетом корректировок', - accessorKey: 'data.q3.corrected_plan', - columnLetter: 'EB', + header: "Скорректированный план с учетом корректировок", + accessorKey: "data.q3.corrected_plan", + columnLetter: "EB", size: 450, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Согласование платежей', - accessorKey: '3_kvartal_2026_goda_soglasovanie_platezhey', + header: "Согласование платежей", + accessorKey: "3_kvartal_2026_goda_soglasovanie_platezhey", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q3.pay_date', - columnLetter: 'ED', + header: "Дата платежа", + accessorKey: "data.q3.pay_date", + columnLetter: "ED", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма платежа', - accessorKey: 'data.q3.pay_amount', - columnLetter: 'EE', + header: "Сумма платежа", + accessorKey: "data.q3.pay_amount", + columnLetter: "EE", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q3.pay_comment', - columnLetter: 'EF', + header: "Комментарий", + accessorKey: "data.q3.pay_comment", + columnLetter: "EF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта', - accessorKey: 'data.q3.pay_act', - columnLetter: 'EG', + header: "Предоставление акта", + accessorKey: "data.q3.pay_act", + columnLetter: "EG", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Фактические расходы', - accessorKey: '3_kvartal_2026_goda_fakticheskie_raskhody', + header: "Фактические расходы", + accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { - header: 'Бронь3 квартал', - accessorKey: 'data.q3.booking', - columnLetter: 'EI', + header: "Бронь3 квартал", + accessorKey: "data.q3.booking", + columnLetter: "EI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'ФактИюль', - accessorKey: 'data.q3.actual_m1', - columnLetter: 'EJ', + header: "ФактИюль", + accessorKey: "data.q3.actual_m1", + columnLetter: "EJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактАвгуст', - accessorKey: 'data.q3.actual_m2', - columnLetter: 'EK', + header: "ФактАвгуст", + accessorKey: "data.q3.actual_m2", + columnLetter: "EK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактСентябрь', - accessorKey: 'data.q3.actual_m3', - columnLetter: 'EL', + header: "ФактСентябрь", + accessorKey: "data.q3.actual_m3", + columnLetter: "EL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт3 квартал', - accessorKey: 'data.q3.actual_quarter', - columnLetter: 'EM', + header: "Факт3 квартал", + accessorKey: "data.q3.actual_quarter", + columnLetter: "EM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 3 квартала', - accessorKey: 'data.q3.residual_after_booking', - columnLetter: 'EN', + header: "Остаток после брони 3 квартала", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "EN", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 3 квартала', - accessorKey: 'data.q3.residual_after_actual', - columnLetter: 'EO', + header: "Остаток после факта 3 квартала", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "EO", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Корректировка остатка в последующий квартал', - accessorKey: '3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal', + header: "Корректировка остатка в последующий квартал", + accessorKey: + "3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal", columns: [ { - header: 'Перенос в 4 квартал', - accessorKey: 'data.q3.transfer_q4', - columnLetter: 'EQ', + header: "Перенос в 4 квартал", + accessorKey: "data.q3.transfer_q4", + columnLetter: "EQ", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Задержка списания расходов / предоставления актов', - accessorKey: 'data.q3.transfer_q4_delay_acts', - columnLetter: 'ER', + header: "Задержка списания расходов / предоставления актов", + accessorKey: "data.q3.transfer_q4_delay_acts", + columnLetter: "ER", size: 490, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Задержка закупочных процедур', - accessorKey: 'data.q3.transfer_q4_delay_procurement', - columnLetter: 'ES', + header: "Задержка закупочных процедур", + accessorKey: "data.q3.transfer_q4_delay_procurement", + columnLetter: "ES", size: 280, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'экономия (будет использована РФ)', - accessorKey: 'data.q3.transfer_q4_economy_rf', - columnLetter: 'ET', + header: "экономия (будет использована РФ)", + accessorKey: "data.q3.transfer_q4_economy_rf", + columnLetter: "ET", size: 320, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий переноса в4 квартал', - accessorKey: 'data.q3.transfer_next_comment', - columnLetter: 'EU', + header: "Комментарий переноса в4 квартал", + accessorKey: "data.q3.transfer_next_comment", + columnLetter: "EU", size: 320, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q3.transfer_econ', - columnLetter: 'EV', + header: "Перенос в фонд экономии", + accessorKey: "data.q3.transfer_econ", + columnLetter: "EV", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'ВСЕГО', - accessorKey: 'data.q3.total', - columnLetter: 'EW', + header: "ВСЕГО", + accessorKey: "data.q3.total", + columnLetter: "EW", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал 2026 года', - accessorKey: '4_kvartal_2026_goda', + header: "4 квартал 2026 года", + accessorKey: "4_kvartal_2026_goda", columns: [ { - header: 'Корректировка базового плана', - accessorKey: '4_kvartal_2026_goda_korrektirovka_bazovogo_plana', + header: "Корректировка базового плана", + accessorKey: "4_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: 'Изменение целевого назначения перенесенной экономии (= 0)', - accessorKey: 'data.q4.target_change', - columnLetter: 'EY', + header: + "Изменение целевого назначения перенесенной экономии (= 0)", + accessorKey: "data.q4.target_change", + columnLetter: "EY", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Корректировка статей базового плана (= 0)', - accessorKey: 'data.q4.base_correction', - columnLetter: 'EZ', + header: "Корректировка статей базового плана (= 0)", + accessorKey: "data.q4.base_correction", + columnLetter: "EZ", size: 410, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Комментарий изменения базового плана', - accessorKey: 'data.q4.base_correction_comment', - columnLetter: 'FA', + header: "Комментарий изменения базового плана", + accessorKey: "data.q4.base_correction_comment", + columnLetter: "FA", size: 360, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'ДФиПУвеличение плана (> 0)', - accessorKey: 'data.q4.revision_inc', - columnLetter: 'FB', + header: "ДФиПУвеличение плана (> 0)", + accessorKey: "data.q4.revision_inc", + columnLetter: "FB", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'ДФиПCеквестр плана (< 0)', - accessorKey: 'data.q4.revision_seq', - columnLetter: 'FC', + header: "ДФиПCеквестр плана (< 0)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FC", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q4.revision_comment', - columnLetter: 'FD', + header: "Комментарий", + accessorKey: "data.q4.revision_comment", + columnLetter: "FD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план на подпись', - accessorKey: 'data.q4.new_plan', - columnLetter: 'FE', + header: "Скорректированный план на подпись", + accessorKey: "data.q4.new_plan", + columnLetter: "FE", size: 330, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Корректировки плановых значений', - accessorKey: '4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy', + header: "Корректировки плановых значений", + accessorKey: + "4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: 'Текущие (= 0)', - accessorKey: 'data.q4.adj_current', - columnLetter: 'FG', + header: "Текущие (= 0)", + accessorKey: "data.q4.adj_current", + columnLetter: "FG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз сметы ГО', - accessorKey: 'data.q4.adj_ssp', - columnLetter: 'FH', + header: "Корректиз сметы ГО", + accessorKey: "data.q4.adj_ssp", + columnLetter: "FH", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Корректиз резерва', - accessorKey: 'data.q4.adj_reserve', - columnLetter: 'FI', + header: "Корректиз резерва", + accessorKey: "data.q4.adj_reserve", + columnLetter: "FI", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q4.adj_comment', - columnLetter: 'FJ', + header: "Комментарий", + accessorKey: "data.q4.adj_comment", + columnLetter: "FJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорректированный план с учетом корректировок', - accessorKey: 'data.q4.corrected_plan', - columnLetter: 'FK', + header: "Скорректированный план с учетом корректировок", + accessorKey: "data.q4.corrected_plan", + columnLetter: "FK", size: 450, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Согласование платежей', - accessorKey: '4_kvartal_2026_goda_soglasovanie_platezhey', + header: "Согласование платежей", + accessorKey: "4_kvartal_2026_goda_soglasovanie_platezhey", columns: [ { - header: 'Дата платежа', - accessorKey: 'data.q4.pay_date', - columnLetter: 'FM', + header: "Дата платежа", + accessorKey: "data.q4.pay_date", + columnLetter: "FM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Сумма платежа', - accessorKey: 'data.q4.pay_amount', - columnLetter: 'FN', + header: "Сумма платежа", + accessorKey: "data.q4.pay_amount", + columnLetter: "FN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.q4.pay_comment', - columnLetter: 'FO', + header: "Комментарий", + accessorKey: "data.q4.pay_comment", + columnLetter: "FO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, { - header: 'Предоставление акта', - accessorKey: 'data.q4.pay_act', - columnLetter: 'FP', + header: "Предоставление акта", + accessorKey: "data.q4.pay_act", + columnLetter: "FP", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Фактические расходы', - accessorKey: '4_kvartal_2026_goda_fakticheskie_raskhody', + header: "Фактические расходы", + accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { - header: 'Бронь4 квартал', - accessorKey: 'data.q4.booking', - columnLetter: 'FR', + header: "Бронь4 квартал", + accessorKey: "data.q4.booking", + columnLetter: "FR", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'ФактОктябрь', - accessorKey: 'data.q4.actual_m1', - columnLetter: 'FS', + header: "ФактОктябрь", + accessorKey: "data.q4.actual_m1", + columnLetter: "FS", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактНоябрь', - accessorKey: 'data.q4.actual_m2', - columnLetter: 'FT', + header: "ФактНоябрь", + accessorKey: "data.q4.actual_m2", + columnLetter: "FT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'ФактДекабрь', - accessorKey: 'data.q4.actual_m3', - columnLetter: 'FU', + header: "ФактДекабрь", + accessorKey: "data.q4.actual_m3", + columnLetter: "FU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'СПОД (Январь)', - accessorKey: 'data.q4.actual_spod', - columnLetter: 'FV', + header: "СПОД (Январь)", + accessorKey: "data.q4.actual_spod", + columnLetter: "FV", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт4 квартал (с уч СПОД)', - accessorKey: 'data.q4.actual_quarter', - columnLetter: 'FW', + header: "Факт4 квартал (с уч СПОД)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "FW", size: 260, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 4 квартала (с уч СПОД)', - accessorKey: 'data.q4.residual_after_booking', - columnLetter: 'FX', + header: "Остаток после брони 4 квартала (с уч СПОД)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "FX", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 4 квартала (с уч СПОД)', - accessorKey: 'data.q4.residual_after_actual', - columnLetter: 'FY', + header: "Остаток после факта 4 квартала (с уч СПОД)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "FY", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, { - header: 'Экономия', - accessorKey: '4_kvartal_2026_goda_ekonomiya', + header: "Экономия", + accessorKey: "4_kvartal_2026_goda_ekonomiya", columns: [ { - header: 'Перенос в фонд экономии', - accessorKey: 'data.q4.transfer_econ', - columnLetter: 'GA', + header: "Перенос в фонд экономии", + accessorKey: "data.q4.transfer_econ", + columnLetter: "GA", size: 230, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2026 год.', - accessorKey: '2026_god_43', + header: "2026 год.", + accessorKey: "2026_god_43", columns: [ { - header: '', - accessorKey: '2026_god_field_5', + header: "", + accessorKey: "2026_god_field_5", columns: [ { - header: 'Сумма фактических расходов за год', - accessorKey: 'data.totals.fact_year', - columnLetter: 'GC', + header: "Сумма фактических расходов за год", + accessorKey: "data.totals.fact_year", + columnLetter: "GC", size: 330, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Сумма оплаты за год', - accessorKey: 'data.totals.pay_year', - columnLetter: 'GE', + header: "Сумма оплаты за год", + accessorKey: "data.totals.pay_year", + columnLetter: "GE", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#B2A1C7', - color: '#000000', + backgroundColor: "#B2A1C7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js index 7fcfe2e..558e676 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js @@ -1,3961 +1,4012 @@ -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': { + "data.header.section_code": { color_type: orangeColumn, - accessorKey: 'data.header.section_code', + accessorKey: "data.header.section_code", }, - 'data.header.item_id': { + "data.header.item_id": { color_type: orangeColumn, - accessorKey: 'data.header.item_id', + accessorKey: "data.header.item_id", }, - 'data.header.num_group': { + "data.header.num_group": { color_type: orangeColumn, - accessorKey: 'data.header.num_group', + accessorKey: "data.header.num_group", }, - 'data.header.name': { + "data.header.name": { color_type: orangeColumn, - accessorKey: 'data.header.name', + accessorKey: "data.header.name", }, - 'data.header.internal_order': { + "data.header.internal_order": { color_type: orangeColumn, - accessorKey: 'data.header.internal_order', + accessorKey: "data.header.internal_order", }, - 'data.plan.q1': { + "data.plan.q1": { color_type: orangeColumn, - accessorKey: 'data.plan.q1', + accessorKey: "data.plan.q1", }, - 'data.plan.q2': { + "data.plan.q2": { color_type: orangeColumn, - accessorKey: 'data.plan.q2', + accessorKey: "data.plan.q2", }, - 'data.plan.q3': { + "data.plan.q3": { color_type: orangeColumn, - accessorKey: 'data.plan.q3', + accessorKey: "data.plan.q3", }, - 'data.plan.q4': { + "data.plan.q4": { color_type: orangeColumn, - accessorKey: 'data.plan.q4', + accessorKey: "data.plan.q4", }, - 'data.plan.year': { + "data.plan.year": { color_type: orangeColumn, - accessorKey: 'data.plan.year', + accessorKey: "data.plan.year", }, - 'data.plan.comment': { + "data.plan.comment": { color_type: orangeColumn, - accessorKey: 'data.plan.comment', + accessorKey: "data.plan.comment", }, - 'data.contract_summary.total': { + "data.contract_summary.total": { color_type: whiteColumn, - accessorKey: 'data.contract_summary.total', + accessorKey: "data.contract_summary.total", }, - 'data.contract_summary.counterparty': { + "data.contract_summary.counterparty": { color_type: orangeColumn, - accessorKey: 'data.contract_summary.counterparty', + accessorKey: "data.contract_summary.counterparty", }, - 'data.contract_summary.deadline': { + "data.contract_summary.deadline": { color_type: orangeColumn, - accessorKey: 'data.contract_summary.deadline', + accessorKey: "data.contract_summary.deadline", }, - 'data.contract_summary.comment': { + "data.contract_summary.comment": { color_type: whiteColumn, - accessorKey: 'data.contract_summary.comment', + accessorKey: "data.contract_summary.comment", }, - 'data.contract_summary.future_y1': { + "data.contract_summary.future_y1": { color_type: orangeColumn, - accessorKey: 'data.contract_summary.future_y1', + accessorKey: "data.contract_summary.future_y1", }, - 'data.contract_summary.future_y2': { + "data.contract_summary.future_y2": { color_type: orangeColumn, - accessorKey: 'data.contract_summary.future_y2', + accessorKey: "data.contract_summary.future_y2", }, - 'data.contract_summary.other_ssp': { + "data.contract_summary.other_ssp": { color_type: orangeColumn, - accessorKey: 'data.contract_summary.other_ssp', + accessorKey: "data.contract_summary.other_ssp", }, - 'data.allocation.contract_ref': { + "data.allocation.contract_ref": { color_type: orangeColumn, - accessorKey: 'data.allocation.contract_ref', + accessorKey: "data.allocation.contract_ref", }, - 'data.allocation.purpose': { + "data.allocation.purpose": { color_type: orangeColumn, - accessorKey: 'data.allocation.purpose', + accessorKey: "data.allocation.purpose", }, - 'data.seq_dfip.q1': { + "data.seq_dfip.q1": { color_type: orangeColumn, - accessorKey: 'data.seq_dfip.q1', + accessorKey: "data.seq_dfip.q1", }, - 'data.seq_dfip.q2': { + "data.seq_dfip.q2": { color_type: orangeColumn, - accessorKey: 'data.seq_dfip.q2', + accessorKey: "data.seq_dfip.q2", }, - 'data.seq_dfip.q3': { + "data.seq_dfip.q3": { color_type: orangeColumn, - accessorKey: 'data.seq_dfip.q3', + accessorKey: "data.seq_dfip.q3", }, - 'data.seq_dfip.q4': { + "data.seq_dfip.q4": { color_type: orangeColumn, - accessorKey: 'data.seq_dfip.q4', + accessorKey: "data.seq_dfip.q4", }, - 'data.seq_dfip.year': { + "data.seq_dfip.year": { color_type: orangeColumn, - accessorKey: 'data.seq_dfip.year', + accessorKey: "data.seq_dfip.year", }, - 'data.seq_dfip.justification': { + "data.seq_dfip.justification": { color_type: orangeColumn, - accessorKey: 'data.seq_dfip.justification', + accessorKey: "data.seq_dfip.justification", }, - 'data.seq_ssp.q1': { + "data.seq_ssp.q1": { color_type: orangeColumn, - accessorKey: 'data.seq_ssp.q1', + accessorKey: "data.seq_ssp.q1", }, - 'data.seq_ssp.q2': { + "data.seq_ssp.q2": { color_type: orangeColumn, - accessorKey: 'data.seq_ssp.q2', + accessorKey: "data.seq_ssp.q2", }, - 'data.seq_ssp.q3': { + "data.seq_ssp.q3": { color_type: orangeColumn, - accessorKey: 'data.seq_ssp.q3', + accessorKey: "data.seq_ssp.q3", }, - 'data.seq_ssp.q4': { + "data.seq_ssp.q4": { color_type: orangeColumn, - accessorKey: 'data.seq_ssp.q4', + accessorKey: "data.seq_ssp.q4", }, - 'data.seq_ssp.year': { + "data.seq_ssp.year": { color_type: orangeColumn, - accessorKey: 'data.seq_ssp.year', + accessorKey: "data.seq_ssp.year", }, - 'data.seq_ssp.justification': { + "data.seq_ssp.justification": { color_type: orangeColumn, - accessorKey: 'data.seq_ssp.justification', + accessorKey: "data.seq_ssp.justification", }, - 'data.approved.q1': { + "data.approved.q1": { color_type: orangeColumn, - accessorKey: 'data.approved.q1', + accessorKey: "data.approved.q1", }, - 'data.approved.q2': { + "data.approved.q2": { color_type: orangeColumn, - accessorKey: 'data.approved.q2', + accessorKey: "data.approved.q2", }, - 'data.approved.q3': { + "data.approved.q3": { color_type: orangeColumn, - accessorKey: 'data.approved.q3', + accessorKey: "data.approved.q3", }, - 'data.approved.q4': { + "data.approved.q4": { color_type: orangeColumn, - accessorKey: 'data.approved.q4', + accessorKey: "data.approved.q4", }, - 'data.approved.year': { + "data.approved.year": { color_type: orangeColumn, - accessorKey: 'data.approved.year', + accessorKey: "data.approved.year", }, - 'data.collegial.approved': { + "data.collegial.approved": { color_type: orangeColumn, - accessorKey: 'data.collegial.approved', + accessorKey: "data.collegial.approved", }, - 'data.collegial.protocol': { + "data.collegial.protocol": { color_type: orangeColumn, - accessorKey: 'data.collegial.protocol', + accessorKey: "data.collegial.protocol", }, field_kollegialnye_organy_field: { color_type: orangeColumn, - accessorKey: 'field_kollegialnye_organy_field', + accessorKey: "field_kollegialnye_organy_field", }, - 'data.collegial.note': { + "data.collegial.note": { color_type: orangeColumn, - accessorKey: 'data.collegial.note', + accessorKey: "data.collegial.note", }, - 'data.ckk.ceiling': { + "data.ckk.ceiling": { color_type: orangeColumn, - accessorKey: 'data.ckk.ceiling', + accessorKey: "data.ckk.ceiling", }, - 'data.booking.y2026.q1': { + "data.booking.y2026.q1": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q1', + accessorKey: "data.booking.y2026.q1", }, - 'data.booking.y2026.q2': { + "data.booking.y2026.q2": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q2', + accessorKey: "data.booking.y2026.q2", }, - 'data.booking.y2026.q3': { + "data.booking.y2026.q3": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q3', + accessorKey: "data.booking.y2026.q3", }, - 'data.booking.y2026.q4': { + "data.booking.y2026.q4": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q4', + accessorKey: "data.booking.y2026.q4", }, - 'data.ckk.rf_schedule': { + "data.ckk.rf_schedule": { color_type: orangeColumn, - accessorKey: 'data.ckk.rf_schedule', + accessorKey: "data.ckk.rf_schedule", }, - 'data.ckk.deadline': { + "data.ckk.deadline": { color_type: orangeColumn, - accessorKey: 'data.ckk.deadline', + accessorKey: "data.ckk.deadline", }, - 'data.ckk.proc_plan': { + "data.ckk.proc_plan": { color_type: orangeColumn, - accessorKey: 'data.ckk.proc_plan', + accessorKey: "data.ckk.proc_plan", }, - 'data.ckk.proc_method': { + "data.ckk.proc_method": { color_type: orangeColumn, - accessorKey: 'data.ckk.proc_method', + accessorKey: "data.ckk.proc_method", }, - 'data.ckk.comment': { + "data.ckk.comment": { color_type: orangeColumn, - accessorKey: 'data.ckk.comment', + accessorKey: "data.ckk.comment", }, - 'data.contract.counterparty': { + "data.contract.counterparty": { color_type: orangeColumn, - accessorKey: 'data.contract.counterparty', + accessorKey: "data.contract.counterparty", }, - 'data.contract.reference': { + "data.contract.reference": { color_type: orangeColumn, - accessorKey: 'data.contract.reference', + accessorKey: "data.contract.reference", }, - 'data.contract.addenda': { + "data.contract.addenda": { color_type: orangeColumn, - accessorKey: 'data.contract.addenda', + accessorKey: "data.contract.addenda", }, - 'data.contract.subject': { + "data.contract.subject": { color_type: orangeColumn, - accessorKey: 'data.contract.subject', + accessorKey: "data.contract.subject", }, - 'data.contract.currency': { + "data.contract.currency": { color_type: orangeColumn, - accessorKey: 'data.contract.currency', + accessorKey: "data.contract.currency", }, - 'data.contract.ceiling': { + "data.contract.ceiling": { color_type: orangeColumn, - accessorKey: 'data.contract.ceiling', + accessorKey: "data.contract.ceiling", }, - 'data.contract.q1': { + "data.contract.q1": { color_type: orangeColumn, - accessorKey: 'data.contract.q1', + accessorKey: "data.contract.q1", }, - 'data.contract.q2': { + "data.contract.q2": { color_type: orangeColumn, - accessorKey: 'data.contract.q2', + accessorKey: "data.contract.q2", }, - 'data.contract.q3': { + "data.contract.q3": { color_type: orangeColumn, - accessorKey: 'data.contract.q3', + accessorKey: "data.contract.q3", }, - 'data.contract.q4': { + "data.contract.q4": { color_type: orangeColumn, - accessorKey: 'data.contract.q4', + accessorKey: "data.contract.q4", }, - 'data.contract.rf_schedule': { + "data.contract.rf_schedule": { color_type: orangeColumn, - accessorKey: 'data.contract.rf_schedule', + accessorKey: "data.contract.rf_schedule", }, - 'data.contract.vat_rate': { + "data.contract.vat_rate": { color_type: orangeColumn, - accessorKey: 'data.contract.vat_rate', + accessorKey: "data.contract.vat_rate", }, - 'data.contract.exchange_rate': { + "data.contract.exchange_rate": { color_type: orangeColumn, - accessorKey: 'data.contract.exchange_rate', + accessorKey: "data.contract.exchange_rate", }, - 'data.contract.amount_foreign': { + "data.contract.amount_foreign": { color_type: orangeColumn, - accessorKey: 'data.contract.amount_foreign', + accessorKey: "data.contract.amount_foreign", }, - 'data.contract.deadline': { + "data.contract.deadline": { color_type: orangeColumn, - accessorKey: 'data.contract.deadline', + accessorKey: "data.contract.deadline", }, - 'data.contract.scheme': { + "data.contract.scheme": { color_type: orangeColumn, - accessorKey: 'data.contract.scheme', + accessorKey: "data.contract.scheme", }, - 'data.contract.act': { + "data.contract.act": { color_type: orangeColumn, - accessorKey: 'data.contract.act', + accessorKey: "data.contract.act", }, - 'data.contract.comment': { + "data.contract.comment": { color_type: orangeColumn, - accessorKey: 'data.contract.comment', + accessorKey: "data.contract.comment", }, - 'data.q1.adj_current': { + "data.q1.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_current', + accessorKey: "data.q1.adj_current", }, - 'data.q1.adj_ssp': { + "data.q1.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_ssp', + accessorKey: "data.q1.adj_ssp", }, - 'data.q1.adj_rf': { + "data.q1.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_rf', + accessorKey: "data.q1.adj_rf", }, - 'data.q1.adj_reserve': { + "data.q1.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_reserve', + accessorKey: "data.q1.adj_reserve", }, - '1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc': { + "1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc": { color_type: redColumn, - accessorKey: '1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc', + accessorKey: + "1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc", }, - 'data.q1.adj_comment': { + "data.q1.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_comment', + accessorKey: "data.q1.adj_comment", }, - 'data.q1.corrected_plan': { + "data.q1.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q1.corrected_plan', + accessorKey: "data.q1.corrected_plan", }, - '1_kvartal_2026_ref_field': { + "1_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_ref_field', + accessorKey: "1_kvartal_2026_ref_field", }, - 'data.q1.pay_date': { + "data.q1.pay_date": { color_type: blueColumn, - accessorKey: 'data.q1.pay_date', + accessorKey: "data.q1.pay_date", }, - 'data.q1.pay_amount': { + "data.q1.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q1.pay_amount', + accessorKey: "data.q1.pay_amount", }, - 'data.q1.pay_ho': { + "data.q1.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q1.pay_ho', + accessorKey: "data.q1.pay_ho", }, - 'data.q1.pay_rf': { + "data.q1.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q1.pay_rf', + accessorKey: "data.q1.pay_rf", }, - 'data.q1.pay_comment': { + "data.q1.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q1.pay_comment', + accessorKey: "data.q1.pay_comment", }, - 'data.q1.pay_act': { + "data.q1.pay_act": { color_type: blueColumn, - accessorKey: 'data.q1.pay_act', + accessorKey: "data.q1.pay_act", }, - '1_kvartal_2026_field_field': { + "1_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_field_field', + accessorKey: "1_kvartal_2026_field_field", }, - 'data.q1.booking': { + "data.q1.booking": { color_type: orangeColumn, - accessorKey: 'data.q1.booking', + accessorKey: "data.q1.booking", }, - 'data.q1.actual_m1': { + "data.q1.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m1', + accessorKey: "data.q1.actual_m1", }, - 'data.q1.actual_m2': { + "data.q1.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m2', + accessorKey: "data.q1.actual_m2", }, - 'data.q1.actual_m3': { + "data.q1.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m3', + accessorKey: "data.q1.actual_m3", }, - 'data.q1.actual_quarter': { + "data.q1.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q1.actual_quarter', + accessorKey: "data.q1.actual_quarter", }, - 'data.q1.residual_after_booking': { + "data.q1.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q1.residual_after_booking', + accessorKey: "data.q1.residual_after_booking", }, - 'data.q1.residual_after_actual': { + "data.q1.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q1.residual_after_actual', + accessorKey: "data.q1.residual_after_actual", }, - 'data.q1.transfer_q2': { + "data.q1.transfer_q2": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q2', + accessorKey: "data.q1.transfer_q2", }, - 'data.q1.transfer_q3': { + "data.q1.transfer_q3": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q3', + accessorKey: "data.q1.transfer_q3", }, - 'data.q1.transfer_q4': { + "data.q1.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q4', + accessorKey: "data.q1.transfer_q4", }, - 'data.q1.transfer_econ': { + "data.q1.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q1.transfer_econ', + accessorKey: "data.q1.transfer_econ", }, - 'data.q1.total': { + "data.q1.total": { color_type: redColumn, - accessorKey: 'data.q1.total', + accessorKey: "data.q1.total", }, - 'data.q2.target_change': { + "data.q2.target_change": { color_type: redColumn, - accessorKey: 'data.q2.target_change', + accessorKey: "data.q2.target_change", }, - 'data.q2.base_correction': { + "data.q2.base_correction": { color_type: redColumn, - accessorKey: 'data.q2.base_correction', + accessorKey: "data.q2.base_correction", }, - 'data.q2.revision_inc': { + "data.q2.revision_inc": { color_type: redColumn, - accessorKey: 'data.q2.revision_inc', + accessorKey: "data.q2.revision_inc", }, - 'data.q2.revision_seq': { + "data.q2.revision_seq": { color_type: redColumn, - accessorKey: 'data.q2.revision_seq', + accessorKey: "data.q2.revision_seq", }, - 'data.q2.revision_comment': { + "data.q2.revision_comment": { color_type: redColumn, - accessorKey: 'data.q2.revision_comment', + accessorKey: "data.q2.revision_comment", }, - 'data.q2.new_plan': { + "data.q2.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q2.new_plan', + accessorKey: "data.q2.new_plan", }, - '2_kvartal_2026_field_field': { + "2_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '2_kvartal_2026_field_field', + accessorKey: "2_kvartal_2026_field_field", }, - 'data.q2.adj_current': { + "data.q2.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_current', + accessorKey: "data.q2.adj_current", }, - 'data.q2.adj_ssp': { + "data.q2.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_ssp', + accessorKey: "data.q2.adj_ssp", }, - 'data.q2.adj_rf': { + "data.q2.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_rf', + accessorKey: "data.q2.adj_rf", }, - 'data.q2.adj_reserve': { + "data.q2.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_reserve', + accessorKey: "data.q2.adj_reserve", }, - '2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc': { + "2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc": { color_type: redColumn, - accessorKey: '2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc', + accessorKey: + "2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc", }, - 'data.q2.corrected_plan': { + "data.q2.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q2.corrected_plan', + accessorKey: "data.q2.corrected_plan", }, - '2_kvartal_2026_ref_field': { + "2_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '2_kvartal_2026_ref_field', + accessorKey: "2_kvartal_2026_ref_field", }, - 'data.q2.pay_date': { + "data.q2.pay_date": { color_type: blueColumn, - accessorKey: 'data.q2.pay_date', + accessorKey: "data.q2.pay_date", }, - 'data.q2.pay_amount': { + "data.q2.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q2.pay_amount', + accessorKey: "data.q2.pay_amount", }, - 'data.q2.pay_ho': { + "data.q2.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q2.pay_ho', + accessorKey: "data.q2.pay_ho", }, - 'data.q2.pay_rf': { + "data.q2.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q2.pay_rf', + accessorKey: "data.q2.pay_rf", }, - 'data.q2.pay_comment': { + "data.q2.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q2.pay_comment', + accessorKey: "data.q2.pay_comment", }, - 'data.q2.pay_act': { + "data.q2.pay_act": { color_type: blueColumn, - accessorKey: 'data.q2.pay_act', + accessorKey: "data.q2.pay_act", }, - 'data.q2.booking': { + "data.q2.booking": { color_type: orangeColumn, - accessorKey: 'data.q2.booking', + accessorKey: "data.q2.booking", }, - 'data.q2.actual_m1': { + "data.q2.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m1', + accessorKey: "data.q2.actual_m1", }, - 'data.q2.actual_m2': { + "data.q2.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m2', + accessorKey: "data.q2.actual_m2", }, - 'data.q2.actual_m3': { + "data.q2.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m3', + accessorKey: "data.q2.actual_m3", }, - 'data.q2.actual_quarter': { + "data.q2.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q2.actual_quarter', + accessorKey: "data.q2.actual_quarter", }, - 'data.q2.residual_after_booking': { + "data.q2.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q2.residual_after_booking', + accessorKey: "data.q2.residual_after_booking", }, - 'data.q2.residual_after_actual': { + "data.q2.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q2.residual_after_actual', + accessorKey: "data.q2.residual_after_actual", }, - 'data.q2.transfer_q3': { + "data.q2.transfer_q3": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q3', + accessorKey: "data.q2.transfer_q3", }, - 'data.q2.transfer_q4': { + "data.q2.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q4', + accessorKey: "data.q2.transfer_q4", }, - 'data.q2.transfer_econ': { + "data.q2.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q2.transfer_econ', + accessorKey: "data.q2.transfer_econ", }, - 'data.q2.total': { + "data.q2.total": { color_type: redColumn, - accessorKey: 'data.q2.total', + accessorKey: "data.q2.total", }, - 'data.q3.target_change': { + "data.q3.target_change": { color_type: redColumn, - accessorKey: 'data.q3.target_change', + accessorKey: "data.q3.target_change", }, - 'data.q3.base_correction': { + "data.q3.base_correction": { color_type: redColumn, - accessorKey: 'data.q3.base_correction', + accessorKey: "data.q3.base_correction", }, - 'data.q3.revision_inc': { + "data.q3.revision_inc": { color_type: redColumn, - accessorKey: 'data.q3.revision_inc', + accessorKey: "data.q3.revision_inc", }, - 'data.q3.revision_seq': { + "data.q3.revision_seq": { color_type: redColumn, - accessorKey: 'data.q3.revision_seq', + accessorKey: "data.q3.revision_seq", }, - 'data.q3.revision_comment': { + "data.q3.revision_comment": { color_type: redColumn, - accessorKey: 'data.q3.revision_comment', + accessorKey: "data.q3.revision_comment", }, - 'data.q3.new_plan': { + "data.q3.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q3.new_plan', + accessorKey: "data.q3.new_plan", }, - '3_kvartal_2026_field_field': { + "3_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '3_kvartal_2026_field_field', + accessorKey: "3_kvartal_2026_field_field", }, - 'data.q3.adj_current': { + "data.q3.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_current', + accessorKey: "data.q3.adj_current", }, - 'data.q3.adj_ssp': { + "data.q3.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_ssp', + accessorKey: "data.q3.adj_ssp", }, - 'data.q3.adj_rf': { + "data.q3.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_rf', + accessorKey: "data.q3.adj_rf", }, - 'data.q3.adj_reserve': { + "data.q3.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_reserve', + accessorKey: "data.q3.adj_reserve", }, - '3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc': { + "3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc": { color_type: redColumn, - accessorKey: '3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc', + accessorKey: + "3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc", }, - 'data.q3.corrected_plan': { + "data.q3.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q3.corrected_plan', + accessorKey: "data.q3.corrected_plan", }, - '3_kvartal_2026_ref_field': { + "3_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '3_kvartal_2026_ref_field', + accessorKey: "3_kvartal_2026_ref_field", }, - 'data.q3.pay_date': { + "data.q3.pay_date": { color_type: blueColumn, - accessorKey: 'data.q3.pay_date', + accessorKey: "data.q3.pay_date", }, - 'data.q3.pay_amount': { + "data.q3.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q3.pay_amount', + accessorKey: "data.q3.pay_amount", }, - 'data.q3.pay_ho': { + "data.q3.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q3.pay_ho', + accessorKey: "data.q3.pay_ho", }, - 'data.q3.pay_rf': { + "data.q3.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q3.pay_rf', + accessorKey: "data.q3.pay_rf", }, - 'data.q3.pay_comment': { + "data.q3.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q3.pay_comment', + accessorKey: "data.q3.pay_comment", }, - 'data.q3.pay_act': { + "data.q3.pay_act": { color_type: blueColumn, - accessorKey: 'data.q3.pay_act', + accessorKey: "data.q3.pay_act", }, - 'data.q3.booking': { + "data.q3.booking": { color_type: orangeColumn, - accessorKey: 'data.q3.booking', + accessorKey: "data.q3.booking", }, - 'data.q3.actual_m1': { + "data.q3.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m1', + accessorKey: "data.q3.actual_m1", }, - 'data.q3.actual_m2': { + "data.q3.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m2', + accessorKey: "data.q3.actual_m2", }, - 'data.q3.actual_m3': { + "data.q3.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m3', + accessorKey: "data.q3.actual_m3", }, - 'data.q3.actual_quarter': { + "data.q3.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q3.actual_quarter', + accessorKey: "data.q3.actual_quarter", }, - 'data.q3.residual_after_booking': { + "data.q3.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q3.residual_after_booking', + accessorKey: "data.q3.residual_after_booking", }, - 'data.q3.residual_after_actual': { + "data.q3.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q3.residual_after_actual', + accessorKey: "data.q3.residual_after_actual", }, - 'data.q3.transfer_q4': { + "data.q3.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q3.transfer_q4', + accessorKey: "data.q3.transfer_q4", }, - 'data.q3.transfer_econ': { + "data.q3.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q3.transfer_econ', + accessorKey: "data.q3.transfer_econ", }, - 'data.q3.total': { + "data.q3.total": { color_type: redColumn, - accessorKey: 'data.q3.total', + accessorKey: "data.q3.total", }, - 'data.q4.target_change': { + "data.q4.target_change": { color_type: redColumn, - accessorKey: 'data.q4.target_change', + accessorKey: "data.q4.target_change", }, - 'data.q4.base_correction': { + "data.q4.base_correction": { color_type: redColumn, - accessorKey: 'data.q4.base_correction', + accessorKey: "data.q4.base_correction", }, - 'data.q4.revision_inc': { + "data.q4.revision_inc": { color_type: redColumn, - accessorKey: 'data.q4.revision_inc', + accessorKey: "data.q4.revision_inc", }, - 'data.q4.revision_seq': { + "data.q4.revision_seq": { color_type: redColumn, - accessorKey: 'data.q4.revision_seq', + accessorKey: "data.q4.revision_seq", }, - 'data.q4.revision_comment': { + "data.q4.revision_comment": { color_type: redColumn, - accessorKey: 'data.q4.revision_comment', + accessorKey: "data.q4.revision_comment", }, - 'data.q4.adj_comment': { + "data.q4.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_comment', + accessorKey: "data.q4.adj_comment", }, - 'data.q4.new_plan': { + "data.q4.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q4.new_plan', + accessorKey: "data.q4.new_plan", }, - '4_kvartal_2026_field_field': { + "4_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '4_kvartal_2026_field_field', + accessorKey: "4_kvartal_2026_field_field", }, - 'data.q4.adj_current': { + "data.q4.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_current', + accessorKey: "data.q4.adj_current", }, - 'data.q4.adj_ssp': { + "data.q4.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_ssp', + accessorKey: "data.q4.adj_ssp", }, - 'data.q4.adj_rf': { + "data.q4.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_rf', + accessorKey: "data.q4.adj_rf", }, - 'data.q4.adj_reserve': { + "data.q4.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_reserve', + accessorKey: "data.q4.adj_reserve", }, - 'data.q4.corrected_plan': { + "data.q4.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q4.corrected_plan', + accessorKey: "data.q4.corrected_plan", }, - '4_kvartal_2026_ref_field': { + "4_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '4_kvartal_2026_ref_field', + accessorKey: "4_kvartal_2026_ref_field", }, - 'data.q4.pay_date': { + "data.q4.pay_date": { color_type: blueColumn, - accessorKey: 'data.q4.pay_date', + accessorKey: "data.q4.pay_date", }, - 'data.q4.pay_amount': { + "data.q4.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q4.pay_amount', + accessorKey: "data.q4.pay_amount", }, - 'data.q4.pay_ho': { + "data.q4.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q4.pay_ho', + accessorKey: "data.q4.pay_ho", }, - 'data.q4.pay_rf': { + "data.q4.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q4.pay_rf', + accessorKey: "data.q4.pay_rf", }, - 'data.q4.pay_comment': { + "data.q4.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q4.pay_comment', + accessorKey: "data.q4.pay_comment", }, - 'data.q4.pay_act': { + "data.q4.pay_act": { color_type: blueColumn, - accessorKey: 'data.q4.pay_act', + accessorKey: "data.q4.pay_act", }, - 'data.q4.booking': { + "data.q4.booking": { color_type: orangeColumn, - accessorKey: 'data.q4.booking', + accessorKey: "data.q4.booking", }, - 'data.q4.actual_m1': { + "data.q4.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m1', + accessorKey: "data.q4.actual_m1", }, - 'data.q4.actual_m2': { + "data.q4.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m2', + accessorKey: "data.q4.actual_m2", }, - 'data.q4.actual_m3': { + "data.q4.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m3', + accessorKey: "data.q4.actual_m3", }, - 'data.q4.actual_quarter': { + "data.q4.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q4.actual_quarter', + accessorKey: "data.q4.actual_quarter", }, - 'data.q4.actual_spod': { + "data.q4.actual_spod": { color_type: whiteColumn, - accessorKey: 'data.q4.actual_spod', + accessorKey: "data.q4.actual_spod", }, - 'data.q4.residual_after_booking': { + "data.q4.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q4.residual_after_booking', + accessorKey: "data.q4.residual_after_booking", }, - 'data.q4.residual_after_actual': { + "data.q4.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q4.residual_after_actual', + accessorKey: "data.q4.residual_after_actual", }, - '4_kvartal_2026_zakrytie_4_go_kvartala_field': { + "4_kvartal_2026_zakrytie_4_go_kvartala_field": { color_type: redColumn, - accessorKey: '4_kvartal_2026_zakrytie_4_go_kvartala_field', + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala_field", }, - 'data.q4.transfer_econ': { + "data.q4.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q4.transfer_econ', + accessorKey: "data.q4.transfer_econ", }, - 'data.q4.total': { + "data.q4.total": { color_type: redColumn, - accessorKey: 'data.q4.total', + accessorKey: "data.q4.total", }, - 'data.totals.fact_year': { + "data.totals.fact_year": { color_type: greenColumn, - accessorKey: 'data.totals.fact_year', + accessorKey: "data.totals.fact_year", }, - 'data.totals.pay_year': { + "data.totals.pay_year": { color_type: blueColumn, - accessorKey: 'data.totals.pay_year', + accessorKey: "data.totals.pay_year", + }, + "data.header.vsp_id": { + color_type: orangeColumn, + accessorKey: "data.header.vsp_id", + }, + "data.header.vsp_address": { + color_type: orangeColumn, + accessorKey: "data.header.vsp_address", }, }, 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", }, ], }, { - 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", }, ], }, { - 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", }, ], }, { - header: 'Наименование', - accessorKey: 'field_naimenovanie', + header: "Наименование", + accessorKey: "field_naimenovanie", columns: [ { - header: '', - accessorKey: 'data.header.name', - columnLetter: 'F', + header: "", + accessorKey: "data.header.name", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", + }, + ], + }, + + { + header: "ВСП РФ", + accessorKey: "field_vsp_rf", + columns: [ + { + header: "", + accessorKey: "data.header.vsp_id", + columnLetter: "G", + size: 150, + filterFn: "contains", + editType: "vsp_dropdown", }, ], }, { - header: 'Внутренний заказ', - accessorKey: 'field_vnutrenniy_zakaz', + header: "Адрес ВСП", + accessorKey: "field_adres_vsp", columns: [ { - header: '', - accessorKey: 'data.header.internal_order', - columnLetter: 'G', + header: "", + accessorKey: "data.header.vsp_address", + columnLetter: "G1", + size: 220, + filterFn: "contains", + }, + ], + }, + { + header: "Внутренний заказ", + accessorKey: "field_vnutrenniy_zakaz", + columns: [ + { + header: "", + accessorKey: "data.header.internal_order", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], }, ], 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: 'План 2026 (тыс. руб.) с учетом НДС', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_nds', + header: "План 2026 (тыс. руб.) с учетом НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_nds", columns: [ { - header: '1 кв. 26', - accessorKey: 'data.plan.q1', - columnLetter: 'H', + header: "1 кв. 26", + accessorKey: "data.plan.q1", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 кв. 26', - accessorKey: 'data.plan.q2', - columnLetter: 'I', + header: "2 кв. 26", + accessorKey: "data.plan.q2", + columnLetter: "I", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 кв. 26', - accessorKey: 'data.plan.q3', - columnLetter: 'J', + header: "3 кв. 26", + accessorKey: "data.plan.q3", + columnLetter: "J", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 кв. 26', - accessorKey: 'data.plan.q4', - columnLetter: 'K', + header: "4 кв. 26", + 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.total', - columnLetter: 'N', + header: "Сумма", + accessorKey: "data.contract_summary.total", + 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: 'Платежи в 2027 году', - accessorKey: 'data.contract_summary.future_y1', - columnLetter: 'R', + header: "Платежи в 2027 году", + accessorKey: "data.contract_summary.future_y1", + columnLetter: "R", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в 2028 году', - accessorKey: 'data.contract_summary.future_y2', - columnLetter: 'S', + header: "Платежи в 2028 году", + accessorKey: "data.contract_summary.future_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', - columnLetter: 'T', + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp", + 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", }, ], }, { - header: 'Назначение расхода фактической аллокации', - accessorKey: 'allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii', + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", columns: [ { - header: '', - accessorKey: 'data.allocation.purpose', - columnLetter: 'W', + header: "", + accessorKey: "data.allocation.purpose", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], }, ], 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 кв. 26', - accessorKey: 'data.seq_dfip.q1', - columnLetter: 'Y', + header: "1 кв. 26", + 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 кв. 26', - accessorKey: 'data.seq_dfip.q2', - columnLetter: 'Z', + header: "2 кв. 26", + 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 кв. 26', - accessorKey: 'data.seq_dfip.q3', - columnLetter: 'AA', + header: "3 кв. 26", + 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 кв. 26', - accessorKey: 'data.seq_dfip.q4', - columnLetter: 'AB', + header: "4 кв. 26", + 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: '#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 кв. 26', - accessorKey: 'data.seq_ssp.q1', - columnLetter: 'AF', + header: "1 кв. 26", + accessorKey: "data.seq_ssp.q1", + columnLetter: "AF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 кв. 26', - accessorKey: 'data.seq_ssp.q2', - columnLetter: 'AG', + header: "2 кв. 26", + accessorKey: "data.seq_ssp.q2", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 кв. 26', - accessorKey: 'data.seq_ssp.q3', - columnLetter: 'AH', + header: "3 кв. 26", + accessorKey: "data.seq_ssp.q3", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 кв. 26', - accessorKey: 'data.seq_ssp.q4', - columnLetter: 'AI', + header: "4 кв. 26", + accessorKey: "data.seq_ssp.q4", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_ssp.year', - columnLetter: 'AJ', + header: "Год", + accessorKey: "data.seq_ssp.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.seq_ssp.justification', - columnLetter: 'AK', + header: "", + accessorKey: "data.seq_ssp.justification", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], 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: 'План 2026', - accessorKey: 'itogovaya_smeta_raskhodov_plan_2026', + header: "План 2026", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", columns: [ { - header: '1 кв. 26', - accessorKey: 'data.approved.q1', - columnLetter: 'AM', + header: "1 кв. 26", + accessorKey: "data.approved.q1", + columnLetter: "AM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 кв. 26', - accessorKey: 'data.approved.q2', - columnLetter: 'AN', + header: "2 кв. 26", + accessorKey: "data.approved.q2", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 кв. 26', - accessorKey: 'data.approved.q3', - columnLetter: 'AO', + header: "3 кв. 26", + accessorKey: "data.approved.q3", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 кв. 26', - accessorKey: 'data.approved.q4', - columnLetter: 'AP', + header: "4 кв. 26", + 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.approved', - columnLetter: 'AS', + header: "Сумма (с учетом НДС)", + accessorKey: "data.collegial.approved", + columnLetter: "AS", size: 200, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Реквизиты протокола (дата, номер)', - accessorKey: 'data.collegial.protocol', - columnLetter: 'AT', + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol", + 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", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_10', + header: "", + accessorKey: "field_10", columns: [ { - header: 'ЦКК', - accessorKey: 'field_tskk', + header: "ЦКК", + accessorKey: "field_tskk", columns: [ { - header: 'Предельная ст-ть, тыс. руб. (с учетом НДС)', - accessorKey: 'data.ckk.ceiling', - columnLetter: 'AX', + header: "Предельная ст-ть, тыс. руб. (с учетом НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q1', - columnLetter: 'AY', + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q1", + columnLetter: "AY", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q2', - columnLetter: 'AZ', + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q2", + columnLetter: "AZ", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q3', - columnLetter: 'BA', + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q3", + columnLetter: "BA", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q4', - columnLetter: 'BB', + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q4", + columnLetter: "BB", size: 470, - 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.deadline', - columnLetter: 'BD', + header: "Срок поставки", + accessorKey: "data.ckk.deadline", + columnLetter: "BD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'План закупок', - accessorKey: 'data.ckk.proc_plan', - columnLetter: 'BE', + header: "План закупок", + accessorKey: "data.ckk.proc_plan", + columnLetter: "BE", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Способ закупки', - accessorKey: 'data.ckk.proc_method', - columnLetter: 'BF', + header: "Способ закупки", + accessorKey: "data.ckk.proc_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", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_20', + header: "", + accessorKey: "field_20", columns: [ { - 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: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q1', - columnLetter: 'BO', + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q1", + columnLetter: "BO", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q2', - columnLetter: 'BP', + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q2", + columnLetter: "BP", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q3', - columnLetter: 'BQ', + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q3", + columnLetter: "BQ", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q4', - columnLetter: 'BR', + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q4", + columnLetter: "BR", size: 470, - 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: 400, - 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 квартал 2026', - accessorKey: '1_kvartal_2026', + header: "1 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 1 кв. 26', - accessorKey: '1_kvartal_2026_skorr_plan_1_kv_26', + header: "Скорр. план 1 кв. 26", + 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: 310, - 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '1_kvartal_2026_bron_1_kv_26', + header: "Бронь 1 кв. 26", + accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q1.booking', - columnLetter: 'CQ', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", size: 310, - 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: ' Факт РСБУ январь 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_yanvar_26', + header: " Факт РСБУ январь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ февраль 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_fevral_26', + header: "Факт РСБУ февраль 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ март 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_mart_26', + header: "Факт РСБУ март 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 1 кв. 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_1_kv_26', + header: "Факт РСБУ 1 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 1 кв. 26', - accessorKey: '1_kvartal_2026_ostatok_posle_broni_1_kv_26', + header: "Остаток после брони 1 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 1 кв. 26', - accessorKey: '1_kvartal_2026_ostatok_posle_fakta_1_kv_26', + header: "Остаток после факта 1 кв. 26", + 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: 310, - 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 кв. 26', - accessorKey: 'data.q1.transfer_q2', - columnLetter: 'CY', + header: "Перенос во 2 кв. 26", + 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 кв. 26', - accessorKey: 'data.q1.transfer_q3', - columnLetter: 'CZ', + header: "Перенос в 3 кв. 26", + 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 кв. 26', - accessorKey: 'data.q1.transfer_q4', - columnLetter: 'DA', + header: "Перенос в 4 кв. 26", + 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 квартал 2026', - accessorKey: '2_kvartal_2026', + header: "2 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Cеквестр базового плана (< 0)', - accessorKey: '2_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Cеквестр базового плана (< 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 2 кв. 26', - accessorKey: '2_kvartal_2026_novyy_plan_2_kv_26', + header: "Новый план 2 кв. 26", + 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: 310, - 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: 310, - 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 2 кв. 26', - accessorKey: '2_kvartal_2026_skorr_plan_2_kv_26', + header: "Скорр. план 2 кв. 26", + 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: 310, - 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '2_kvartal_2026_bron_2_kv_26', + header: "Бронь 2 кв. 26", + accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q2.booking', - columnLetter: 'EA', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", size: 310, - 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: 'Факт РСБУ апрель 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_aprel_26', + header: "Факт РСБУ апрель 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ май 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_may_26', + header: "Факт РСБУ май 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ июнь 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_iyun_26', + header: "Факт РСБУ июнь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 2 кв. 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_2_kv_26', + header: "Факт РСБУ 2 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 2 кв. 26', - accessorKey: '2_kvartal_2026_ostatok_posle_broni_2_kv_26', + header: "Остаток после брони 2 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 2 кв. 26', - accessorKey: '2_kvartal_2026_ostatok_posle_fakta_2_kv_26', + header: "Остаток после факта 2 кв. 26", + 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: 310, - 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 кв. 26', - accessorKey: 'data.q2.transfer_q3', - columnLetter: 'EI', + header: "Перенос в 3 кв. 26", + 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 кв. 26', - accessorKey: 'data.q2.transfer_q4', - columnLetter: 'EJ', + header: "Перенос в 4 кв. 26", + 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 квартал 2026', - accessorKey: '3_kvartal_2026', + header: "3 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Cеквестр базового плана (< 0)', - accessorKey: '3_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Cеквестр базового плана (< 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 3 кв. 26', - accessorKey: '3_kvartal_2026_novyy_plan_3_kv_26', + header: "Новый план 3 кв. 26", + 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: 310, - 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: 310, - 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 3 кв. 26', - accessorKey: '3_kvartal_2026_skorr_plan_3_kv_26', + header: "Скорр. план 3 кв. 26", + 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: 310, - 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '3_kvartal_2026_bron_3_kv_26', + header: "Бронь 3 кв. 26", + accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q3.booking', - columnLetter: 'FJ', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", size: 310, - 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: 'Факт РСБУ июль 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_iyul_26', + header: "Факт РСБУ июль 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ август 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_avgust_26', + header: "Факт РСБУ август 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ сентябрь 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_sentyabr_26', + header: "Факт РСБУ сентябрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 3 кв. 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_3_kv_26', + header: "Факт РСБУ 3 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 3 кв. 26', - accessorKey: '3_kvartal_2026_ostatok_posle_broni_3_kv_26', + header: "Остаток после брони 3 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 3 кв. 26', - accessorKey: '3_kvartal_2026_ostatok_posle_fakta_3_kv_26', + header: "Остаток после факта 3 кв. 26", + 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: 310, - 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 кв. 26', - accessorKey: 'data.q3.transfer_q4', - columnLetter: 'FR', + header: "Перенос в 4 кв. 26", + 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 квартал 2026', - accessorKey: '4_kvartal_2026', + header: "4 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Cеквестр базового плана (< 0)', - accessorKey: '4_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Cеквестр базового плана (< 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q4.adj_comment', - columnLetter: 'GG', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q4.adj_comment", + columnLetter: "GG", size: 300, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 4 кв. 26', - accessorKey: '4_kvartal_2026_novyy_plan_4_kv_26', + header: "Новый план 4 кв. 26", + 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: 310, - 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: 300, - 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: 300, - 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: 300, - 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: 300, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 4 кв. 26', - accessorKey: '4_kvartal_2026_skorr_plan_4_kv_26', + header: "Скорр. план 4 кв. 26", + 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: 300, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: ' ', - accessorKey: '4_kvartal_2026_ref', + header: " ", + accessorKey: "4_kvartal_2026_ref", columns: [ { - header: '', - accessorKey: '4_kvartal_2026_ref_field', - columnLetter: 'GI', + header: "", + accessorKey: "4_kvartal_2026_ref_field", + columnLetter: "GI", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '4_kvartal_2026_bron_4_kv_26', + header: "Бронь 4 кв. 26", + accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q4.booking', - columnLetter: 'GQ', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", size: 310, - 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: 'Факт РСБУ октябрь 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_oktyabr_26', + header: "Факт РСБУ октябрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ ноябрь 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_noyabr_26', + header: "Факт РСБУ ноябрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ декабрь 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_dekabr_26', + header: "Факт РСБУ декабрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 4 кв. 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_4_kv_26', + header: "Факт РСБУ 4 кв. 26", + 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 4 кв. 26', - accessorKey: '4_kvartal_2026_ostatok_posle_broni_4_kv_26', + header: "Остаток после брони 4 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 4 кв. 26', - accessorKey: '4_kvartal_2026_ostatok_posle_fakta_4_kv_26', + header: "Остаток после факта 4 кв. 26", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q4.residual_after_actual', - columnLetter: 'GX', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", size: 310, - 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_38', + header: "", + accessorKey: "field_38", columns: [ { - header: 'Факт 26', - accessorKey: 'field_fakt_26', + header: "Факт 26", + 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", }, }, }, { - header: '. ', - accessorKey: 'field_39', + header: ". ", + accessorKey: "field_39", columns: [ { - header: 'Сумма оплаты', - accessorKey: 'field_summa_oplaty', + header: "Сумма оплаты", + accessorKey: "field_summa_oplaty", columns: [ { - header: '', - accessorKey: 'data.totals.pay_year', - columnLetter: 'HG', + header: "", + accessorKey: "data.totals.pay_year", + columnLetter: "HG", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js index bc3755d..0b76f5b 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js @@ -1,3943 +1,3994 @@ -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': { + "data.header.vsp_id": { color_type: blueColumn, - accessorKey: 'data.header.section_code', + accessorKey: "data.header.vsp_id", }, - 'data.header.item_id': { + "data.header.vsp_address": { color_type: blueColumn, - accessorKey: 'data.header.item_id', + accessorKey: "data.header.vsp_address", }, - 'data.header.num_group': { + "data.header.section_code": { color_type: blueColumn, - accessorKey: 'data.header.num_group', + accessorKey: "data.header.section_code", }, - 'data.header.name': { + "data.header.item_id": { color_type: blueColumn, - accessorKey: 'data.header.name', + accessorKey: "data.header.item_id", }, - 'data.header.internal_order': { + "data.header.num_group": { color_type: blueColumn, - accessorKey: 'data.header.internal_order', + accessorKey: "data.header.num_group", }, - 'data.plan.q1': { + "data.header.name": { color_type: blueColumn, - accessorKey: 'data.plan.q1', + accessorKey: "data.header.name", }, - 'data.plan.q2': { + "data.header.internal_order": { color_type: blueColumn, - accessorKey: 'data.plan.q2', + accessorKey: "data.header.internal_order", }, - 'data.plan.q3': { + "data.plan.q1": { color_type: blueColumn, - accessorKey: 'data.plan.q3', + accessorKey: "data.plan.q1", }, - 'data.plan.q4': { + "data.plan.q2": { color_type: blueColumn, - accessorKey: 'data.plan.q4', + accessorKey: "data.plan.q2", }, - 'data.plan.year': { + "data.plan.q3": { color_type: blueColumn, - accessorKey: 'data.plan.year', + accessorKey: "data.plan.q3", }, - 'data.plan.comment': { + "data.plan.q4": { color_type: blueColumn, - accessorKey: 'data.plan.comment', + accessorKey: "data.plan.q4", }, - 'data.contract_summary.total': { + "data.plan.year": { color_type: blueColumn, - accessorKey: 'data.contract_summary.total', + accessorKey: "data.plan.year", }, - 'data.contract_summary.counterparty': { + "data.plan.comment": { color_type: blueColumn, - accessorKey: 'data.contract_summary.counterparty', + accessorKey: "data.plan.comment", }, - 'data.contract_summary.deadline': { + "data.contract_summary.total": { + color_type: blueColumn, + accessorKey: "data.contract_summary.total", + }, + "data.contract_summary.counterparty": { + color_type: blueColumn, + accessorKey: "data.contract_summary.counterparty", + }, + "data.contract_summary.deadline": { color_type: whiteColumn, - accessorKey: 'data.contract_summary.deadline', + accessorKey: "data.contract_summary.deadline", }, - 'data.contract_summary.comment': { + "data.contract_summary.comment": { color_type: blueColumn, - accessorKey: 'data.contract_summary.comment', + accessorKey: "data.contract_summary.comment", }, - 'data.contract_summary.future_y1': { + "data.contract_summary.future_y1": { color_type: blueColumn, - accessorKey: 'data.contract_summary.future_y1', + accessorKey: "data.contract_summary.future_y1", }, - 'data.contract_summary.future_y2': { + "data.contract_summary.future_y2": { color_type: blueColumn, - accessorKey: 'data.contract_summary.future_y2', + accessorKey: "data.contract_summary.future_y2", }, - 'data.contract_summary.other_ssp': { + "data.contract_summary.other_ssp": { color_type: blueColumn, - accessorKey: 'data.contract_summary.other_ssp', + accessorKey: "data.contract_summary.other_ssp", }, - 'data.allocation.contract_ref': { + "data.allocation.contract_ref": { color_type: blueColumn, - accessorKey: 'data.allocation.contract_ref', + accessorKey: "data.allocation.contract_ref", }, - 'data.allocation.purpose': { + "data.allocation.purpose": { color_type: blueColumn, - accessorKey: 'data.allocation.purpose', + accessorKey: "data.allocation.purpose", }, - 'data.seq_dfip.q1': { + "data.seq_dfip.q1": { color_type: blueColumn, - accessorKey: 'data.seq_dfip.q1', + accessorKey: "data.seq_dfip.q1", }, - 'data.seq_dfip.q2': { + "data.seq_dfip.q2": { color_type: blueColumn, - accessorKey: 'data.seq_dfip.q2', + accessorKey: "data.seq_dfip.q2", }, - 'data.seq_dfip.q3': { + "data.seq_dfip.q3": { color_type: blueColumn, - accessorKey: 'data.seq_dfip.q3', + accessorKey: "data.seq_dfip.q3", }, - 'data.seq_dfip.q4': { + "data.seq_dfip.q4": { color_type: blueColumn, - accessorKey: 'data.seq_dfip.q4', + accessorKey: "data.seq_dfip.q4", }, - 'data.seq_dfip.year': { + "data.seq_dfip.year": { color_type: blueColumn, - accessorKey: 'data.seq_dfip.year', + accessorKey: "data.seq_dfip.year", }, - 'data.seq_dfip.justification': { + "data.seq_dfip.justification": { color_type: blueColumn, - accessorKey: 'data.seq_dfip.justification', + accessorKey: "data.seq_dfip.justification", }, - 'data.seq_ssp.q1': { + "data.seq_ssp.q1": { color_type: blueColumn, - accessorKey: 'data.seq_ssp.q1', + accessorKey: "data.seq_ssp.q1", }, - 'data.seq_ssp.q2': { + "data.seq_ssp.q2": { color_type: blueColumn, - accessorKey: 'data.seq_ssp.q2', + accessorKey: "data.seq_ssp.q2", }, - 'data.seq_ssp.q3': { + "data.seq_ssp.q3": { color_type: blueColumn, - accessorKey: 'data.seq_ssp.q3', + accessorKey: "data.seq_ssp.q3", }, - 'data.seq_ssp.q4': { + "data.seq_ssp.q4": { color_type: blueColumn, - accessorKey: 'data.seq_ssp.q4', + accessorKey: "data.seq_ssp.q4", }, - 'data.seq_ssp.year': { + "data.seq_ssp.year": { color_type: blueColumn, - accessorKey: 'data.seq_ssp.year', + accessorKey: "data.seq_ssp.year", }, - 'data.seq_ssp.justification': { + "data.seq_ssp.justification": { color_type: blueColumn, - accessorKey: 'data.seq_ssp.justification', + accessorKey: "data.seq_ssp.justification", }, - 'data.approved.q1': { + "data.approved.q1": { color_type: blueColumn, - accessorKey: 'data.approved.q1', + accessorKey: "data.approved.q1", }, - 'data.approved.q2': { + "data.approved.q2": { color_type: blueColumn, - accessorKey: 'data.approved.q2', + accessorKey: "data.approved.q2", }, - 'data.approved.q3': { + "data.approved.q3": { color_type: blueColumn, - accessorKey: 'data.approved.q3', + accessorKey: "data.approved.q3", }, - 'data.approved.q4': { + "data.approved.q4": { color_type: blueColumn, - accessorKey: 'data.approved.q4', + accessorKey: "data.approved.q4", }, - 'data.approved.year': { + "data.approved.year": { color_type: blueColumn, - accessorKey: 'data.approved.year', + accessorKey: "data.approved.year", }, - 'data.collegial.approved': { + "data.collegial.approved": { color_type: orangeColumn, - accessorKey: 'data.collegial.approved', + accessorKey: "data.collegial.approved", }, - 'data.collegial.protocol': { + "data.collegial.protocol": { color_type: orangeColumn, - accessorKey: 'data.collegial.protocol', + accessorKey: "data.collegial.protocol", }, field_kollegialnye_organy_field: { color_type: orangeColumn, - accessorKey: 'field_kollegialnye_organy_field', + accessorKey: "field_kollegialnye_organy_field", }, - 'data.collegial.note': { + "data.collegial.note": { color_type: orangeColumn, - accessorKey: 'data.collegial.note', + accessorKey: "data.collegial.note", }, - 'data.ckk.ceiling': { + "data.ckk.ceiling": { color_type: orangeColumn, - accessorKey: 'data.ckk.ceiling', + accessorKey: "data.ckk.ceiling", }, - 'data.booking.y2026.q1': { + "data.booking.y2026.q1": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q1', + accessorKey: "data.booking.y2026.q1", }, - 'data.booking.y2026.q2': { + "data.booking.y2026.q2": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q2', + accessorKey: "data.booking.y2026.q2", }, - 'data.booking.y2026.q3': { + "data.booking.y2026.q3": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q3', + accessorKey: "data.booking.y2026.q3", }, - 'data.booking.y2026.q4': { + "data.booking.y2026.q4": { color_type: orangeColumn, - accessorKey: 'data.booking.y2026.q4', + accessorKey: "data.booking.y2026.q4", }, - 'data.ckk.rf_schedule': { + "data.ckk.rf_schedule": { color_type: orangeColumn, - accessorKey: 'data.ckk.rf_schedule', + accessorKey: "data.ckk.rf_schedule", }, - 'data.ckk.deadline': { + "data.ckk.deadline": { color_type: orangeColumn, - accessorKey: 'data.ckk.deadline', + accessorKey: "data.ckk.deadline", }, - 'data.ckk.proc_plan': { + "data.ckk.proc_plan": { color_type: orangeColumn, - accessorKey: 'data.ckk.proc_plan', + accessorKey: "data.ckk.proc_plan", }, - 'data.ckk.proc_method': { + "data.ckk.proc_method": { color_type: orangeColumn, - accessorKey: 'data.ckk.proc_method', + accessorKey: "data.ckk.proc_method", }, - 'data.ckk.comment': { + "data.ckk.comment": { color_type: orangeColumn, - accessorKey: 'data.ckk.comment', + accessorKey: "data.ckk.comment", }, - 'data.contract.counterparty': { + "data.contract.counterparty": { color_type: orangeColumn, - accessorKey: 'data.contract.counterparty', + accessorKey: "data.contract.counterparty", }, - 'data.contract.reference': { + "data.contract.reference": { color_type: orangeColumn, - accessorKey: 'data.contract.reference', + accessorKey: "data.contract.reference", }, - 'data.contract.addenda': { + "data.contract.addenda": { color_type: orangeColumn, - accessorKey: 'data.contract.addenda', + accessorKey: "data.contract.addenda", }, - 'data.contract.subject': { + "data.contract.subject": { color_type: orangeColumn, - accessorKey: 'data.contract.subject', + accessorKey: "data.contract.subject", }, - 'data.contract.currency': { + "data.contract.currency": { color_type: orangeColumn, - accessorKey: 'data.contract.currency', + accessorKey: "data.contract.currency", }, - 'data.contract.ceiling': { + "data.contract.ceiling": { color_type: orangeColumn, - accessorKey: 'data.contract.ceiling', + accessorKey: "data.contract.ceiling", }, - 'data.contract.q1': { + "data.contract.q1": { color_type: orangeColumn, - accessorKey: 'data.contract.q1', + accessorKey: "data.contract.q1", }, - 'data.contract.q2': { + "data.contract.q2": { color_type: orangeColumn, - accessorKey: 'data.contract.q2', + accessorKey: "data.contract.q2", }, - 'data.contract.q3': { + "data.contract.q3": { color_type: orangeColumn, - accessorKey: 'data.contract.q3', + accessorKey: "data.contract.q3", }, - 'data.contract.q4': { + "data.contract.q4": { color_type: orangeColumn, - accessorKey: 'data.contract.q4', + accessorKey: "data.contract.q4", }, - 'data.contract.rf_schedule': { + "data.contract.rf_schedule": { color_type: orangeColumn, - accessorKey: 'data.contract.rf_schedule', + accessorKey: "data.contract.rf_schedule", }, - 'data.contract.vat_rate': { + "data.contract.vat_rate": { color_type: orangeColumn, - accessorKey: 'data.contract.vat_rate', + accessorKey: "data.contract.vat_rate", }, - 'data.contract.exchange_rate': { + "data.contract.exchange_rate": { color_type: orangeColumn, - accessorKey: 'data.contract.exchange_rate', + accessorKey: "data.contract.exchange_rate", }, - 'data.contract.amount_foreign': { + "data.contract.amount_foreign": { color_type: orangeColumn, - accessorKey: 'data.contract.amount_foreign', + accessorKey: "data.contract.amount_foreign", }, - 'data.contract.deadline': { + "data.contract.deadline": { color_type: orangeColumn, - accessorKey: 'data.contract.deadline', + accessorKey: "data.contract.deadline", }, - 'data.contract.scheme': { + "data.contract.scheme": { color_type: orangeColumn, - accessorKey: 'data.contract.scheme', + accessorKey: "data.contract.scheme", }, - 'data.contract.act': { + "data.contract.act": { color_type: orangeColumn, - accessorKey: 'data.contract.act', + accessorKey: "data.contract.act", }, - 'data.contract.comment': { + "data.contract.comment": { color_type: orangeColumn, - accessorKey: 'data.contract.comment', + accessorKey: "data.contract.comment", }, - 'data.q1.adj_current': { + "data.q1.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_current', + accessorKey: "data.q1.adj_current", }, - 'data.q1.adj_ssp': { + "data.q1.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_ssp', + accessorKey: "data.q1.adj_ssp", }, - 'data.q1.adj_rf': { + "data.q1.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_rf', + accessorKey: "data.q1.adj_rf", }, - 'data.q1.adj_reserve': { + "data.q1.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_reserve', + accessorKey: "data.q1.adj_reserve", }, - '1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc': { + "1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc": { color_type: redColumn, - accessorKey: '1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc', + accessorKey: + "1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_s_uchetom_ndc", }, - 'data.q1.adj_comment': { + "data.q1.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q1.adj_comment', + accessorKey: "data.q1.adj_comment", }, - 'data.q1.corrected_plan': { + "data.q1.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q1.corrected_plan', + accessorKey: "data.q1.corrected_plan", }, - '1_kvartal_2026_ref_field': { + "1_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_ref_field', + accessorKey: "1_kvartal_2026_ref_field", }, - 'data.q1.pay_date': { + "data.q1.pay_date": { color_type: blueColumn, - accessorKey: 'data.q1.pay_date', + accessorKey: "data.q1.pay_date", }, - 'data.q1.pay_amount': { + "data.q1.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q1.pay_amount', + accessorKey: "data.q1.pay_amount", }, - 'data.q1.pay_ho': { + "data.q1.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q1.pay_ho', + accessorKey: "data.q1.pay_ho", }, - 'data.q1.pay_rf': { + "data.q1.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q1.pay_rf', + accessorKey: "data.q1.pay_rf", }, - 'data.q1.pay_comment': { + "data.q1.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q1.pay_comment', + accessorKey: "data.q1.pay_comment", }, - 'data.q1.pay_act': { + "data.q1.pay_act": { color_type: blueColumn, - accessorKey: 'data.q1.pay_act', + accessorKey: "data.q1.pay_act", }, - '1_kvartal_2026_field_field': { + "1_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_field_field', + accessorKey: "1_kvartal_2026_field_field", }, - 'data.q1.booking': { + "data.q1.booking": { color_type: orangeColumn, - accessorKey: 'data.q1.booking', + accessorKey: "data.q1.booking", }, - 'data.q1.actual_m1': { + "data.q1.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m1', + accessorKey: "data.q1.actual_m1", }, - 'data.q1.actual_m2': { + "data.q1.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m2', + accessorKey: "data.q1.actual_m2", }, - 'data.q1.actual_m3': { + "data.q1.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q1.actual_m3', + accessorKey: "data.q1.actual_m3", }, - 'data.q1.actual_quarter': { + "data.q1.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q1.actual_quarter', + accessorKey: "data.q1.actual_quarter", }, - 'data.q1.residual_after_booking': { + "data.q1.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q1.residual_after_booking', + accessorKey: "data.q1.residual_after_booking", }, - 'data.q1.residual_after_actual': { + "data.q1.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q1.residual_after_actual', + accessorKey: "data.q1.residual_after_actual", }, - 'data.q1.transfer_q2': { + "data.q1.transfer_q2": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q2', + accessorKey: "data.q1.transfer_q2", }, - 'data.q1.transfer_q3': { + "data.q1.transfer_q3": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q3', + accessorKey: "data.q1.transfer_q3", }, - 'data.q1.transfer_q4': { + "data.q1.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q1.transfer_q4', + accessorKey: "data.q1.transfer_q4", }, - 'data.q1.transfer_econ': { + "data.q1.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q1.transfer_econ', + accessorKey: "data.q1.transfer_econ", }, - 'data.q1.total': { + "data.q1.total": { color_type: redColumn, - accessorKey: 'data.q1.total', + accessorKey: "data.q1.total", }, - 'data.q2.target_change': { + "data.q2.target_change": { color_type: redColumn, - accessorKey: 'data.q2.target_change', + accessorKey: "data.q2.target_change", }, - 'data.q2.base_correction': { + "data.q2.base_correction": { color_type: redColumn, - accessorKey: 'data.q2.base_correction', + accessorKey: "data.q2.base_correction", }, - 'data.q2.revision_inc': { + "data.q2.revision_inc": { color_type: redColumn, - accessorKey: 'data.q2.revision_inc', + accessorKey: "data.q2.revision_inc", }, - 'data.q2.revision_seq': { + "data.q2.revision_seq": { color_type: redColumn, - accessorKey: 'data.q2.revision_seq', + accessorKey: "data.q2.revision_seq", }, - 'data.q2.revision_comment': { + "data.q2.revision_comment": { color_type: redColumn, - accessorKey: 'data.q2.revision_comment', + accessorKey: "data.q2.revision_comment", }, - 'data.q2.new_plan': { + "data.q2.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q2.new_plan', + accessorKey: "data.q2.new_plan", }, - '2_kvartal_2026_field_field': { + "2_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '2_kvartal_2026_field_field', + accessorKey: "2_kvartal_2026_field_field", }, - 'data.q2.adj_current': { + "data.q2.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_current', + accessorKey: "data.q2.adj_current", }, - 'data.q2.adj_ssp': { + "data.q2.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_ssp', + accessorKey: "data.q2.adj_ssp", }, - 'data.q2.adj_rf': { + "data.q2.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_rf', + accessorKey: "data.q2.adj_rf", }, - 'data.q2.adj_reserve': { + "data.q2.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_reserve', + accessorKey: "data.q2.adj_reserve", }, - '2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc': { + "2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc": { color_type: redColumn, - accessorKey: '2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc', + accessorKey: + "2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_s_uchetom_ndc", }, - 'data.q2.corrected_plan': { + "data.q2.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q2.corrected_plan', + accessorKey: "data.q2.corrected_plan", }, - '2_kvartal_2026_ref_field': { + "2_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '2_kvartal_2026_ref_field', + accessorKey: "2_kvartal_2026_ref_field", }, - 'data.q2.pay_date': { + "data.q2.pay_date": { color_type: blueColumn, - accessorKey: 'data.q2.pay_date', + accessorKey: "data.q2.pay_date", }, - 'data.q2.pay_amount': { + "data.q2.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q2.pay_amount', + accessorKey: "data.q2.pay_amount", }, - 'data.q2.pay_ho': { + "data.q2.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q2.pay_ho', + accessorKey: "data.q2.pay_ho", }, - 'data.q2.pay_rf': { + "data.q2.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q2.pay_rf', + accessorKey: "data.q2.pay_rf", }, - 'data.q2.pay_comment': { + "data.q2.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q2.pay_comment', + accessorKey: "data.q2.pay_comment", }, - 'data.q2.pay_act': { + "data.q2.pay_act": { color_type: blueColumn, - accessorKey: 'data.q2.pay_act', + accessorKey: "data.q2.pay_act", }, - 'data.q2.booking': { + "data.q2.booking": { color_type: orangeColumn, - accessorKey: 'data.q2.booking', + accessorKey: "data.q2.booking", }, - 'data.q2.actual_m1': { + "data.q2.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m1', + accessorKey: "data.q2.actual_m1", }, - 'data.q2.actual_m2': { + "data.q2.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m2', + accessorKey: "data.q2.actual_m2", }, - 'data.q2.actual_m3': { + "data.q2.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q2.actual_m3', + accessorKey: "data.q2.actual_m3", }, - 'data.q2.actual_quarter': { + "data.q2.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q2.actual_quarter', + accessorKey: "data.q2.actual_quarter", }, - 'data.q2.residual_after_booking': { + "data.q2.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q2.residual_after_booking', + accessorKey: "data.q2.residual_after_booking", }, - 'data.q2.residual_after_actual': { + "data.q2.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q2.residual_after_actual', + accessorKey: "data.q2.residual_after_actual", }, - 'data.q2.transfer_q3': { + "data.q2.transfer_q3": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q3', + accessorKey: "data.q2.transfer_q3", }, - 'data.q2.transfer_q4': { + "data.q2.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q2.transfer_q4', + accessorKey: "data.q2.transfer_q4", }, - 'data.q2.transfer_econ': { + "data.q2.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q2.transfer_econ', + accessorKey: "data.q2.transfer_econ", }, - 'data.q2.total': { + "data.q2.total": { color_type: redColumn, - accessorKey: 'data.q2.total', + accessorKey: "data.q2.total", }, - 'data.q3.target_change': { + "data.q3.target_change": { color_type: redColumn, - accessorKey: 'data.q3.target_change', + accessorKey: "data.q3.target_change", }, - 'data.q3.base_correction': { + "data.q3.base_correction": { color_type: redColumn, - accessorKey: 'data.q3.base_correction', + accessorKey: "data.q3.base_correction", }, - 'data.q3.revision_inc': { + "data.q3.revision_inc": { color_type: redColumn, - accessorKey: 'data.q3.revision_inc', + accessorKey: "data.q3.revision_inc", }, - 'data.q3.revision_seq': { + "data.q3.revision_seq": { color_type: redColumn, - accessorKey: 'data.q3.revision_seq', + accessorKey: "data.q3.revision_seq", }, - 'data.q3.revision_comment': { + "data.q3.revision_comment": { color_type: redColumn, - accessorKey: 'data.q3.revision_comment', + accessorKey: "data.q3.revision_comment", }, - 'data.q3.new_plan': { + "data.q3.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q3.new_plan', + accessorKey: "data.q3.new_plan", }, - '3_kvartal_2026_field_field': { + "3_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '3_kvartal_2026_field_field', + accessorKey: "3_kvartal_2026_field_field", }, - 'data.q3.adj_current': { + "data.q3.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_current', + accessorKey: "data.q3.adj_current", }, - 'data.q3.adj_ssp': { + "data.q3.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_ssp', + accessorKey: "data.q3.adj_ssp", }, - 'data.q3.adj_rf': { + "data.q3.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_rf', + accessorKey: "data.q3.adj_rf", }, - 'data.q3.adj_reserve': { + "data.q3.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_reserve', + accessorKey: "data.q3.adj_reserve", }, - '3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc': { + "3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc": { color_type: redColumn, - accessorKey: '3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc', + accessorKey: + "3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_s_uchetom_ndc", }, - 'data.q3.corrected_plan': { + "data.q3.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q3.corrected_plan', + accessorKey: "data.q3.corrected_plan", }, - '3_kvartal_2026_ref_field': { + "3_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '3_kvartal_2026_ref_field', + accessorKey: "3_kvartal_2026_ref_field", }, - 'data.q3.pay_date': { + "data.q3.pay_date": { color_type: blueColumn, - accessorKey: 'data.q3.pay_date', + accessorKey: "data.q3.pay_date", }, - 'data.q3.pay_amount': { + "data.q3.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q3.pay_amount', + accessorKey: "data.q3.pay_amount", }, - 'data.q3.pay_ho': { + "data.q3.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q3.pay_ho', + accessorKey: "data.q3.pay_ho", }, - 'data.q3.pay_rf': { + "data.q3.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q3.pay_rf', + accessorKey: "data.q3.pay_rf", }, - 'data.q3.pay_comment': { + "data.q3.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q3.pay_comment', + accessorKey: "data.q3.pay_comment", }, - 'data.q3.pay_act': { + "data.q3.pay_act": { color_type: blueColumn, - accessorKey: 'data.q3.pay_act', + accessorKey: "data.q3.pay_act", }, - 'data.q3.booking': { + "data.q3.booking": { color_type: orangeColumn, - accessorKey: 'data.q3.booking', + accessorKey: "data.q3.booking", }, - 'data.q3.actual_m1': { + "data.q3.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m1', + accessorKey: "data.q3.actual_m1", }, - 'data.q3.actual_m2': { + "data.q3.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m2', + accessorKey: "data.q3.actual_m2", }, - 'data.q3.actual_m3': { + "data.q3.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q3.actual_m3', + accessorKey: "data.q3.actual_m3", }, - 'data.q3.actual_quarter': { + "data.q3.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q3.actual_quarter', + accessorKey: "data.q3.actual_quarter", }, - 'data.q3.residual_after_booking': { + "data.q3.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q3.residual_after_booking', + accessorKey: "data.q3.residual_after_booking", }, - 'data.q3.residual_after_actual': { + "data.q3.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q3.residual_after_actual', + accessorKey: "data.q3.residual_after_actual", }, - 'data.q3.transfer_q4': { + "data.q3.transfer_q4": { color_type: redColumn, - accessorKey: 'data.q3.transfer_q4', + accessorKey: "data.q3.transfer_q4", }, - 'data.q3.transfer_econ': { + "data.q3.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q3.transfer_econ', + accessorKey: "data.q3.transfer_econ", }, - 'data.q3.total': { + "data.q3.total": { color_type: redColumn, - accessorKey: 'data.q3.total', + accessorKey: "data.q3.total", }, - 'data.q4.target_change': { + "data.q4.target_change": { color_type: redColumn, - accessorKey: 'data.q4.target_change', + accessorKey: "data.q4.target_change", }, - 'data.q4.base_correction': { + "data.q4.base_correction": { color_type: redColumn, - accessorKey: 'data.q4.base_correction', + accessorKey: "data.q4.base_correction", }, - 'data.q4.revision_inc': { + "data.q4.revision_inc": { color_type: redColumn, - accessorKey: 'data.q4.revision_inc', + accessorKey: "data.q4.revision_inc", }, - 'data.q4.revision_seq': { + "data.q4.revision_seq": { color_type: redColumn, - accessorKey: 'data.q4.revision_seq', + accessorKey: "data.q4.revision_seq", }, - 'data.q4.revision_comment': { + "data.q4.revision_comment": { color_type: redColumn, - accessorKey: 'data.q4.revision_comment', + accessorKey: "data.q4.revision_comment", }, - 'data.q4.adj_comment': { + "data.q4.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_comment', + accessorKey: "data.q4.adj_comment", }, - 'data.q4.new_plan': { + "data.q4.new_plan": { color_type: yellowColumn, - accessorKey: 'data.q4.new_plan', + accessorKey: "data.q4.new_plan", }, - '4_kvartal_2026_field_field': { + "4_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '4_kvartal_2026_field_field', + accessorKey: "4_kvartal_2026_field_field", }, - 'data.q4.adj_current': { + "data.q4.adj_current": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_current', + accessorKey: "data.q4.adj_current", }, - 'data.q4.adj_ssp': { + "data.q4.adj_ssp": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_ssp', + accessorKey: "data.q4.adj_ssp", }, - 'data.q4.adj_rf': { + "data.q4.adj_rf": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_rf', + accessorKey: "data.q4.adj_rf", }, - 'data.q4.adj_reserve': { + "data.q4.adj_reserve": { color_type: yellowColumn, - accessorKey: 'data.q4.adj_reserve', + accessorKey: "data.q4.adj_reserve", }, - 'data.q4.corrected_plan': { + "data.q4.corrected_plan": { color_type: yellowColumn, - accessorKey: 'data.q4.corrected_plan', + accessorKey: "data.q4.corrected_plan", }, - '4_kvartal_2026_ref_field': { + "4_kvartal_2026_ref_field": { color_type: whiteColumn, - accessorKey: '4_kvartal_2026_ref_field', + accessorKey: "4_kvartal_2026_ref_field", }, - 'data.q4.pay_date': { + "data.q4.pay_date": { color_type: blueColumn, - accessorKey: 'data.q4.pay_date', + accessorKey: "data.q4.pay_date", }, - 'data.q4.pay_amount': { + "data.q4.pay_amount": { color_type: blueColumn, - accessorKey: 'data.q4.pay_amount', + accessorKey: "data.q4.pay_amount", }, - 'data.q4.pay_ho': { + "data.q4.pay_ho": { color_type: blueColumn, - accessorKey: 'data.q4.pay_ho', + accessorKey: "data.q4.pay_ho", }, - 'data.q4.pay_rf': { + "data.q4.pay_rf": { color_type: blueColumn, - accessorKey: 'data.q4.pay_rf', + accessorKey: "data.q4.pay_rf", }, - 'data.q4.pay_comment': { + "data.q4.pay_comment": { color_type: blueColumn, - accessorKey: 'data.q4.pay_comment', + accessorKey: "data.q4.pay_comment", }, - 'data.q4.pay_act': { + "data.q4.pay_act": { color_type: blueColumn, - accessorKey: 'data.q4.pay_act', + accessorKey: "data.q4.pay_act", }, - 'data.q4.booking': { + "data.q4.booking": { color_type: orangeColumn, - accessorKey: 'data.q4.booking', + accessorKey: "data.q4.booking", }, - 'data.q4.actual_m1': { + "data.q4.actual_m1": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m1', + accessorKey: "data.q4.actual_m1", }, - 'data.q4.actual_m2': { + "data.q4.actual_m2": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m2', + accessorKey: "data.q4.actual_m2", }, - 'data.q4.actual_m3': { + "data.q4.actual_m3": { color_type: greenColumn, - accessorKey: 'data.q4.actual_m3', + accessorKey: "data.q4.actual_m3", }, - 'data.q4.actual_quarter': { + "data.q4.actual_quarter": { color_type: greenColumn, - accessorKey: 'data.q4.actual_quarter', + accessorKey: "data.q4.actual_quarter", }, - 'data.q4.actual_spod': { + "data.q4.actual_spod": { color_type: greenColumn, - accessorKey: 'data.q4.actual_spod', + accessorKey: "data.q4.actual_spod", }, - 'data.q4.residual_after_booking': { + "data.q4.residual_after_booking": { color_type: orangeColumn, - accessorKey: 'data.q4.residual_after_booking', + accessorKey: "data.q4.residual_after_booking", }, - 'data.q4.residual_after_actual': { + "data.q4.residual_after_actual": { color_type: greenColumn, - accessorKey: 'data.q4.residual_after_actual', + accessorKey: "data.q4.residual_after_actual", }, - '4_kvartal_2026_zakrytie_4_go_kvartala_field': { + "4_kvartal_2026_zakrytie_4_go_kvartala_field": { color_type: redColumn, - accessorKey: '4_kvartal_2026_zakrytie_4_go_kvartala_field', + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala_field", }, - 'data.q4.transfer_econ': { + "data.q4.transfer_econ": { color_type: redColumn, - accessorKey: 'data.q4.transfer_econ', + accessorKey: "data.q4.transfer_econ", }, - 'data.q4.total': { + "data.q4.total": { color_type: redColumn, - accessorKey: 'data.q4.total', + accessorKey: "data.q4.total", }, - 'data.totals.fact_year': { + "data.totals.fact_year": { color_type: greenColumn, - accessorKey: 'data.totals.fact_year', + accessorKey: "data.totals.fact_year", }, - 'data.totals.pay_year': { + "data.totals.pay_year": { color_type: blueColumn, - accessorKey: 'data.totals.pay_year', + accessorKey: "data.totals.pay_year", }, }, 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", }, ], }, { - 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", }, ], }, { - 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", }, ], }, { - header: 'Наименование', - accessorKey: 'field_naimenovanie', + header: "Наименование", + accessorKey: "field_naimenovanie", columns: [ { - header: '', - accessorKey: 'data.header.name', - columnLetter: 'F', + header: "", + accessorKey: "data.header.name", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", + }, + ], + }, + + { + header: "ВСП РФ", + accessorKey: "field_vsp_rf", + columns: [ + { + header: "", + accessorKey: "data.header.vsp_id", + columnLetter: "G", + size: 150, + filterFn: "contains", + editType: "vsp_dropdown", }, ], }, { - header: 'Внутренний заказ', - accessorKey: 'field_vnutrenniy_zakaz', + header: "Адрес ВСП", + accessorKey: "field_adres_vsp", columns: [ { - header: '', - accessorKey: 'data.header.internal_order', - columnLetter: 'G', + header: "", + accessorKey: "data.header.vsp_address", + columnLetter: "G1", + size: 220, + filterFn: "contains", + }, + ], + }, + { + header: "Внутренний заказ", + accessorKey: "field_vnutrenniy_zakaz", + columns: [ + { + header: "", + accessorKey: "data.header.internal_order", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], }, ], 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: 'План 2026 (тыс. руб.) с учетом складского НДС', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds', + header: "План 2026 (тыс. руб.) с учетом складского НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds", columns: [ { - header: '1 кв. 26', - accessorKey: 'data.plan.q1', - columnLetter: 'H', + header: "1 кв. 26", + accessorKey: "data.plan.q1", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 кв. 26', - accessorKey: 'data.plan.q2', - columnLetter: 'I', + header: "2 кв. 26", + accessorKey: "data.plan.q2", + columnLetter: "I", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 кв. 26', - accessorKey: 'data.plan.q3', - columnLetter: 'J', + header: "3 кв. 26", + accessorKey: "data.plan.q3", + columnLetter: "J", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 кв. 26', - accessorKey: 'data.plan.q4', - columnLetter: 'K', + header: "4 кв. 26", + 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.total', - columnLetter: 'N', + header: "Сумма", + accessorKey: "data.contract_summary.total", + 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: 'Платежи в 2027 году', - accessorKey: 'data.contract_summary.future_y1', - columnLetter: 'R', + header: "Платежи в 2027 году", + accessorKey: "data.contract_summary.future_y1", + columnLetter: "R", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в 2028 году', - accessorKey: 'data.contract_summary.future_y2', - columnLetter: 'S', + header: "Платежи в 2028 году", + accessorKey: "data.contract_summary.future_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', - columnLetter: 'T', + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp", + 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", }, ], }, { - header: 'Назначение расхода фактической аллокации', - accessorKey: 'allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii', + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", columns: [ { - header: '', - accessorKey: 'data.allocation.purpose', - columnLetter: 'W', + header: "", + accessorKey: "data.allocation.purpose", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], }, ], 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 кв. 26', - accessorKey: 'data.seq_dfip.q1', - columnLetter: 'Y', + header: "1 кв. 26", + 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 кв. 26', - accessorKey: 'data.seq_dfip.q2', - columnLetter: 'Z', + header: "2 кв. 26", + 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 кв. 26', - accessorKey: 'data.seq_dfip.q3', - columnLetter: 'AA', + header: "3 кв. 26", + 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 кв. 26', - accessorKey: 'data.seq_dfip.q4', - columnLetter: 'AB', + header: "4 кв. 26", + 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: '#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 кв. 26', - accessorKey: 'data.seq_ssp.q1', - columnLetter: 'AF', + header: "1 кв. 26", + accessorKey: "data.seq_ssp.q1", + columnLetter: "AF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 кв. 26', - accessorKey: 'data.seq_ssp.q2', - columnLetter: 'AG', + header: "2 кв. 26", + accessorKey: "data.seq_ssp.q2", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 кв. 26', - accessorKey: 'data.seq_ssp.q3', - columnLetter: 'AH', + header: "3 кв. 26", + accessorKey: "data.seq_ssp.q3", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 кв. 26', - accessorKey: 'data.seq_ssp.q4', - columnLetter: 'AI', + header: "4 кв. 26", + accessorKey: "data.seq_ssp.q4", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_ssp.year', - columnLetter: 'AJ', + header: "Год", + accessorKey: "data.seq_ssp.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.seq_ssp.justification', - columnLetter: 'AK', + header: "", + accessorKey: "data.seq_ssp.justification", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], 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: 'План 2026', - accessorKey: 'itogovaya_smeta_raskhodov_plan_2026', + header: "План 2026", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", columns: [ { - header: '1 кв. 26', - accessorKey: 'data.approved.q1', - columnLetter: 'AM', + header: "1 кв. 26", + accessorKey: "data.approved.q1", + columnLetter: "AM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 кв. 26', - accessorKey: 'data.approved.q2', - columnLetter: 'AN', + header: "2 кв. 26", + accessorKey: "data.approved.q2", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 кв. 26', - accessorKey: 'data.approved.q3', - columnLetter: 'AO', + header: "3 кв. 26", + accessorKey: "data.approved.q3", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 кв. 26', - accessorKey: 'data.approved.q4', - columnLetter: 'AP', + header: "4 кв. 26", + 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.approved', - columnLetter: 'AS', + header: "Сумма (с учетом НДС)", + accessorKey: "data.collegial.approved", + columnLetter: "AS", size: 200, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Реквизиты протокола (дата, номер)', - accessorKey: 'data.collegial.protocol', - columnLetter: 'AT', + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol", + 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", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_10', + header: "", + accessorKey: "field_10", columns: [ { - header: 'ЦКК', - accessorKey: 'field_tskk', + header: "ЦКК", + accessorKey: "field_tskk", columns: [ { - header: 'Предельная ст-ть, тыс. руб. (с учетом НДС)', - accessorKey: 'data.ckk.ceiling', - columnLetter: 'AX', + header: "Предельная ст-ть, тыс. руб. (с учетом НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q1', - columnLetter: 'AY', + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q1", + columnLetter: "AY", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q2', - columnLetter: 'AZ', + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q2", + columnLetter: "AZ", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q3', - columnLetter: 'BA', + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q3", + columnLetter: "BA", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.booking.y2026.q4', - columnLetter: 'BB', + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.booking.y2026.q4", + columnLetter: "BB", size: 470, - 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.deadline', - columnLetter: 'BD', + header: "Срок поставки", + accessorKey: "data.ckk.deadline", + columnLetter: "BD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'План закупок', - accessorKey: 'data.ckk.proc_plan', - columnLetter: 'BE', + header: "План закупок", + accessorKey: "data.ckk.proc_plan", + columnLetter: "BE", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Способ закупки', - accessorKey: 'data.ckk.proc_method', - columnLetter: 'BF', + header: "Способ закупки", + accessorKey: "data.ckk.proc_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", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_20', + header: "", + accessorKey: "field_20", columns: [ { - 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: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q1', - columnLetter: 'BO', + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q1", + columnLetter: "BO", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q2', - columnLetter: 'BP', + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q2", + columnLetter: "BP", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q3', - columnLetter: 'BQ', + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q3", + columnLetter: "BQ", size: 470, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)', - accessorKey: 'data.contract.q4', - columnLetter: 'BR', + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДС)", + accessorKey: "data.contract.q4", + columnLetter: "BR", size: 470, - 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: 400, - 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 квартал 2026', - accessorKey: '1_kvartal_2026', + header: "1 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 1 кв. 26', - accessorKey: '1_kvartal_2026_skorr_plan_1_kv_26', + header: "Скорр. план 1 кв. 26", + 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: 310, - 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '1_kvartal_2026_bron_1_kv_26', + header: "Бронь 1 кв. 26", + accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q1.booking', - columnLetter: 'CQ', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", size: 310, - 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: ' Факт РСБУ январь 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_yanvar_26', + header: " Факт РСБУ январь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ февраль 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_fevral_26', + header: "Факт РСБУ февраль 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ март 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_mart_26', + header: "Факт РСБУ март 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 1 кв. 26', - accessorKey: '1_kvartal_2026_fakt_rsbu_1_kv_26', + header: "Факт РСБУ 1 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 1 кв. 26', - accessorKey: '1_kvartal_2026_ostatok_posle_broni_1_kv_26', + header: "Остаток после брони 1 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 1 кв. 26', - accessorKey: '1_kvartal_2026_ostatok_posle_fakta_1_kv_26', + header: "Остаток после факта 1 кв. 26", + 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: 310, - 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 кв. 26', - accessorKey: 'data.q1.transfer_q2', - columnLetter: 'CY', + header: "Перенос во 2 кв. 26", + 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 кв. 26', - accessorKey: 'data.q1.transfer_q3', - columnLetter: 'CZ', + header: "Перенос в 3 кв. 26", + 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 кв. 26', - accessorKey: 'data.q1.transfer_q4', - columnLetter: 'DA', + header: "Перенос в 4 кв. 26", + 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 квартал 2026', - accessorKey: '2_kvartal_2026', + header: "2 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Cеквестр базового плана (< 0)', - accessorKey: '2_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Cеквестр базового плана (< 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 2 кв. 26', - accessorKey: '2_kvartal_2026_novyy_plan_2_kv_26', + header: "Новый план 2 кв. 26", + 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: 310, - 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: 310, - 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 2 кв. 26', - accessorKey: '2_kvartal_2026_skorr_plan_2_kv_26', + header: "Скорр. план 2 кв. 26", + 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: 310, - 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '2_kvartal_2026_bron_2_kv_26', + header: "Бронь 2 кв. 26", + accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q2.booking', - columnLetter: 'EA', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", size: 310, - 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: 'Факт РСБУ апрель 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_aprel_26', + header: "Факт РСБУ апрель 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ май 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_may_26', + header: "Факт РСБУ май 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ июнь 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_iyun_26', + header: "Факт РСБУ июнь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 2 кв. 26', - accessorKey: '2_kvartal_2026_fakt_rsbu_2_kv_26', + header: "Факт РСБУ 2 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 2 кв. 26', - accessorKey: '2_kvartal_2026_ostatok_posle_broni_2_kv_26', + header: "Остаток после брони 2 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 2 кв. 26', - accessorKey: '2_kvartal_2026_ostatok_posle_fakta_2_kv_26', + header: "Остаток после факта 2 кв. 26", + 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: 310, - 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 кв. 26', - accessorKey: 'data.q2.transfer_q3', - columnLetter: 'EI', + header: "Перенос в 3 кв. 26", + 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 кв. 26', - accessorKey: 'data.q2.transfer_q4', - columnLetter: 'EJ', + header: "Перенос в 4 кв. 26", + 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 квартал 2026', - accessorKey: '3_kvartal_2026', + header: "3 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Cеквестр базового плана (< 0)', - accessorKey: '3_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Cеквестр базового плана (< 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 3 кв. 26', - accessorKey: '3_kvartal_2026_novyy_plan_3_kv_26', + header: "Новый план 3 кв. 26", + 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: 310, - 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: 310, - 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 3 кв. 26', - accessorKey: '3_kvartal_2026_skorr_plan_3_kv_26', + header: "Скорр. план 3 кв. 26", + 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: 310, - 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '3_kvartal_2026_bron_3_kv_26', + header: "Бронь 3 кв. 26", + accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q3.booking', - columnLetter: 'FJ', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", size: 310, - 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: 'Факт РСБУ июль 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_iyul_26', + header: "Факт РСБУ июль 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ август 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_avgust_26', + header: "Факт РСБУ август 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ сентябрь 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_sentyabr_26', + header: "Факт РСБУ сентябрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 3 кв. 26', - accessorKey: '3_kvartal_2026_fakt_rsbu_3_kv_26', + header: "Факт РСБУ 3 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 3 кв. 26', - accessorKey: '3_kvartal_2026_ostatok_posle_broni_3_kv_26', + header: "Остаток после брони 3 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 3 кв. 26', - accessorKey: '3_kvartal_2026_ostatok_posle_fakta_3_kv_26', + header: "Остаток после факта 3 кв. 26", + 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: 310, - 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 кв. 26', - accessorKey: 'data.q3.transfer_q4', - columnLetter: 'FR', + header: "Перенос в 4 кв. 26", + 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 квартал 2026', - accessorKey: '4_kvartal_2026', + header: "4 квартал 2026", + 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: 310, - 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Cеквестр базового плана (< 0)', - accessorKey: '4_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Cеквестр базового плана (< 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q4.adj_comment', - columnLetter: 'GG', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q4.adj_comment", + columnLetter: "GG", size: 300, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 4 кв. 26', - accessorKey: '4_kvartal_2026_novyy_plan_4_kv_26', + header: "Новый план 4 кв. 26", + 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: 310, - 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: 300, - 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: 300, - 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: 300, - 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: 300, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF66', - color: '#000000', + backgroundColor: "#FFFF66", + color: "#000000", }, }, }, { - header: 'Скорр. план 4 кв. 26', - accessorKey: '4_kvartal_2026_skorr_plan_4_kv_26', + header: "Скорр. план 4 кв. 26", + 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: 300, - 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: 310, - 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: 300, - 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: 300, - 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 кв. 26', - accessorKey: '4_kvartal_2026_bron_4_kv_26', + header: "Бронь 4 кв. 26", + accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q4.booking', - columnLetter: 'GQ', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", size: 310, - 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: 'Факт РСБУ октябрь 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_oktyabr_26', + header: "Факт РСБУ октябрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ ноябрь 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_noyabr_26', + header: "Факт РСБУ ноябрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ декабрь 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_dekabr_26', + header: "Факт РСБУ декабрь 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 4 кв. 26', - accessorKey: '4_kvartal_2026_fakt_rsbu_4_kv_26', + header: "Факт РСБУ 4 кв. 26", + 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: 310, - 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 4 кв. 26', - accessorKey: '4_kvartal_2026_ostatok_posle_broni_4_kv_26', + header: "Остаток после брони 4 кв. 26", + 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: 310, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 4 кв. 26', - accessorKey: '4_kvartal_2026_ostatok_posle_fakta_4_kv_26', + header: "Остаток после факта 4 кв. 26", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26", columns: [ { - header: 'Сумма, тыс. руб. (с учетом НДС)', - accessorKey: 'data.q4.residual_after_actual', - columnLetter: 'GX', + header: "Сумма, тыс. руб. (с учетом НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", size: 310, - 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_38', + header: "", + accessorKey: "field_38", columns: [ { - header: 'Факт 26', - accessorKey: 'field_fakt_26', + header: "Факт 26", + 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", }, }, }, { - header: '', - accessorKey: 'field_39', + header: "", + accessorKey: "field_39", columns: [ { - header: 'Сумма оплаты', - accessorKey: 'field_summa_oplaty', + header: "Сумма оплаты", + accessorKey: "field_summa_oplaty", columns: [ { - header: '', - accessorKey: 'data.totals.pay_year', - columnLetter: 'HG', + header: "", + accessorKey: "data.totals.pay_year", + columnLetter: "HG", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#95B3D7', - color: '#000000', + backgroundColor: "#95B3D7", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/tableColumns.jsx b/web/src/components/RealtimeTable/tableColumns.jsx index e3abc8c..5c3c912 100644 --- a/web/src/components/RealtimeTable/tableColumns.jsx +++ b/web/src/components/RealtimeTable/tableColumns.jsx @@ -189,7 +189,7 @@ export const getTableColumns = ({ // Оптимизированная функция processColumns const processColumns = (columns) => { - columns.forEach((col) => { + for (const col of columns) { col.Cell = ({ cell, table, column, row }) => { const { vspOptions } = useRealtime(); const props = getCachedCellProps(row, column, table); @@ -229,7 +229,8 @@ export const getTableColumns = ({ processColumns(col.columns); } } - }; + } + processColumns(columns); -- 2.47.2