diff --git a/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx b/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx
index 20cdc41..3e85f35 100644
--- a/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx
+++ b/web/src/components/RealtimeTable/Cell/Cell/Cell.jsx
@@ -149,24 +149,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 = value !== null && value !== undefined && value !== '' && !Number.isNaN(Number(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];
@@ -223,7 +233,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 8ff41e3..e6a41ae 100644
--- a/web/src/components/RealtimeTable/RealtimeTable.jsx
+++ b/web/src/components/RealtimeTable/RealtimeTable.jsx
@@ -32,7 +32,9 @@ import { getRowId } from './utils/rowUtils';
import { FORM_TYPE_OPTIONS } from '../../constants/constants';
import { debounce } from '@mui/material';
import { CreateProgramModal } from './Modals/CreateProgramProjectModal';
+
import { FormsNoCanAddRow } from './constants/formConfig';
+import { DictVspApi } from '../../api/dict-vsp';
const RealtimeTable = ({ formType, formId, sheetName, direction, year }) => {
const { data, setData, columnsCurStage, isLoading: isTableLoading, editingCells: dataEditingCells } = useRealtimeData(formId, sheetName, direction, formType, year);
@@ -95,6 +97,7 @@ const RealtimeTable = ({ formType, formId, sheetName, direction, year }) => {
startEditing: contextStartEditing,
addProgram: contextAddProgram,
addProject: contextAddProject,
+ setVspOptions,
} = useRealtime();
const {
@@ -144,6 +147,27 @@ 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 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/contexts/RealtimeContext.js b/web/src/components/RealtimeTable/contexts/RealtimeContext.js
index 683fe9f..7850f9c 100644
--- a/web/src/components/RealtimeTable/contexts/RealtimeContext.js
+++ b/web/src/components/RealtimeTable/contexts/RealtimeContext.js
@@ -43,6 +43,8 @@ export const RealtimeProvider = ({
//для ячеек которые редактируются другими пользователями
const [lockedCells, setLockedCells] = useState([]);
+ const [vspOptions, setVspOptions] = useState([]);
+
const handleMessage = useCallback((data) => {
// Обработка ошибок
if (data.error) {
@@ -445,6 +447,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 812b219..5c3c912 100644
--- a/web/src/components/RealtimeTable/tableColumns.jsx
+++ b/web/src/components/RealtimeTable/tableColumns.jsx
@@ -2,11 +2,14 @@ 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 { sectionCodeColor } from './constants/columnConfig';
import { blueColumn, greenColumn } from './constants/columnColors';
import { useAuth } from '../../app/context/AuthProvider';
import { ROLES_NAME_ID } from '../../constants/constants';
+import VspDropdownEditCell from './Cell/EditCell/VspDropdownEditCell';
+
const EditCellPortal = React.memo(({
cell,
table,
@@ -64,13 +67,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 (
<>
@@ -178,14 +191,16 @@ export const getTableColumns = ({
const processColumns = (columns) => {
for (const col of columns) {
col.Cell = ({ cell, table, column, row }) => {
+ const { vspOptions } = useRealtime();
const props = getCachedCellProps(row, column, table);
const cellProps = useMemo(() => ({
row,
column,
cell,
+ vspOptions,
...props,
- }), [row, column, cell, props]);
+ }), [row, column, cell, props, vspOptions,]);
return | ;
};
@@ -206,11 +221,16 @@ 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);
}
}
- };
+ }
+
processColumns(columns);