diff --git a/web/package-lock.json b/web/package-lock.json index 1a7ae02..81b822c 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -84,19 +84,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", @@ -153,24 +140,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", - "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", - "@babel/helper-globals": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/types": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", @@ -423,6 +392,37 @@ "stylis": "4.2.0" } }, + "node_modules/@emotion/babel-plugin/node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@emotion/cache": { "version": "11.14.0", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", diff --git a/web/package.json b/web/package.json index f2eee39..1a9d654 100644 --- a/web/package.json +++ b/web/package.json @@ -32,5 +32,9 @@ "daisyui": "^4.12.10", "tailwindcss": "^3.4.13", "typescript": "^5.7.3" + }, + "overrides": { + "@babel/helper-module-imports": "7.27.1", + "@babel/traverse": "7.28.5" } -} +} \ No newline at end of file diff --git a/web/src/components/RealtimeTable/constants/FORM_4/AHR.js b/web/src/components/RealtimeTable/constants/FORM_4/AHR.js index 86e18c2..1cb70b7 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/AHR.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/AHR.js @@ -1,4001 +1,4071 @@ -import { greenColumn, orangeColumn, redColumn, tealColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { + greenColumn, + orangeColumn, + redColumn, + tealColumn, + 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.name': { + "data.header.name": { color_type: greenColumn, - accessorKey: 'data.header.name', + accessorKey: "data.header.name", }, - 'data.header.justification': { + "data.header.justification": { color_type: greenColumn, - accessorKey: 'data.header.justification', + accessorKey: "data.header.justification", }, - '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", }, - 'data.contract_summary.total': { + "data.contract_summary.total": { color_type: greenColumn, - accessorKey: 'data.contract_summary.total', + accessorKey: "data.contract_summary.total", }, - 'data.contract_summary.reference': { + "data.contract_summary.reference": { color_type: greenColumn, - accessorKey: 'data.contract_summary.reference', + accessorKey: "data.contract_summary.reference", }, - 'data.contract_summary.counterparty': { + "data.contract_summary.counterparty": { color_type: greenColumn, - accessorKey: 'data.contract_summary.counterparty', + accessorKey: "data.contract_summary.counterparty", }, - 'data.contract_summary.deadline': { + "data.contract_summary.deadline": { color_type: greenColumn, - accessorKey: 'data.contract_summary.deadline', + accessorKey: "data.contract_summary.deadline", }, - 'data.contract_summary.comment': { + "data.contract_summary.comment": { color_type: greenColumn, - accessorKey: 'data.contract_summary.comment', + accessorKey: "data.contract_summary.comment", }, - 'data.contract_summary.future_y1': { + "data.contract_summary.future_y1": { color_type: greenColumn, - accessorKey: 'data.contract_summary.future_y1', + accessorKey: "data.contract_summary.future_y1", }, - 'data.contract_summary.future_y2': { + "data.contract_summary.future_y2": { color_type: greenColumn, - accessorKey: 'data.contract_summary.future_y2', + accessorKey: "data.contract_summary.future_y2", }, - 'data.contract_summary.other_ssp': { + "data.contract_summary.other_ssp": { color_type: greenColumn, - accessorKey: 'data.contract_summary.other_ssp', + accessorKey: "data.contract_summary.other_ssp", }, - 'data.contract_summary.centralized_flag': { + "data.contract_summary.centralized_flag": { color_type: greenColumn, - accessorKey: 'data.contract_summary.centralized_flag', + accessorKey: "data.contract_summary.centralized_flag", }, - 'data.allocation.contract_ref': { + "data.allocation.contract_ref": { color_type: greenColumn, - accessorKey: 'data.allocation.contract_ref', + accessorKey: "data.allocation.contract_ref", }, - 'data.allocation.allocation_purpose': { + "data.allocation.allocation_purpose": { color_type: greenColumn, - accessorKey: 'data.allocation.allocation_purpose', + accessorKey: "data.allocation.allocation_purpose", }, - '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.reserve.q1': { + "data.reserve.q1": { color_type: greenColumn, - accessorKey: 'data.reserve.q1', + accessorKey: "data.reserve.q1", }, - 'data.reserve.q2': { + "data.reserve.q2": { color_type: greenColumn, - accessorKey: 'data.reserve.q2', + accessorKey: "data.reserve.q2", }, - 'data.reserve.q3': { + "data.reserve.q3": { color_type: greenColumn, - accessorKey: 'data.reserve.q3', + accessorKey: "data.reserve.q3", }, - 'data.reserve.q4': { + "data.reserve.q4": { color_type: greenColumn, - accessorKey: 'data.reserve.q4', + accessorKey: "data.reserve.q4", }, - 'data.reserve.year': { + "data.reserve.year": { color_type: greenColumn, - accessorKey: 'data.reserve.year', + accessorKey: "data.reserve.year", }, - 'data.reserve.justification': { + "data.reserve.justification": { color_type: greenColumn, - accessorKey: 'data.reserve.justification', + accessorKey: "data.reserve.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.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", }, field_field_field: { color_type: whiteColumn, - accessorKey: 'field_field_field', + accessorKey: "field_field_field", }, - 'data.ckk.ceiling': { + "data.ckk.ceiling": { color_type: orangeColumn, - accessorKey: 'data.ckk.ceiling', + accessorKey: "data.ckk.ceiling", }, - 'data.ckk.q1': { + "data.ckk.q1": { color_type: orangeColumn, - accessorKey: 'data.ckk.q1', + accessorKey: "data.ckk.q1", }, - 'data.ckk.q2': { + "data.ckk.q2": { color_type: orangeColumn, - accessorKey: 'data.ckk.q2', + accessorKey: "data.ckk.q2", }, - 'data.ckk.q3': { + "data.ckk.q3": { color_type: orangeColumn, - accessorKey: 'data.ckk.q3', + accessorKey: "data.ckk.q3", }, - 'data.ckk.q4': { + "data.ckk.q4": { color_type: orangeColumn, - accessorKey: 'data.ckk.q4', + accessorKey: "data.ckk.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_bez_nds': { + "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds', + accessorKey: "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds", }, - '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_field_field': { + "1_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_field_field', + accessorKey: "1_kvartal_2026_field_field", }, - 'data.q1.pay_date': { + "data.q1.pay_date": { color_type: tealColumn, - accessorKey: 'data.q1.pay_date', + accessorKey: "data.q1.pay_date", }, - 'data.q1.pay_amount': { + "data.q1.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q1.pay_amount', + accessorKey: "data.q1.pay_amount", }, - 'data.q1.pay_ho': { + "data.q1.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q1.pay_ho', + accessorKey: "data.q1.pay_ho", }, - 'data.q1.pay_rf': { + "data.q1.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q1.pay_rf', + accessorKey: "data.q1.pay_rf", }, - 'data.q1.pay_comment': { + "data.q1.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q1.pay_comment', + accessorKey: "data.q1.pay_comment", }, - 'data.q1.pay_act': { + "data.q1.pay_act": { color_type: tealColumn, - 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_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", }, - 'data.q2.adj_comment': { + "data.q2.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_comment', + accessorKey: "data.q2.adj_comment", }, - '2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds': { + "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds', + accessorKey: "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds", }, - '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: tealColumn, - accessorKey: 'data.q2.pay_date', + accessorKey: "data.q2.pay_date", }, - 'data.q2.pay_amount': { + "data.q2.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q2.pay_amount', + accessorKey: "data.q2.pay_amount", }, - 'data.q2.pay_ho': { + "data.q2.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q2.pay_ho', + accessorKey: "data.q2.pay_ho", }, - 'data.q2.pay_rf': { + "data.q2.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q2.pay_rf', + accessorKey: "data.q2.pay_rf", }, - 'data.q2.pay_comment': { + "data.q2.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q2.pay_comment', + accessorKey: "data.q2.pay_comment", }, - 'data.q2.pay_act': { + "data.q2.pay_act": { color_type: tealColumn, - 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", }, - 'data.q3.adj_comment': { + "data.q3.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_comment', + accessorKey: "data.q3.adj_comment", }, - '3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds': { + "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds', + accessorKey: "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds", }, - '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: tealColumn, - accessorKey: 'data.q3.pay_date', + accessorKey: "data.q3.pay_date", }, - 'data.q3.pay_amount': { + "data.q3.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q3.pay_amount', + accessorKey: "data.q3.pay_amount", }, - 'data.q3.pay_ho': { + "data.q3.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q3.pay_ho', + accessorKey: "data.q3.pay_ho", }, - 'data.q3.pay_rf': { + "data.q3.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q3.pay_rf', + accessorKey: "data.q3.pay_rf", }, - 'data.q3.pay_comment': { + "data.q3.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q3.pay_comment', + accessorKey: "data.q3.pay_comment", }, - 'data.q3.pay_act': { + "data.q3.pay_act": { color_type: tealColumn, - 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.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", }, - 'data.q4.pay_date': { + "data.q4.pay_date": { color_type: tealColumn, - accessorKey: 'data.q4.pay_date', + accessorKey: "data.q4.pay_date", }, - 'data.q4.pay_amount': { + "data.q4.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q4.pay_amount', + accessorKey: "data.q4.pay_amount", }, - 'data.q4.pay_ho': { + "data.q4.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q4.pay_ho', + accessorKey: "data.q4.pay_ho", }, - 'data.q4.pay_rf': { + "data.q4.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q4.pay_rf', + accessorKey: "data.q4.pay_rf", }, - 'data.q4.pay_comment': { + "data.q4.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q4.pay_comment', + accessorKey: "data.q4.pay_comment", }, - 'data.q4.pay_act': { + "data.q4.pay_act": { color_type: tealColumn, - 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", }, - field_fakt_1_kv_field: { + "data.q1.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_1_kv_field', + accessorKey: "data.q1.actual_rsbu_spod", }, - field_fakt_2_kv_field: { + "data.q2.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_2_kv_field', + accessorKey: "data.q2.actual_rsbu_spod", }, - field_fakt_3_kv_field: { + "data.q3.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_3_kv_field', + accessorKey: "data.q3.actual_rsbu_spod", }, - field_fakt_4_kv_spod_field: { + "data.q4.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_4_kv_spod_field', + accessorKey: "data.q4.actual_rsbu_spod", }, - 'data.totals.fact_year': { + "data.totals.fact_year": { color_type: greenColumn, - accessorKey: 'data.totals.fact_year', + accessorKey: "data.totals.fact_year", }, }, columns: [ { - header: '', - accessorKey: 'field', + header: "", + accessorKey: "field", columns: [ { - header: 'Код статьи / подстатьи / позиции', - accessorKey: 'field_kod_stati_podstati_pozitsii', + header: "Код статьи / подстатьи / позиции", + accessorKey: "field_kod_stati_podstati_pozitsii", columns: [ { - header: '', - accessorKey: 'data.header.section_code', - columnLetter: 'C', + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Наименование статьи', - accessorKey: 'field_naimenovanie_stati', + header: "Наименование статьи", + accessorKey: "field_naimenovanie_stati", columns: [ { - header: '', - accessorKey: 'data.header.name', - columnLetter: 'D', + header: "", + accessorKey: "data.header.name", + columnLetter: "D", size: 400, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование расхода', - accessorKey: 'field_obosnovanie_raskhoda', + header: "Обоснование расхода", + accessorKey: "field_obosnovanie_raskhoda", columns: [ { - header: '', - accessorKey: 'data.header.justification', - columnLetter: 'E', + header: "", + accessorKey: "data.header.justification", + columnLetter: "E", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Планируемые показатели сметы расходов ССП', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov', + header: "Планируемые показатели сметы расходов ССП", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", columns: [ { - header: 'План {year} (тыс. руб.) с учётом складского НДС', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds', + header: "План {year} (тыс. руб.) с учётом складского НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.plan.q1', - columnLetter: 'F', + header: "1 Кв. {year:short}", + accessorKey: "data.plan.q1", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.plan.q2', - columnLetter: 'G', + header: "2 Кв. {year:short}", + accessorKey: "data.plan.q2", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.plan.q3', - columnLetter: 'H', + header: "3 Кв. {year:short}", + accessorKey: "data.plan.q3", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.plan.q4', - columnLetter: 'I', + header: "4 Кв. {year:short}", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Действующий договор', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor', + header: "Действующий договор", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", columns: [ { - header: 'Сумма', - accessorKey: 'data.contract_summary.total', - columnLetter: 'L', + header: "Сумма", + accessorKey: "data.contract_summary.total", + columnLetter: "L", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Реквизиты', - accessorKey: 'data.contract_summary.reference', - columnLetter: 'M', + header: "Реквизиты", + accessorKey: "data.contract_summary.reference", + columnLetter: "M", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Контрагент', - accessorKey: 'data.contract_summary.counterparty', - columnLetter: 'N', + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "N", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract_summary.deadline', - columnLetter: 'O', + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "O", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарии', - accessorKey: 'data.contract_summary.comment', - columnLetter: 'P', + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "P", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+1} году', - accessorKey: 'data.contract_summary.future_y1', - columnLetter: 'Q', + header: "Платежи в {year+1} году", + accessorKey: "data.contract_summary.future_y1", + columnLetter: "Q", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+2} году', - accessorKey: 'data.contract_summary.future_y2', - columnLetter: 'R', + header: "Платежи в {year+2} году", + accessorKey: "data.contract_summary.future_y2", + columnLetter: "R", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма в других ССП', - accessorKey: 'data.contract_summary.other_ssp', - columnLetter: 'S', + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp", + columnLetter: "S", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Признак централизованного договора', - accessorKey: 'data.contract_summary.centralized_flag', - columnLetter: 'T', + header: "Признак централизованного договора", + accessorKey: "data.contract_summary.centralized_flag", + columnLetter: "T", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Аллокация расходов', - accessorKey: 'allokatsiya_raskhodov', + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", columns: [ { - header: 'ID Договора', - accessorKey: 'allokatsiya_raskhodov_id_dogovora', + header: "ID Договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", columns: [ { - header: '', - accessorKey: 'data.allocation.contract_ref', - columnLetter: 'V', + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Назначение расхода фактической аллокации', - accessorKey: 'allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii', + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", columns: [ { - header: '', - accessorKey: 'data.allocation.allocation_purpose', - columnLetter: 'W', + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Секвестирование ДФиП сметы расходов', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov', + header: "Секвестирование ДФиП сметы расходов", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov", columns: [ { - header: 'Корректировка сметы расходов', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov', + header: "Корректировка сметы расходов", + accessorKey: + "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q1', - columnLetter: 'Y', + header: "1 Кв. {year:short}", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q2', - columnLetter: 'Z', + header: "2 Кв. {year:short}", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q3', - columnLetter: 'AA', + header: "3 Кв. {year:short}", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q4', - columnLetter: 'AB', + header: "4 Кв. {year:short}", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_dfip.year', - columnLetter: 'AC', + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov_obosnovanie', + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.seq_dfip.justification', - columnLetter: 'AD', + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Отнесение в резерв', - accessorKey: 'otnesenie_v_rezerv', + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", columns: [ { - header: 'Резерв Головного офиса', - accessorKey: 'otnesenie_v_rezerv_rezerv_golovnogo_ofisa', + header: "Резерв Головного офиса", + accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.reserve.q1', - columnLetter: 'AF', + header: "1 Кв. {year:short}", + accessorKey: "data.reserve.q1", + columnLetter: "AF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.reserve.q2', - columnLetter: 'AG', + header: "2 Кв. {year:short}", + accessorKey: "data.reserve.q2", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.reserve.q3', - columnLetter: 'AH', + header: "3 Кв. {year:short}", + accessorKey: "data.reserve.q3", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.reserve.q4', - columnLetter: 'AI', + header: "4 Кв. {year:short}", + accessorKey: "data.reserve.q4", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.reserve.year', - columnLetter: 'AJ', + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'otnesenie_v_rezerv_obosnovanie', + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.reserve.justification', - columnLetter: 'AK', + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итоговая смета расходов', - accessorKey: 'itogovaya_smeta_raskhodov', + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", columns: [ { - header: 'План {year}', - accessorKey: 'itogovaya_smeta_raskhodov_plan_2026', + header: "План {year}", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.approved.q1', - columnLetter: 'AM', + header: "1 Кв. {year:short}", + accessorKey: "data.approved.q1", + columnLetter: "AM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.approved.q2', - columnLetter: 'AN', + header: "2 Кв. {year:short}", + accessorKey: "data.approved.q2", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.approved.q3', - columnLetter: 'AO', + header: "3 Кв. {year:short}", + accessorKey: "data.approved.q3", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.approved.q4', - columnLetter: 'AP', + header: "4 Кв. {year:short}", + accessorKey: "data.approved.q4", + columnLetter: "AP", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.approved.year', - columnLetter: 'AQ', + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_4', + header: "", + accessorKey: "field_4", 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: 150, - 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", }, }, }, { - header: 'ЦКК', - accessorKey: 'field_tskk', + header: "ЦКК", + accessorKey: "field_tskk", columns: [ { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.ckk.ceiling', - columnLetter: 'AX', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q1', - columnLetter: 'AY', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q1", + columnLetter: "AY", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q2', - columnLetter: 'AZ', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q2", + columnLetter: "AZ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q3', - columnLetter: 'BA', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q3", + columnLetter: "BA", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q4', - columnLetter: 'BB', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q4", + columnLetter: "BB", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.ckk.rf_schedule', - columnLetter: 'BC', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок поставки', - accessorKey: 'data.ckk.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", }, }, }, { - header: 'Договор', - accessorKey: 'field_dogovor', + header: "Договор", + accessorKey: "field_dogovor", columns: [ { - header: 'Контрагент', - accessorKey: 'data.contract.counterparty', - columnLetter: 'BI', + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Договор (реквизиты)', - accessorKey: 'data.contract.reference', - columnLetter: 'BJ', + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Дополнительные соглашения, спецификации и пр. (реквизиты)', - accessorKey: 'data.contract.addenda', - columnLetter: 'BK', + header: + "Дополнительные соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", size: 460, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предмет', - accessorKey: 'data.contract.subject', - columnLetter: 'BL', + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Валюта договора', - accessorKey: 'data.contract.currency', - columnLetter: 'BM', + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.contract.ceiling', - columnLetter: 'BN', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q1', - columnLetter: 'BO', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q1", + columnLetter: "BO", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q2', - columnLetter: 'BP', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q2", + columnLetter: "BP", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q3', - columnLetter: 'BQ', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q3", + columnLetter: "BQ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q4', - columnLetter: 'BR', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q4", + columnLetter: "BR", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.contract.rf_schedule', - columnLetter: 'BS', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Ставка НДС (%)', - accessorKey: 'data.contract.vat_rate', - columnLetter: 'BT', + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Курс пересчёта', - accessorKey: 'data.contract.exchange_rate', - columnLetter: 'BU', + header: "Курс пересчёта", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС), вал (без НДС)', - accessorKey: 'data.contract.amount_foreign', - columnLetter: 'BV', + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract.deadline', - columnLetter: 'BW', + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Схема платежа', - accessorKey: 'data.contract.scheme', - columnLetter: 'BX', + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'АКТ', - accessorKey: 'data.contract.act', - columnLetter: 'BY', + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.contract.comment', - columnLetter: 'BZ', + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '1 квартал {year}', - accessorKey: '1_kvartal_2026', + header: "1 квартал {year}", + accessorKey: "1_kvartal_2026", columns: [ { - header: 'Текущие корректировки (= 0)', - accessorKey: '1_kvartal_2026_tekuschie_korrektirovki_0', + header: "Текущие корректировки (= 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.adj_current', - columnLetter: 'CB', + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_skorr_plan_1_kv_26', + header: "Скорректированный план 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.corrected_plan', - columnLetter: 'CH', + header: "Сумма (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.pay_amount', - columnLetter: 'CK', + header: "Сумма (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q1.pay_ho', - columnLetter: 'CL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q1.pay_rf', - columnLetter: 'CM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_bron_1_kv_26', + header: "Бронь 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.booking', - columnLetter: 'CQ', + header: "Сумма (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за январь {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_yanvar_26', + header: "Факт РСБУ за январь {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m1', - columnLetter: 'CR', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за февраль {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_fevral_26', + header: "Факт РСБУ за февраль {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m2', - columnLetter: 'CS', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за март {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_mart_26', + header: "Факт РСБУ за март {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m3', - columnLetter: 'CT', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_1_kv_26', + header: "Факт РСБУ 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_quarter', - columnLetter: 'CU', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_broni_1_kv_26', + header: "Остаток после брони 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.residual_after_booking', - columnLetter: 'CV', + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_fakta_1_kv_26', + header: "Остаток после факта 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.residual_after_actual', - columnLetter: 'CW', + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 1-го квартала', - accessorKey: '1_kvartal_2026_zakrytie_1_go_kvartala', + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { - header: 'Перенос во 2 кв. {year:short}', - accessorKey: 'data.q1.transfer_q2', - columnLetter: 'CY', + header: "Перенос во 2 кв. {year:short}", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q1.transfer_q3', - columnLetter: 'CZ', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q1.transfer_q4', - columnLetter: 'DA', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q1.total', - columnLetter: 'DC', + header: "Всего", + accessorKey: "data.q1.total", + columnLetter: "DC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал {year}', - accessorKey: '2_kvartal_2026', + header: "2 квартал {year}", + accessorKey: "2_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.target_change', - columnLetter: 'DE', + header: "Сумма (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '2_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.revision_seq', - columnLetter: 'DH', + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_novyy_plan_2_kv_26', + header: "Новый план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.new_plan', - columnLetter: 'DJ', + header: "Сумма (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: '2_kvartal_2026_kommentariy_adj', + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy_adj", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.adj_comment', - columnLetter: 'DP', + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_comment", + columnLetter: "DP", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_skorr_plan_2_kv_26', + header: "Скорректированный план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.corrected_plan', - columnLetter: 'DR', + header: "Сумма (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.pay_amount', - columnLetter: 'DU', + header: "Сумма (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q2.pay_ho', - columnLetter: 'DV', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q2.pay_rf', - columnLetter: 'DW', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_bron_2_kv_26', + header: "Бронь 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.booking', - columnLetter: 'EA', + header: "Сумма (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за апрель {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_aprel_26', + header: "Факт РСБУ за апрель {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m1', - columnLetter: 'EB', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за май {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_may_26', + header: "Факт РСБУ за май {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m2', - columnLetter: 'EC', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июнь {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_iyun_26', + header: "Факт РСБУ за июнь {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m3', - columnLetter: 'ED', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_2_kv_26', + header: "Факт РСБУ 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_quarter', - columnLetter: 'EE', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_broni_2_kv_26', + header: "Остаток после брони 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.residual_after_booking', - columnLetter: 'EF', + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_fakta_2_kv_26', + header: "Остаток после факта 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.residual_after_actual', - columnLetter: 'EG', + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 2-го квартала', - accessorKey: '2_kvartal_2026_zakrytie_2_go_kvartala', + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q2.transfer_q3', - columnLetter: 'EI', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q2.transfer_q4', - columnLetter: 'EJ', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q2.total', - columnLetter: 'EL', + header: "Всего", + accessorKey: "data.q2.total", + columnLetter: "EL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал {year}', - accessorKey: '3_kvartal_2026', + header: "3 квартал {year}", + accessorKey: "3_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.target_change', - columnLetter: 'EN', + header: "Сумма (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '3_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.revision_seq', - columnLetter: 'EQ', + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_novyy_plan_3_kv_26', + header: "Новый план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.new_plan', - columnLetter: 'ES', + header: "Сумма (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: '3_kvartal_2026_kommentariy_adj', + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy_adj", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.adj_comment', - columnLetter: 'EY', + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_comment", + columnLetter: "EY", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_skorr_plan_3_kv_26', + header: "Скорректированный план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.corrected_plan', - columnLetter: 'FA', + header: "Сумма (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.pay_amount', - columnLetter: 'FD', + header: "Сумма (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q3.pay_ho', - columnLetter: 'FE', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q3.pay_rf', - columnLetter: 'FF', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_bron_3_kv_26', + header: "Бронь 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.booking', - columnLetter: 'FJ', + header: "Сумма (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июль {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_iyul_26', + header: "Факт РСБУ за июль {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m1', - columnLetter: 'FK', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за август {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_avgust_26', + header: "Факт РСБУ за август {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m2', - columnLetter: 'FL', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за сентябрь {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_sentyabr_26', + header: "Факт РСБУ за сентябрь {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m3', - columnLetter: 'FM', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_3_kv_26', + header: "Факт РСБУ 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_quarter', - columnLetter: 'FN', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_broni_3_kv_26', + header: "Остаток после брони 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.residual_after_booking', - columnLetter: 'FO', + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_fakta_3_kv_26', + header: "Остаток после факта 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.residual_after_actual', - columnLetter: 'FP', + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 3-го квартала', - accessorKey: '3_kvartal_2026_zakrytie_3_go_kvartala', + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q3.transfer_q4', - columnLetter: 'FR', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q3.total', - columnLetter: 'FT', + header: "Всего", + accessorKey: "data.q3.total", + columnLetter: "FT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал {year}', - accessorKey: '4_kvartal_2026', + header: "4 квартал {year}", + accessorKey: "4_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.target_change', - columnLetter: 'FV', + header: "Сумма (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '4_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.revision_seq', - columnLetter: 'FY', + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_novyy_plan_4_kv_26', + header: "Новый план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.new_plan', - columnLetter: 'GA', + header: "Сумма (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_skorr_plan_4_kv_26', + header: "Скорректированный план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.corrected_plan', - columnLetter: 'GH', + header: "Сумма (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.pay_amount', - columnLetter: 'GK', + header: "Сумма (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q4.pay_ho', - columnLetter: 'GL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q4.pay_rf', - columnLetter: 'GM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_bron_4_kv_26', + header: "Бронь 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.booking', - columnLetter: 'GQ', + header: "Сумма (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за октябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_oktyabr_26', + header: "Факт РСБУ за октябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m1', - columnLetter: 'GR', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за ноябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_noyabr_26', + header: "Факт РСБУ за ноябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m2', - columnLetter: 'GS', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за декабрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_dekabr_26', + header: "Факт РСБУ за декабрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m3', - columnLetter: 'GT', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_4_kv_26', + header: "Факт РСБУ 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_quarter', - columnLetter: 'GU', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_ostatok_posle_broni_4_kv_26', + header: "Остаток после брони 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.residual_after_booking', - columnLetter: 'GW', + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 4 кв. {year:short} и СПОД', - accessorKey: '4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov', + header: "Остаток после факта 4 кв. {year:short} и СПОД", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.residual_after_actual', - columnLetter: 'GX', + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", size: 150, - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q4.total', - columnLetter: 'HB', + header: "Всего", + accessorKey: "data.q4.total", + columnLetter: "HB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Факт 1 кв", + id: "data.q1.actual_rsbu_spod", + accessorKey: "data.q1.actual_quarter", + columnLetter: "HE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 2 кв", + accessorKey: "data.q2.actual_quarter", + id: "data.q2.actual_rsbu_spod", + columnLetter: "HF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 3 кв", + accessorKey: "data.q3.actual_quarter", + id: "data.q3.actual_rsbu_spod", + columnLetter: "HG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 4 кв + СПОД", + accessorKey: "data.q4.actual_rsbu_spod", + columnLetter: "HH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт {year}', - accessorKey: '-', + header: "Факт {year}", + accessorKey: "-", columns: [ { - header: '', - accessorKey: '-', + header: "", + accessorKey: "-", columns: [ { - header: '', - accessorKey: 'data.totals.fact_year', - columnLetter: 'HI', + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/constants/FORM_4/CAP.js b/web/src/components/RealtimeTable/constants/FORM_4/CAP.js index 2d90cc3..010ca8d 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/CAP.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/CAP.js @@ -1,3990 +1,4060 @@ -import { greenColumn, orangeColumn, redColumn, tealColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { + greenColumn, + orangeColumn, + redColumn, + tealColumn, + 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.name': { + "data.header.name": { color_type: orangeColumn, - accessorKey: 'data.header.name', + accessorKey: "data.header.name", }, - 'data.header.justification': { + "data.header.justification": { color_type: orangeColumn, - accessorKey: 'data.header.justification', + accessorKey: "data.header.justification", }, - '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: orangeColumn, - accessorKey: 'data.contract_summary.total', + accessorKey: "data.contract_summary.total", }, - 'data.contract_summary.reference': { + "data.contract_summary.reference": { color_type: orangeColumn, - accessorKey: 'data.contract_summary.reference', + accessorKey: "data.contract_summary.reference", }, - '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: orangeColumn, - 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.contract_summary.centralized_flag': { + "data.contract_summary.centralized_flag": { color_type: orangeColumn, - accessorKey: 'data.contract_summary.centralized_flag', + accessorKey: "data.contract_summary.centralized_flag", }, - 'data.allocation.contract_ref': { + "data.allocation.contract_ref": { color_type: orangeColumn, - accessorKey: 'data.allocation.contract_ref', + accessorKey: "data.allocation.contract_ref", }, - 'data.allocation.allocation_purpose': { + "data.allocation.allocation_purpose": { color_type: orangeColumn, - accessorKey: 'data.allocation.allocation_purpose', + accessorKey: "data.allocation.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.reserve.q1': { + "data.reserve.q1": { color_type: orangeColumn, - accessorKey: 'data.reserve.q1', + accessorKey: "data.reserve.q1", }, - 'data.reserve.q2': { + "data.reserve.q2": { color_type: orangeColumn, - accessorKey: 'data.reserve.q2', + accessorKey: "data.reserve.q2", }, - 'data.reserve.q3': { + "data.reserve.q3": { color_type: orangeColumn, - accessorKey: 'data.reserve.q3', + accessorKey: "data.reserve.q3", }, - 'data.reserve.q4': { + "data.reserve.q4": { color_type: orangeColumn, - accessorKey: 'data.reserve.q4', + accessorKey: "data.reserve.q4", }, - 'data.reserve.year': { + "data.reserve.year": { color_type: orangeColumn, - accessorKey: 'data.reserve.year', + accessorKey: "data.reserve.year", }, - 'data.reserve.justification': { + "data.reserve.justification": { color_type: orangeColumn, - accessorKey: 'data.reserve.justification', + accessorKey: "data.reserve.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", }, field_field_field: { color_type: whiteColumn, - accessorKey: 'field_field_field', + accessorKey: "field_field_field", }, - 'data.ckk.ceiling': { + "data.ckk.ceiling": { color_type: orangeColumn, - accessorKey: 'data.ckk.ceiling', + accessorKey: "data.ckk.ceiling", }, - 'data.ckk.q1': { + "data.ckk.q1": { color_type: orangeColumn, - accessorKey: 'data.ckk.q1', + accessorKey: "data.ckk.q1", }, - 'data.ckk.q2': { + "data.ckk.q2": { color_type: orangeColumn, - accessorKey: 'data.ckk.q2', + accessorKey: "data.ckk.q2", }, - 'data.ckk.q3': { + "data.ckk.q3": { color_type: orangeColumn, - accessorKey: 'data.ckk.q3', + accessorKey: "data.ckk.q3", }, - 'data.ckk.q4': { + "data.ckk.q4": { color_type: orangeColumn, - accessorKey: 'data.ckk.q4', + accessorKey: "data.ckk.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_bez_nds': { + "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds', + accessorKey: "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds", }, - '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_field_field': { + "1_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_field_field', + accessorKey: "1_kvartal_2026_field_field", }, - 'data.q1.pay_date': { + "data.q1.pay_date": { color_type: tealColumn, - accessorKey: 'data.q1.pay_date', + accessorKey: "data.q1.pay_date", }, - 'data.q1.pay_amount': { + "data.q1.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q1.pay_amount', + accessorKey: "data.q1.pay_amount", }, - 'data.q1.pay_ho': { + "data.q1.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q1.pay_ho', + accessorKey: "data.q1.pay_ho", }, - 'data.q1.pay_rf': { + "data.q1.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q1.pay_rf', + accessorKey: "data.q1.pay_rf", }, - 'data.q1.pay_comment': { + "data.q1.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q1.pay_comment', + accessorKey: "data.q1.pay_comment", }, - 'data.q1.pay_act': { + "data.q1.pay_act": { color_type: tealColumn, - 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_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", }, - 'data.q2.adj_comment': { + "data.q2.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_comment', + accessorKey: "data.q2.adj_comment", }, - '2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds': { + "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds', + accessorKey: "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds", }, - '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: tealColumn, - accessorKey: 'data.q2.pay_date', + accessorKey: "data.q2.pay_date", }, - 'data.q2.pay_amount': { + "data.q2.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q2.pay_amount', + accessorKey: "data.q2.pay_amount", }, - 'data.q2.pay_ho': { + "data.q2.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q2.pay_ho', + accessorKey: "data.q2.pay_ho", }, - 'data.q2.pay_rf': { + "data.q2.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q2.pay_rf', + accessorKey: "data.q2.pay_rf", }, - 'data.q2.pay_comment': { + "data.q2.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q2.pay_comment', + accessorKey: "data.q2.pay_comment", }, - 'data.q2.pay_act': { + "data.q2.pay_act": { color_type: tealColumn, - 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", }, - 'data.q3.adj_comment': { + "data.q3.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_comment', + accessorKey: "data.q3.adj_comment", }, - '3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds': { + "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds', + accessorKey: "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds", }, - '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: tealColumn, - accessorKey: 'data.q3.pay_date', + accessorKey: "data.q3.pay_date", }, - 'data.q3.pay_amount': { + "data.q3.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q3.pay_amount', + accessorKey: "data.q3.pay_amount", }, - 'data.q3.pay_ho': { + "data.q3.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q3.pay_ho', + accessorKey: "data.q3.pay_ho", }, - 'data.q3.pay_rf': { + "data.q3.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q3.pay_rf', + accessorKey: "data.q3.pay_rf", }, - 'data.q3.pay_comment': { + "data.q3.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q3.pay_comment', + accessorKey: "data.q3.pay_comment", }, - 'data.q3.pay_act': { + "data.q3.pay_act": { color_type: tealColumn, - 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.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", }, - 'data.q4.pay_date': { + "data.q4.pay_date": { color_type: tealColumn, - accessorKey: 'data.q4.pay_date', + accessorKey: "data.q4.pay_date", }, - 'data.q4.pay_amount': { + "data.q4.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q4.pay_amount', + accessorKey: "data.q4.pay_amount", }, - 'data.q4.pay_ho': { + "data.q4.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q4.pay_ho', + accessorKey: "data.q4.pay_ho", }, - 'data.q4.pay_rf': { + "data.q4.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q4.pay_rf', + accessorKey: "data.q4.pay_rf", }, - 'data.q4.pay_comment': { + "data.q4.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q4.pay_comment', + accessorKey: "data.q4.pay_comment", }, - 'data.q4.pay_act': { + "data.q4.pay_act": { color_type: tealColumn, - 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", }, - field_fakt_1_kv_field: { + "data.q1.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_1_kv_field', + accessorKey: "data.q1.actual_rsbu_spod", }, - field_fakt_2_kv_field: { + "data.q2.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_2_kv_field', + accessorKey: "data.q2.actual_rsbu_spod", }, - field_fakt_3_kv_field: { + "data.q3.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_3_kv_field', + accessorKey: "data.q3.actual_rsbu_spod", }, - field_fakt_4_kv_field: { + "data.q4.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_4_kv_field', + accessorKey: "data.q4.actual_rsbu_spod", }, - 'data.totals.fact_year': { + "data.totals.fact_year": { color_type: greenColumn, - accessorKey: 'data.totals.fact_year', + accessorKey: "data.totals.fact_year", }, }, columns: [ { - header: '', - accessorKey: 'field', + header: "", + accessorKey: "field", columns: [ { - header: 'Код статьи / подстатьи / позиции', - accessorKey: 'field_kod_stati_podstati_pozitsii', + header: "Код статьи / подстатьи / позиции", + accessorKey: "field_kod_stati_podstati_pozitsii", columns: [ { - header: '', - accessorKey: 'data.header.section_code', - columnLetter: 'C', + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Наименование статьи', - accessorKey: 'field_naimenovanie_stati', + header: "Наименование статьи", + accessorKey: "field_naimenovanie_stati", columns: [ { - header: '', - accessorKey: 'data.header.name', - columnLetter: 'D', + header: "", + accessorKey: "data.header.name", + columnLetter: "D", size: 400, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование расхода', - accessorKey: 'field_obosnovanie_raskhoda', + header: "Обоснование расхода", + accessorKey: "field_obosnovanie_raskhoda", columns: [ { - header: '', - accessorKey: 'data.header.justification', - columnLetter: 'E', + header: "", + accessorKey: "data.header.justification", + columnLetter: "E", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Планируемые показатели сметы расходов ССП', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov', + header: "Планируемые показатели сметы расходов ССП", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", columns: [ { - header: 'План {year} (тыс. руб.) с учётом НДС', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_nds', + header: "План {year} (тыс. руб.) с учётом НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_nds", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.plan.q1', - columnLetter: 'F', + header: "1 Кв. {year:short}", + accessorKey: "data.plan.q1", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.plan.q2', - columnLetter: 'G', + header: "2 Кв. {year:short}", + accessorKey: "data.plan.q2", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.plan.q3', - columnLetter: 'H', + header: "3 Кв. {year:short}", + accessorKey: "data.plan.q3", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.plan.q4', - columnLetter: 'I', + header: "4 Кв. {year:short}", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Действующий договор', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor', + header: "Действующий договор", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", columns: [ { - header: 'Сумма', - accessorKey: 'data.contract_summary.total', - columnLetter: 'L', + header: "Сумма", + accessorKey: "data.contract_summary.total", + columnLetter: "L", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Реквизиты', - accessorKey: 'data.contract_summary.reference', - columnLetter: 'M', + header: "Реквизиты", + accessorKey: "data.contract_summary.reference", + columnLetter: "M", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Контрагент', - accessorKey: 'data.contract_summary.counterparty', - columnLetter: 'N', + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "N", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract_summary.deadline', - columnLetter: 'O', + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "O", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарии', - accessorKey: 'data.contract_summary.comment', - columnLetter: 'P', + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "P", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+1} году', - accessorKey: 'data.contract_summary.future_y1', - columnLetter: 'Q', + header: "Платежи в {year+1} году", + accessorKey: "data.contract_summary.future_y1", + columnLetter: "Q", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+2} году', - accessorKey: 'data.contract_summary.future_y2', - columnLetter: 'R', + header: "Платежи в {year+2} году", + accessorKey: "data.contract_summary.future_y2", + columnLetter: "R", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма в других ССП', - accessorKey: 'data.contract_summary.other_ssp', - columnLetter: 'S', + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp", + columnLetter: "S", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Признак централизованного договора', - accessorKey: 'data.contract_summary.centralized_flag', - columnLetter: 'T', + header: "Признак централизованного договора", + accessorKey: "data.contract_summary.centralized_flag", + columnLetter: "T", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Аллокация расходов', - accessorKey: 'allokatsiya_raskhodov', + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", columns: [ { - header: 'ID Договора', - accessorKey: 'allokatsiya_raskhodov_id_dogovora', + header: "ID Договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", columns: [ { - header: '', - accessorKey: 'data.allocation.contract_ref', - columnLetter: 'V', + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Назначение расхода фактической аллокации', - accessorKey: 'allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii', + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", columns: [ { - header: '', - accessorKey: 'data.allocation.allocation_purpose', - columnLetter: 'W', + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Секвестирование ДФиП сметы расходов', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov', + header: "Секвестирование ДФиП сметы расходов", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov", columns: [ { - header: 'Корректировка сметы расходов', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov', + header: "Корректировка сметы расходов", + accessorKey: + "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q1', - columnLetter: 'Y', + header: "1 Кв. {year:short}", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q2', - columnLetter: 'Z', + header: "2 Кв. {year:short}", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q3', - columnLetter: 'AA', + header: "3 Кв. {year:short}", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q4', - columnLetter: 'AB', + header: "4 Кв. {year:short}", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_dfip.year', - columnLetter: 'AC', + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov_obosnovanie', + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.seq_dfip.justification', - columnLetter: 'AD', + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Отнесение в резерв', - accessorKey: 'otnesenie_v_rezerv', + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", columns: [ { - header: 'Резерв Головного офиса', - accessorKey: 'otnesenie_v_rezerv_rezerv_golovnogo_ofisa', + header: "Резерв Головного офиса", + accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.reserve.q1', - columnLetter: 'AF', + header: "1 Кв. {year:short}", + accessorKey: "data.reserve.q1", + columnLetter: "AF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.reserve.q2', - columnLetter: 'AG', + header: "2 Кв. {year:short}", + accessorKey: "data.reserve.q2", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.reserve.q3', - columnLetter: 'AH', + header: "3 Кв. {year:short}", + accessorKey: "data.reserve.q3", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.reserve.q4', - columnLetter: 'AI', + header: "4 Кв. {year:short}", + accessorKey: "data.reserve.q4", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.reserve.year', - columnLetter: 'AJ', + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'otnesenie_v_rezerv_obosnovanie', + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.reserve.justification', - columnLetter: 'AK', + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итоговая смета расходов', - accessorKey: 'itogovaya_smeta_raskhodov', + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", columns: [ { - header: 'План {year}', - accessorKey: 'itogovaya_smeta_raskhodov_plan_2026', + header: "План {year}", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.approved.q1', - columnLetter: 'AM', + header: "1 Кв. {year:short}", + accessorKey: "data.approved.q1", + columnLetter: "AM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.approved.q2', - columnLetter: 'AN', + header: "2 Кв. {year:short}", + accessorKey: "data.approved.q2", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.approved.q3', - columnLetter: 'AO', + header: "3 Кв. {year:short}", + accessorKey: "data.approved.q3", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.approved.q4', - columnLetter: 'AP', + header: "4 Кв. {year:short}", + accessorKey: "data.approved.q4", + columnLetter: "AP", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.approved.year', - columnLetter: 'AQ', + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_4', + header: "", + accessorKey: "field_4", 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: 150, - 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", }, }, }, { - header: 'ЦКК', - accessorKey: 'field_tskk', + header: "ЦКК", + accessorKey: "field_tskk", columns: [ { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.ckk.ceiling', - columnLetter: 'AX', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q1', - columnLetter: 'AY', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q1", + columnLetter: "AY", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q2', - columnLetter: 'AZ', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q2", + columnLetter: "AZ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q3', - columnLetter: 'BA', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q3", + columnLetter: "BA", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q4', - columnLetter: 'BB', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q4", + columnLetter: "BB", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.ckk.rf_schedule', - columnLetter: 'BC', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок поставки', - accessorKey: 'data.ckk.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", }, }, }, { - header: 'Договор', - accessorKey: 'field_dogovor', + header: "Договор", + accessorKey: "field_dogovor", columns: [ { - header: 'Контрагент', - accessorKey: 'data.contract.counterparty', - columnLetter: 'BI', + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Договор (реквизиты)', - accessorKey: 'data.contract.reference', - columnLetter: 'BJ', + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Дополнительные соглашения, спецификации и пр. (реквизиты)', - accessorKey: 'data.contract.addenda', - columnLetter: 'BK', + header: + "Дополнительные соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", size: 460, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предмет', - accessorKey: 'data.contract.subject', - columnLetter: 'BL', + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Валюта договора', - accessorKey: 'data.contract.currency', - columnLetter: 'BM', + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.contract.ceiling', - columnLetter: 'BN', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q1', - columnLetter: 'BO', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q1", + columnLetter: "BO", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q2', - columnLetter: 'BP', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q2", + columnLetter: "BP", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q3', - columnLetter: 'BQ', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q3", + columnLetter: "BQ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q4', - columnLetter: 'BR', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q4", + columnLetter: "BR", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.contract.rf_schedule', - columnLetter: 'BS', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Ставка НДС (%)', - accessorKey: 'data.contract.vat_rate', - columnLetter: 'BT', + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Курс пересчёта', - accessorKey: 'data.contract.exchange_rate', - columnLetter: 'BU', + header: "Курс пересчёта", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС), вал (без НДС)', - accessorKey: 'data.contract.amount_foreign', - columnLetter: 'BV', + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract.deadline', - columnLetter: 'BW', + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Схема платежа', - accessorKey: 'data.contract.scheme', - columnLetter: 'BX', + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'АКТ', - accessorKey: 'data.contract.act', - columnLetter: 'BY', + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.contract.comment', - columnLetter: 'BZ', + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '1 квартал {year}', - accessorKey: '1_kvartal_2026', + header: "1 квартал {year}", + accessorKey: "1_kvartal_2026", columns: [ { - header: 'Текущие корректировки (= 0)', - accessorKey: '1_kvartal_2026_tekuschie_korrektirovki_0', + header: "Текущие корректировки (= 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.adj_current', - columnLetter: 'CB', + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_skorr_plan_1_kv_26', + header: "Скорректированный план 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.corrected_plan', - columnLetter: 'CH', + header: "Сумма (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.pay_amount', - columnLetter: 'CK', + header: "Сумма (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q1.pay_ho', - columnLetter: 'CL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q1.pay_rf', - columnLetter: 'CM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_bron_1_kv_26', + header: "Бронь 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.booking', - columnLetter: 'CQ', + header: "Сумма (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за январь {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_yanvar_26', + header: "Факт РСБУ за январь {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m1', - columnLetter: 'CR', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за февраль {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_fevral_26', + header: "Факт РСБУ за февраль {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m2', - columnLetter: 'CS', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за март {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_mart_26', + header: "Факт РСБУ за март {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m3', - columnLetter: 'CT', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_1_kv_26', + header: "Факт РСБУ 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_quarter', - columnLetter: 'CU', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_broni_1_kv_26', + header: "Остаток после брони 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.residual_after_booking', - columnLetter: 'CV', + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_fakta_1_kv_26', + header: "Остаток после факта 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.residual_after_actual', - columnLetter: 'CW', + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 1-го квартала', - accessorKey: '1_kvartal_2026_zakrytie_1_go_kvartala', + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { - header: 'Перенос во 2 кв. {year:short}', - accessorKey: 'data.q1.transfer_q2', - columnLetter: 'CY', + header: "Перенос во 2 кв. {year:short}", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q1.transfer_q3', - columnLetter: 'CZ', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q1.transfer_q4', - columnLetter: 'DA', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q1.total', - columnLetter: 'DC', + header: "Всего", + accessorKey: "data.q1.total", + columnLetter: "DC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал {year}', - accessorKey: '2_kvartal_2026', + header: "2 квартал {year}", + accessorKey: "2_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.target_change', - columnLetter: 'DE', + header: "Сумма (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '2_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.revision_seq', - columnLetter: 'DH', + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_novyy_plan_2_kv_26', + header: "Новый план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.new_plan', - columnLetter: 'DJ', + header: "Сумма (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: '2_kvartal_2026_kommentariy_adj', + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy_adj", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.adj_comment', - columnLetter: 'DP', + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_comment", + columnLetter: "DP", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_skorr_plan_2_kv_26', + header: "Скорректированный план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.corrected_plan', - columnLetter: 'DR', + header: "Сумма (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.pay_amount', - columnLetter: 'DU', + header: "Сумма (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q2.pay_ho', - columnLetter: 'DV', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q2.pay_rf', - columnLetter: 'DW', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_bron_2_kv_26', + header: "Бронь 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.booking', - columnLetter: 'EA', + header: "Сумма (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за апрель {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_aprel_26', + header: "Факт РСБУ за апрель {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m1', - columnLetter: 'EB', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за май {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_may_26', + header: "Факт РСБУ за май {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m2', - columnLetter: 'EC', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июнь {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_iyun_26', + header: "Факт РСБУ за июнь {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m3', - columnLetter: 'ED', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_2_kv_26', + header: "Факт РСБУ 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_quarter', - columnLetter: 'EE', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_broni_2_kv_26', + header: "Остаток после брони 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.residual_after_booking', - columnLetter: 'EF', + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_fakta_2_kv_26', + header: "Остаток после факта 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.residual_after_actual', - columnLetter: 'EG', + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 2-го квартала', - accessorKey: '2_kvartal_2026_zakrytie_2_go_kvartala', + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q2.transfer_q3', - columnLetter: 'EI', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q2.transfer_q4', - columnLetter: 'EJ', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q2.total', - columnLetter: 'EL', + header: "Всего", + accessorKey: "data.q2.total", + columnLetter: "EL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал {year}', - accessorKey: '3_kvartal_2026', + header: "3 квартал {year}", + accessorKey: "3_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.target_change', - columnLetter: 'EN', + header: "Сумма (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '3_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.revision_seq', - columnLetter: 'EQ', + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_novyy_plan_3_kv_26', + header: "Новый план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.new_plan', - columnLetter: 'ES', + header: "Сумма (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: '3_kvartal_2026_kommentariy_adj', + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy_adj", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.adj_comment', - columnLetter: 'EY', + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_comment", + columnLetter: "EY", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_skorr_plan_3_kv_26', + header: "Скорректированный план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.corrected_plan', - columnLetter: 'FA', + header: "Сумма (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.pay_amount', - columnLetter: 'FD', + header: "Сумма (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q3.pay_ho', - columnLetter: 'FE', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q3.pay_rf', - columnLetter: 'FF', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_bron_3_kv_26', + header: "Бронь 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.booking', - columnLetter: 'FJ', + header: "Сумма (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июль {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_iyul_26', + header: "Факт РСБУ за июль {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m1', - columnLetter: 'FK', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за август {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_avgust_26', + header: "Факт РСБУ за август {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m2', - columnLetter: 'FL', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за сентябрь {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_sentyabr_26', + header: "Факт РСБУ за сентябрь {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m3', - columnLetter: 'FM', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_3_kv_26', + header: "Факт РСБУ 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_quarter', - columnLetter: 'FN', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_broni_3_kv_26', + header: "Остаток после брони 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.residual_after_booking', - columnLetter: 'FO', + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_fakta_3_kv_26', + header: "Остаток после факта 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.residual_after_actual', - columnLetter: 'FP', + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 3-го квартала', - accessorKey: '3_kvartal_2026_zakrytie_3_go_kvartala', + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q3.transfer_q4', - columnLetter: 'FR', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q3.total', - columnLetter: 'FT', + header: "Всего", + accessorKey: "data.q3.total", + columnLetter: "FT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал {year}', - accessorKey: '4_kvartal_2026', + header: "4 квартал {year}", + accessorKey: "4_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.target_change', - columnLetter: 'FV', + header: "Сумма (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '4_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.revision_seq', - columnLetter: 'FY', + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_novyy_plan_4_kv_26', + header: "Новый план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.new_plan', - columnLetter: 'GA', + header: "Сумма (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_skorr_plan_4_kv_26', + header: "Скорректированный план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.corrected_plan', - columnLetter: 'GH', + header: "Сумма (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.pay_amount', - columnLetter: 'GK', + header: "Сумма (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q4.pay_ho', - columnLetter: 'GL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q4.pay_rf', - columnLetter: 'GM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_bron_4_kv_26', + header: "Бронь 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.booking', - columnLetter: 'GQ', + header: "Сумма (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за октябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_oktyabr_26', + header: "Факт РСБУ за октябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m1', - columnLetter: 'GR', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за ноябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_noyabr_26', + header: "Факт РСБУ за ноябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m2', - columnLetter: 'GS', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за декабрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_dekabr_26', + header: "Факт РСБУ за декабрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m3', - columnLetter: 'GT', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_4_kv_26', + header: "Факт РСБУ 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_quarter', - columnLetter: 'GU', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_ostatok_posle_broni_4_kv_26', + header: "Остаток после брони 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.residual_after_booking', - columnLetter: 'GW', + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 4 кв. {year:short} и СПОД', - accessorKey: '4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov', + header: "Остаток после факта 4 кв. {year:short} и СПОД", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.residual_after_actual', - columnLetter: 'GX', + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", size: 150, - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q4.total', - columnLetter: 'HB', + header: "Всего", + accessorKey: "data.q4.total", + columnLetter: "HB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_38', + header: "Факт 1 кв", + id: "data.q1.actual_rsbu_spod", + accessorKey: "data.q1.actual_quarter", + columnLetter: "HE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 2 кв", + accessorKey: "data.q2.actual_quarter", + id: "data.q2.actual_rsbu_spod", + columnLetter: "HF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 3 кв", + accessorKey: "data.q3.actual_quarter", + id: "data.q3.actual_rsbu_spod", + columnLetter: "HG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 4 кв + СПОД", + accessorKey: "data.q4.actual_rsbu_spod", + columnLetter: "HH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_38", columns: [ { - header: 'Факт {year}', - accessorKey: 'field_fakt_2026', + header: "Факт {year}", + accessorKey: "field_fakt_2026", columns: [ { - header: '', - accessorKey: 'data.totals.fact_year', - columnLetter: 'HI', + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HI", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/constants/FORM_4/OPER.js b/web/src/components/RealtimeTable/constants/FORM_4/OPER.js index 77695b6..d6ff933 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/OPER.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/OPER.js @@ -1,3995 +1,4066 @@ -import { blueColumn, greenColumn, orangeColumn, redColumn, tealColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { + blueColumn, + greenColumn, + orangeColumn, + redColumn, + tealColumn, + whiteColumn, + yellowColumn, +} from "../columnColors"; export const config = { config: { colors: { - 'data.header.section_code': { + "data.header.section_code": { color_type: blueColumn, - accessorKey: 'data.header.section_code', + accessorKey: "data.header.section_code", }, - 'data.header.name': { + "data.header.name": { color_type: blueColumn, - accessorKey: 'data.header.name', + accessorKey: "data.header.name", }, - 'data.header.justification': { + "data.header.justification": { color_type: blueColumn, - accessorKey: 'data.header.justification', + accessorKey: "data.header.justification", }, - 'data.plan.q1': { + "data.plan.q1": { color_type: blueColumn, - accessorKey: 'data.plan.q1', + accessorKey: "data.plan.q1", }, - 'data.plan.q2': { + "data.plan.q2": { color_type: blueColumn, - accessorKey: 'data.plan.q2', + accessorKey: "data.plan.q2", }, - 'data.plan.q3': { + "data.plan.q3": { color_type: blueColumn, - accessorKey: 'data.plan.q3', + accessorKey: "data.plan.q3", }, - 'data.plan.q4': { + "data.plan.q4": { color_type: blueColumn, - accessorKey: 'data.plan.q4', + accessorKey: "data.plan.q4", }, - 'data.plan.year': { + "data.plan.year": { color_type: blueColumn, - accessorKey: 'data.plan.year', + accessorKey: "data.plan.year", }, - 'data.plan.comment': { + "data.plan.comment": { color_type: blueColumn, - accessorKey: 'data.plan.comment', + accessorKey: "data.plan.comment", }, - 'data.contract_summary.total': { + "data.contract_summary.total": { color_type: blueColumn, - accessorKey: 'data.contract_summary.total', + accessorKey: "data.contract_summary.total", }, - 'data.contract_summary.reference': { + "data.contract_summary.reference": { color_type: blueColumn, - accessorKey: 'data.contract_summary.reference', + accessorKey: "data.contract_summary.reference", }, - 'data.contract_summary.counterparty': { + "data.contract_summary.counterparty": { color_type: blueColumn, - accessorKey: 'data.contract_summary.counterparty', + accessorKey: "data.contract_summary.counterparty", }, - 'data.contract_summary.deadline': { + "data.contract_summary.deadline": { color_type: blueColumn, - 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.contract_summary.centralized_flag': { + "data.contract_summary.centralized_flag": { color_type: blueColumn, - accessorKey: 'data.contract_summary.centralized_flag', + accessorKey: "data.contract_summary.centralized_flag", }, - 'data.allocation.contract_ref': { + "data.allocation.contract_ref": { color_type: blueColumn, - accessorKey: 'data.allocation.contract_ref', + accessorKey: "data.allocation.contract_ref", }, - 'data.allocation.allocation_purpose': { + "data.allocation.allocation_purpose": { color_type: blueColumn, - accessorKey: 'data.allocation.allocation_purpose', + accessorKey: "data.allocation.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.reserve.q1': { + "data.reserve.q1": { color_type: blueColumn, - accessorKey: 'data.reserve.q1', + accessorKey: "data.reserve.q1", }, - 'data.reserve.q2': { + "data.reserve.q2": { color_type: blueColumn, - accessorKey: 'data.reserve.q2', + accessorKey: "data.reserve.q2", }, - 'data.reserve.q3': { + "data.reserve.q3": { color_type: blueColumn, - accessorKey: 'data.reserve.q3', + accessorKey: "data.reserve.q3", }, - 'data.reserve.q4': { + "data.reserve.q4": { color_type: blueColumn, - accessorKey: 'data.reserve.q4', + accessorKey: "data.reserve.q4", }, - 'data.reserve.year': { + "data.reserve.year": { color_type: blueColumn, - accessorKey: 'data.reserve.year', + accessorKey: "data.reserve.year", }, - 'data.reserve.justification': { + "data.reserve.justification": { color_type: blueColumn, - accessorKey: 'data.reserve.justification', + accessorKey: "data.reserve.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", }, field_field_field: { color_type: whiteColumn, - accessorKey: 'field_field_field', + accessorKey: "field_field_field", }, - 'data.ckk.ceiling': { + "data.ckk.ceiling": { color_type: orangeColumn, - accessorKey: 'data.ckk.ceiling', + accessorKey: "data.ckk.ceiling", }, - 'data.ckk.q1': { + "data.ckk.q1": { color_type: orangeColumn, - accessorKey: 'data.ckk.q1', + accessorKey: "data.ckk.q1", }, - 'data.ckk.q2': { + "data.ckk.q2": { color_type: orangeColumn, - accessorKey: 'data.ckk.q2', + accessorKey: "data.ckk.q2", }, - 'data.ckk.q3': { + "data.ckk.q3": { color_type: orangeColumn, - accessorKey: 'data.ckk.q3', + accessorKey: "data.ckk.q3", }, - 'data.ckk.q4': { + "data.ckk.q4": { color_type: orangeColumn, - accessorKey: 'data.ckk.q4', + accessorKey: "data.ckk.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.procurement_plan': { + "data.ckk.procurement_plan": { color_type: orangeColumn, - accessorKey: 'data.ckk.procurement_plan', + accessorKey: "data.ckk.procurement_plan", }, - 'data.ckk.procurement_method': { + "data.ckk.procurement_method": { color_type: orangeColumn, - accessorKey: 'data.ckk.procurement_method', + accessorKey: "data.ckk.procurement_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_bez_nds': { + "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds', + accessorKey: "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds", }, - '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_field_field': { + "1_kvartal_2026_field_field": { color_type: whiteColumn, - accessorKey: '1_kvartal_2026_field_field', + accessorKey: "1_kvartal_2026_field_field", }, - 'data.q1.pay_date': { + "data.q1.pay_date": { color_type: tealColumn, - accessorKey: 'data.q1.pay_date', + accessorKey: "data.q1.pay_date", }, - 'data.q1.pay_amount': { + "data.q1.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q1.pay_amount', + accessorKey: "data.q1.pay_amount", }, - 'data.q1.pay_ho': { + "data.q1.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q1.pay_ho', + accessorKey: "data.q1.pay_ho", }, - 'data.q1.pay_rf': { + "data.q1.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q1.pay_rf', + accessorKey: "data.q1.pay_rf", }, - 'data.q1.pay_comment': { + "data.q1.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q1.pay_comment', + accessorKey: "data.q1.pay_comment", }, - 'data.q1.pay_act': { + "data.q1.pay_act": { color_type: tealColumn, - 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_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", }, - 'data.q2.adj_comment': { + "data.q2.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q2.adj_comment', + accessorKey: "data.q2.adj_comment", }, - '2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds': { + "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds', + accessorKey: "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds", }, - '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: tealColumn, - accessorKey: 'data.q2.pay_date', + accessorKey: "data.q2.pay_date", }, - 'data.q2.pay_amount': { + "data.q2.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q2.pay_amount', + accessorKey: "data.q2.pay_amount", }, - 'data.q2.pay_ho': { + "data.q2.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q2.pay_ho', + accessorKey: "data.q2.pay_ho", }, - 'data.q2.pay_rf': { + "data.q2.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q2.pay_rf', + accessorKey: "data.q2.pay_rf", }, - 'data.q2.pay_comment': { + "data.q2.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q2.pay_comment', + accessorKey: "data.q2.pay_comment", }, - 'data.q2.pay_act': { + "data.q2.pay_act": { color_type: tealColumn, - 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", }, - 'data.q3.adj_comment': { + "data.q3.adj_comment": { color_type: yellowColumn, - accessorKey: 'data.q3.adj_comment', + accessorKey: "data.q3.adj_comment", }, - '3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds': { + "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds": { color_type: redColumn, - accessorKey: '3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds', + accessorKey: "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds", }, - '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: tealColumn, - accessorKey: 'data.q3.pay_date', + accessorKey: "data.q3.pay_date", }, - 'data.q3.pay_amount': { + "data.q3.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q3.pay_amount', + accessorKey: "data.q3.pay_amount", }, - 'data.q3.pay_ho': { + "data.q3.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q3.pay_ho', + accessorKey: "data.q3.pay_ho", }, - 'data.q3.pay_rf': { + "data.q3.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q3.pay_rf', + accessorKey: "data.q3.pay_rf", }, - 'data.q3.pay_comment': { + "data.q3.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q3.pay_comment', + accessorKey: "data.q3.pay_comment", }, - 'data.q3.pay_act': { + "data.q3.pay_act": { color_type: tealColumn, - 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.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", }, - 'data.q4.pay_date': { + "data.q4.pay_date": { color_type: tealColumn, - accessorKey: 'data.q4.pay_date', + accessorKey: "data.q4.pay_date", }, - 'data.q4.pay_amount': { + "data.q4.pay_amount": { color_type: tealColumn, - accessorKey: 'data.q4.pay_amount', + accessorKey: "data.q4.pay_amount", }, - 'data.q4.pay_ho': { + "data.q4.pay_ho": { color_type: tealColumn, - accessorKey: 'data.q4.pay_ho', + accessorKey: "data.q4.pay_ho", }, - 'data.q4.pay_rf': { + "data.q4.pay_rf": { color_type: tealColumn, - accessorKey: 'data.q4.pay_rf', + accessorKey: "data.q4.pay_rf", }, - 'data.q4.pay_comment': { + "data.q4.pay_comment": { color_type: tealColumn, - accessorKey: 'data.q4.pay_comment', + accessorKey: "data.q4.pay_comment", }, - 'data.q4.pay_act': { + "data.q4.pay_act": { color_type: tealColumn, - 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", }, - field_fakt_1_kv_field: { + "data.q1.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_1_kv_field', + accessorKey: "data.q1.actual_rsbu_spod", }, - field_fakt_2_kv_field: { + "data.q2.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_2_kv_field', + accessorKey: "data.q2.actual_rsbu_spod", }, - field_fakt_3_kv_field: { + "data.q3.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_3_kv_field', + accessorKey: "data.q3.actual_rsbu_spod", }, - field_fakt_4_kv_spod_field: { + "data.q4.actual_rsbu_spod": { color_type: greenColumn, - accessorKey: 'field_fakt_4_kv_spod_field', + accessorKey: "data.q4.actual_rsbu_spod", }, - 'data.totals.fact_year': { + "data.totals.fact_year": { color_type: greenColumn, - accessorKey: 'data.totals.fact_year', + accessorKey: "data.totals.fact_year", }, }, columns: [ { - header: '', - accessorKey: 'field', + header: "", + accessorKey: "field", columns: [ { - header: 'Код статьи / подстатьи / позиции', - accessorKey: 'field_kod_stati_podstati_pozitsii', + header: "Код статьи / подстатьи / позиции", + accessorKey: "field_kod_stati_podstati_pozitsii", columns: [ { - header: '', - accessorKey: 'data.header.section_code', - columnLetter: 'C', + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Наименование статьи', - accessorKey: 'field_naimenovanie_stati', + header: "Наименование статьи", + accessorKey: "field_naimenovanie_stati", columns: [ { - header: '', - accessorKey: 'data.header.name', - columnLetter: 'D', + header: "", + accessorKey: "data.header.name", + columnLetter: "D", size: 400, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование расхода', - accessorKey: 'field_obosnovanie_raskhoda', + header: "Обоснование расхода", + accessorKey: "field_obosnovanie_raskhoda", columns: [ { - header: '', - accessorKey: 'data.header.justification', - columnLetter: 'E', + header: "", + accessorKey: "data.header.justification", + columnLetter: "E", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Планируемые показатели сметы расходов ССП', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov', + header: "Планируемые показатели сметы расходов ССП", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", columns: [ { - header: 'План {year} (тыс. руб.) с учётом складского НДС', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds', + header: "План {year} (тыс. руб.) с учётом складского НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.plan.q1', - columnLetter: 'F', + header: "1 Кв. {year:short}", + accessorKey: "data.plan.q1", + columnLetter: "F", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.plan.q2', - columnLetter: 'G', + header: "2 Кв. {year:short}", + accessorKey: "data.plan.q2", + columnLetter: "G", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.plan.q3', - columnLetter: 'H', + header: "3 Кв. {year:short}", + accessorKey: "data.plan.q3", + columnLetter: "H", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.plan.q4', - columnLetter: 'I', + header: "4 Кв. {year:short}", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Действующий договор', - accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor', + header: "Действующий договор", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", columns: [ { - header: 'Сумма', - accessorKey: 'data.contract_summary.total', - columnLetter: 'L', + header: "Сумма", + accessorKey: "data.contract_summary.total", + columnLetter: "L", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Реквизиты', - accessorKey: 'data.contract_summary.reference', - columnLetter: 'M', + header: "Реквизиты", + accessorKey: "data.contract_summary.reference", + columnLetter: "M", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Контрагент', - accessorKey: 'data.contract_summary.counterparty', - columnLetter: 'N', + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "N", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract_summary.deadline', - columnLetter: 'O', + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "O", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарии', - accessorKey: 'data.contract_summary.comment', - columnLetter: 'P', + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "P", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+1} году', - accessorKey: 'data.contract_summary.future_y1', - columnLetter: 'Q', + header: "Платежи в {year+1} году", + accessorKey: "data.contract_summary.future_y1", + columnLetter: "Q", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Платежи в {year+2} году', - accessorKey: 'data.contract_summary.future_y2', - columnLetter: 'R', + header: "Платежи в {year+2} году", + accessorKey: "data.contract_summary.future_y2", + columnLetter: "R", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма в других ССП', - accessorKey: 'data.contract_summary.other_ssp', - columnLetter: 'S', + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp", + columnLetter: "S", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Признак централизованного договора', - accessorKey: 'data.contract_summary.centralized_flag', - columnLetter: 'T', + header: "Признак централизованного договора", + accessorKey: "data.contract_summary.centralized_flag", + columnLetter: "T", size: 270, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Аллокация расходов', - accessorKey: 'allokatsiya_raskhodov', + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", columns: [ { - header: 'ID Договора', - accessorKey: 'allokatsiya_raskhodov_id_dogovora', + header: "ID Договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", columns: [ { - header: '', - accessorKey: 'data.allocation.contract_ref', - columnLetter: 'V', + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Назначение расхода фактической аллокации', - accessorKey: 'allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii', + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", columns: [ { - header: '', - accessorKey: 'data.allocation.allocation_purpose', - columnLetter: 'W', + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Секвестирование ДФиП сметы расходов', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov', + header: "Секвестирование ДФиП сметы расходов", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov", columns: [ { - header: 'Корректировка сметы расходов', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov', + header: "Корректировка сметы расходов", + accessorKey: + "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q1', - columnLetter: 'Y', + header: "1 Кв. {year:short}", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q2', - columnLetter: 'Z', + header: "2 Кв. {year:short}", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q3', - columnLetter: 'AA', + header: "3 Кв. {year:short}", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.seq_dfip.q4', - columnLetter: 'AB', + header: "4 Кв. {year:short}", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.seq_dfip.year', - columnLetter: 'AC', + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'sekvestirovanie_dfip_smety_raskhodov_obosnovanie', + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.seq_dfip.justification', - columnLetter: 'AD', + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Отнесение в резерв', - accessorKey: 'otnesenie_v_rezerv', + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", columns: [ { - header: 'Резерв Головного офиса', - accessorKey: 'otnesenie_v_rezerv_rezerv_golovnogo_ofisa', + header: "Резерв Головного офиса", + accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.reserve.q1', - columnLetter: 'AF', + header: "1 Кв. {year:short}", + accessorKey: "data.reserve.q1", + columnLetter: "AF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.reserve.q2', - columnLetter: 'AG', + header: "2 Кв. {year:short}", + accessorKey: "data.reserve.q2", + columnLetter: "AG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.reserve.q3', - columnLetter: 'AH', + header: "3 Кв. {year:short}", + accessorKey: "data.reserve.q3", + columnLetter: "AH", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.reserve.q4', - columnLetter: 'AI', + header: "4 Кв. {year:short}", + accessorKey: "data.reserve.q4", + columnLetter: "AI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.reserve.year', - columnLetter: 'AJ', + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Обоснование', - accessorKey: 'otnesenie_v_rezerv_obosnovanie', + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", columns: [ { - header: '', - accessorKey: 'data.reserve.justification', - columnLetter: 'AK', + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: 'Итоговая смета расходов', - accessorKey: 'itogovaya_smeta_raskhodov', + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", columns: [ { - header: 'План {year}', - accessorKey: 'itogovaya_smeta_raskhodov_plan_2026', + header: "План {year}", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", columns: [ { - header: '1 Кв. {year:short}', - accessorKey: 'data.approved.q1', - columnLetter: 'AM', + header: "1 Кв. {year:short}", + accessorKey: "data.approved.q1", + columnLetter: "AM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 Кв. {year:short}', - accessorKey: 'data.approved.q2', - columnLetter: 'AN', + header: "2 Кв. {year:short}", + accessorKey: "data.approved.q2", + columnLetter: "AN", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 Кв. {year:short}', - accessorKey: 'data.approved.q3', - columnLetter: 'AO', + header: "3 Кв. {year:short}", + accessorKey: "data.approved.q3", + columnLetter: "AO", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 Кв. {year:short}', - accessorKey: 'data.approved.q4', - columnLetter: 'AP', + header: "4 Кв. {year:short}", + accessorKey: "data.approved.q4", + columnLetter: "AP", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Год', - accessorKey: 'data.approved.year', - columnLetter: 'AQ', + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#BFBFBF', - color: '#000000', + backgroundColor: "#BFBFBF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_4', + header: "", + accessorKey: "field_4", 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: 150, - 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", }, }, }, { - header: 'ЦКК', - accessorKey: 'field_tskk', + header: "ЦКК", + accessorKey: "field_tskk", columns: [ { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.ckk.ceiling', - columnLetter: 'AX', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q1', - columnLetter: 'AY', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q1", + columnLetter: "AY", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q2', - columnLetter: 'AZ', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q2", + columnLetter: "AZ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q3', - columnLetter: 'BA', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q3", + columnLetter: "BA", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.ckk.q4', - columnLetter: 'BB', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.ckk.q4", + columnLetter: "BB", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.ckk.rf_schedule', - columnLetter: 'BC', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок поставки', - accessorKey: 'data.ckk.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.procurement_plan', - columnLetter: 'BE', + header: "План закупок", + accessorKey: "data.ckk.procurement_plan", + columnLetter: "BE", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Способ закупки', - accessorKey: 'data.ckk.procurement_method', - columnLetter: 'BF', + header: "Способ закупки", + accessorKey: "data.ckk.procurement_method", + columnLetter: "BF", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.ckk.comment', - columnLetter: 'BG', + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Договор', - accessorKey: 'field_dogovor', + header: "Договор", + accessorKey: "field_dogovor", columns: [ { - header: 'Контрагент', - accessorKey: 'data.contract.counterparty', - columnLetter: 'BI', + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Договор (реквизиты)', - accessorKey: 'data.contract.reference', - columnLetter: 'BJ', + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", size: 190, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Дополнительные соглашения, спецификации и пр. (реквизиты)', - accessorKey: 'data.contract.addenda', - columnLetter: 'BK', + header: + "Дополнительные соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", size: 460, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предмет', - accessorKey: 'data.contract.subject', - columnLetter: 'BL', + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Валюта договора', - accessorKey: 'data.contract.currency', - columnLetter: 'BM', + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Предельная стоимость, тыс. руб. (без НДС)', - accessorKey: 'data.contract.ceiling', - columnLetter: 'BN', + header: "Предельная стоимость, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Расходы 1 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q1', - columnLetter: 'BO', + header: "Расходы 1 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q1", + columnLetter: "BO", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 2 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q2', - columnLetter: 'BP', + header: "Расходы 2 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q2", + columnLetter: "BP", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 3 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q3', - columnLetter: 'BQ', + header: "Расходы 3 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q3", + columnLetter: "BQ", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'Расходы 4 кв. {year} г., тыс. руб. (без НДС)', - accessorKey: 'data.contract.q4', - columnLetter: 'BR', + header: "Расходы 4 кв. {year} г., тыс. руб. (без НДС)", + accessorKey: "data.contract.q4", + columnLetter: "BR", size: 420, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#748C42', - color: '#000000', + backgroundColor: "#748C42", + color: "#000000", }, }, }, { - header: 'По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)', - accessorKey: 'data.contract.rf_schedule', - columnLetter: 'BS', + header: "По сметам РФ (1 кв., 2 кв., 3 кв., 4 кв.)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", size: 370, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Ставка НДС (%)', - accessorKey: 'data.contract.vat_rate', - columnLetter: 'BT', + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Курс пересчёта', - accessorKey: 'data.contract.exchange_rate', - columnLetter: 'BU', + header: "Курс пересчёта", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС), вал (без НДС)', - accessorKey: 'data.contract.amount_foreign', - columnLetter: 'BV', + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", size: 300, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Срок', - accessorKey: 'data.contract.deadline', - columnLetter: 'BW', + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Схема платежа', - accessorKey: 'data.contract.scheme', - columnLetter: 'BX', + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'АКТ', - accessorKey: 'data.contract.act', - columnLetter: 'BY', + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: 'data.contract.comment', - columnLetter: 'BZ', + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '1 квартал {year}', - accessorKey: '1_kvartal_2026', + header: "1 квартал {year}", + accessorKey: "1_kvartal_2026", columns: [ { - header: 'Текущие корректировки (= 0)', - accessorKey: '1_kvartal_2026_tekuschie_korrektirovki_0', + header: "Текущие корректировки (= 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.adj_current', - columnLetter: 'CB', + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_skorr_plan_1_kv_26', + header: "Скорректированный план 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.corrected_plan', - columnLetter: 'CH', + header: "Сумма (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.pay_amount', - columnLetter: 'CK', + header: "Сумма (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q1.pay_ho', - columnLetter: 'CL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q1.pay_rf', - columnLetter: 'CM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_bron_1_kv_26', + header: "Бронь 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.booking', - columnLetter: 'CQ', + header: "Сумма (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за январь {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_yanvar_26', + header: "Факт РСБУ за январь {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m1', - columnLetter: 'CR', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за февраль {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_fevral_26', + header: "Факт РСБУ за февраль {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m2', - columnLetter: 'CS', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за март {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_mart_26', + header: "Факт РСБУ за март {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_m3', - columnLetter: 'CT', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_fakt_rsbu_1_kv_26', + header: "Факт РСБУ 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.actual_quarter', - columnLetter: 'CU', + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_broni_1_kv_26', + header: "Остаток после брони 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.residual_after_booking', - columnLetter: 'CV', + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 1 кв. {year:short}', - accessorKey: '1_kvartal_2026_ostatok_posle_fakta_1_kv_26', + header: "Остаток после факта 1 кв. {year:short}", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q1.residual_after_actual', - columnLetter: 'CW', + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 1-го квартала', - accessorKey: '1_kvartal_2026_zakrytie_1_go_kvartala', + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { - header: 'Перенос во 2 кв. {year:short}', - accessorKey: 'data.q1.transfer_q2', - columnLetter: 'CY', + header: "Перенос во 2 кв. {year:short}", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", size: 180, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q1.transfer_q3', - columnLetter: 'CZ', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q1.transfer_q4', - columnLetter: 'DA', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q1.total', - columnLetter: 'DC', + header: "Всего", + accessorKey: "data.q1.total", + columnLetter: "DC", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '2 квартал {year}', - accessorKey: '2_kvartal_2026', + header: "2 квартал {year}", + accessorKey: "2_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.target_change', - columnLetter: 'DE', + header: "Сумма (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", size: 300, - 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: 300, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '2_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.revision_seq', - columnLetter: 'DH', + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_novyy_plan_2_kv_26', + header: "Новый план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.new_plan', - columnLetter: 'DJ', + header: "Сумма (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: '2_kvartal_2026_kommentariy_adj', + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy_adj", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.adj_comment', - columnLetter: 'DP', + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_comment", + columnLetter: "DP", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_skorr_plan_2_kv_26', + header: "Скорректированный план 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.corrected_plan', - columnLetter: 'DR', + header: "Сумма (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.pay_amount', - columnLetter: 'DU', + header: "Сумма (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q2.pay_ho', - columnLetter: 'DV', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q2.pay_rf', - columnLetter: 'DW', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_bron_2_kv_26', + header: "Бронь 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.booking', - columnLetter: 'EA', + header: "Сумма (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за апрель {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_aprel_26', + header: "Факт РСБУ за апрель {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m1', - columnLetter: 'EB', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за май {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_may_26', + header: "Факт РСБУ за май {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m2', - columnLetter: 'EC', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июнь {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_iyun_26', + header: "Факт РСБУ за июнь {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_m3', - columnLetter: 'ED', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_fakt_rsbu_2_kv_26', + header: "Факт РСБУ 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.actual_quarter', - columnLetter: 'EE', + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_broni_2_kv_26', + header: "Остаток после брони 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.residual_after_booking', - columnLetter: 'EF', + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 2 кв. {year:short}', - accessorKey: '2_kvartal_2026_ostatok_posle_fakta_2_kv_26', + header: "Остаток после факта 2 кв. {year:short}", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q2.residual_after_actual', - columnLetter: 'EG', + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 2-го квартала', - accessorKey: '2_kvartal_2026_zakrytie_2_go_kvartala', + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { - header: 'Перенос в 3 кв. {year:short}', - accessorKey: 'data.q2.transfer_q3', - columnLetter: 'EI', + header: "Перенос в 3 кв. {year:short}", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q2.transfer_q4', - columnLetter: 'EJ', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q2.total', - columnLetter: 'EL', + header: "Всего", + accessorKey: "data.q2.total", + columnLetter: "EL", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '3 квартал {year}', - accessorKey: '3_kvartal_2026', + header: "3 квартал {year}", + accessorKey: "3_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.target_change', - columnLetter: 'EN', + header: "Сумма (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '3_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.revision_seq', - columnLetter: 'EQ', + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_novyy_plan_3_kv_26', + header: "Новый план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.new_plan', - columnLetter: 'ES', + header: "Сумма (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Комментарий', - accessorKey: '3_kvartal_2026_kommentariy_adj', + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy_adj", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.adj_comment', - columnLetter: 'EY', + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_comment", + columnLetter: "EY", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_skorr_plan_3_kv_26', + header: "Скорректированный план 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.corrected_plan', - columnLetter: 'FA', + header: "Сумма (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.pay_amount', - columnLetter: 'FD', + header: "Сумма (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q3.pay_ho', - columnLetter: 'FE', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q3.pay_rf', - columnLetter: 'FF', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_bron_3_kv_26', + header: "Бронь 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.booking', - columnLetter: 'FJ', + header: "Сумма (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за июль {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_iyul_26', + header: "Факт РСБУ за июль {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m1', - columnLetter: 'FK', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за август {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_avgust_26', + header: "Факт РСБУ за август {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m2', - columnLetter: 'FL', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за сентябрь {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_sentyabr_26', + header: "Факт РСБУ за сентябрь {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_m3', - columnLetter: 'FM', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_fakt_rsbu_3_kv_26', + header: "Факт РСБУ 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.actual_quarter', - columnLetter: 'FN', + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_broni_3_kv_26', + header: "Остаток после брони 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.residual_after_booking', - columnLetter: 'FO', + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 3 кв. {year:short}', - accessorKey: '3_kvartal_2026_ostatok_posle_fakta_3_kv_26', + header: "Остаток после факта 3 кв. {year:short}", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q3.residual_after_actual', - columnLetter: 'FP', + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Закрытие 3-го квартала', - accessorKey: '3_kvartal_2026_zakrytie_3_go_kvartala', + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { - header: 'Перенос в 4 кв. {year:short}', - accessorKey: 'data.q3.transfer_q4', - columnLetter: 'FR', + header: "Перенос в 4 кв. {year:short}", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", size: 170, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q3.total', - columnLetter: 'FT', + header: "Всего", + accessorKey: "data.q3.total", + columnLetter: "FT", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '4 квартал {year}', - accessorKey: '4_kvartal_2026', + header: "4 квартал {year}", + accessorKey: "4_kvartal_2026", columns: [ { - header: 'Изменение целевого назначения перенесённой экономии (= 0)', - accessorKey: '4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0', + header: "Изменение целевого назначения перенесённой экономии (= 0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.target_change', - columnLetter: 'FV', + header: "Сумма (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", size: 250, - 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: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Секвестр базового плана (< 0)', - accessorKey: '4_kvartal_2026_cekvestr_bazovogo_plana_0', + header: "Секвестр базового плана (< 0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.revision_seq', - columnLetter: 'FY', + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#903C39', - color: '#FFFFFF', + backgroundColor: "#903C39", + color: "#FFFFFF", }, }, }, { - header: 'Новый план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_novyy_plan_4_kv_26', + header: "Новый план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.new_plan', - columnLetter: 'GA', + header: "Сумма (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + color: "#000000", }, }, }, { - header: 'Скорректированный план 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_skorr_plan_4_kv_26', + header: "Скорректированный план 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.corrected_plan', - columnLetter: 'GH', + header: "Сумма (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFF99', - color: '#000000', + backgroundColor: "#FFFF99", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.pay_amount', - columnLetter: 'GK', + header: "Сумма (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) ГО', - accessorKey: 'data.q4.pay_ho', - columnLetter: 'GL', + header: "В т. ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: 'В т. ч. сумма (без НДС) РФ', - accessorKey: 'data.q4.pay_rf', - columnLetter: 'GM', + header: "В т. ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", size: 250, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + 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: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#92CDDC', - color: '#000000', + backgroundColor: "#92CDDC", + color: "#000000", }, }, }, { - header: 'Бронь 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_bron_4_kv_26', + header: "Бронь 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.booking', - columnLetter: 'GQ', + header: "Сумма (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за октябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_oktyabr_26', + header: "Факт РСБУ за октябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m1', - columnLetter: 'GR', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за ноябрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_noyabr_26', + header: "Факт РСБУ за ноябрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m2', - columnLetter: 'GS', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ за декабрь {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_dekabr_26', + header: "Факт РСБУ за декабрь {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_m3', - columnLetter: 'GT', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Факт РСБУ 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_fakt_rsbu_4_kv_26', + header: "Факт РСБУ 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.actual_quarter', - columnLetter: 'GU', + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", size: 150, - 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: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, { - header: 'Остаток после брони 4 кв. {year:short}', - accessorKey: '4_kvartal_2026_ostatok_posle_broni_4_kv_26', + header: "Остаток после брони 4 кв. {year:short}", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.residual_after_booking', - columnLetter: 'GW', + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", size: 150, - filterFn: 'contains', + filterFn: "contains", }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FABF8F', - color: '#000000', + backgroundColor: "#FABF8F", + color: "#000000", }, }, }, { - header: 'Остаток после факта 4 кв. {year:short} и СПОД', - accessorKey: '4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov', + header: "Остаток после факта 4 кв. {year:short} и СПОД", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", columns: [ { - header: 'Сумма (без НДС)', - accessorKey: 'data.q4.residual_after_actual', - columnLetter: 'GX', + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", size: 150, - 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: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, { - header: 'Всего', - accessorKey: 'data.q4.total', - columnLetter: 'HB', + header: "Всего", + accessorKey: "data.q4.total", + columnLetter: "HB", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#602826', - color: '#000000', + backgroundColor: "#602826", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, { - header: '', - accessorKey: 'field_38', + header: "Факт 1 кв", + id: "data.q1.actual_rsbu_spod", + accessorKey: "data.q1.actual_quarter", + columnLetter: "HE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 2 кв", + accessorKey: "data.q2.actual_quarter", + id: "data.q2.actual_rsbu_spod", + columnLetter: "HF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 3 кв", + accessorKey: "data.q3.actual_quarter", + id: "data.q3.actual_rsbu_spod", + columnLetter: "HG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт 4 кв + СПОД", + accessorKey: "data.q4.actual_rsbu_spod", + columnLetter: "HH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_38", columns: [ { - header: 'Факт {year}', - accessorKey: 'field_fakt_2026', + header: "Факт {year}", + accessorKey: "field_fakt_2026", columns: [ { - header: '', - accessorKey: 'data.totals.fact_year', - columnLetter: 'HI', + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HI", size: 150, - filterFn: 'contains', + filterFn: "contains", muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#C2D69B', - color: '#000000', + backgroundColor: "#C2D69B", + color: "#000000", }, }, }, ], muiTableHeadCellProps: { sx: { - backgroundColor: '#FFFFFF', - color: '#000000', + backgroundColor: "#FFFFFF", + color: "#000000", }, }, }, diff --git a/web/src/components/RealtimeTable/contexts/RealtimeContext.js b/web/src/components/RealtimeTable/contexts/RealtimeContext.js index 6d86f9c..c56e894 100644 --- a/web/src/components/RealtimeTable/contexts/RealtimeContext.js +++ b/web/src/components/RealtimeTable/contexts/RealtimeContext.js @@ -8,6 +8,14 @@ const RealtimeConnectionContext = createContext(null); const RealtimeVspOptionsContext = createContext(null); const LockedCellsStoreContext = createContext(null); +const getColumnRequestKey = (column) => { + const columnKey = column?.columnDef?.id ?? column?.id; + if (columnKey === null || columnKey === undefined) return ''; + + const normalizedColumnKey = String(columnKey); + return normalizedColumnKey.startsWith('data.') ? normalizedColumnKey.slice(5) : normalizedColumnKey; +}; + const useRequiredContext = (context, hookName) => { const value = useContext(context); if (value === null) { @@ -238,21 +246,19 @@ export const RealtimeProvider = ({ children, formId, sheetName, direction, year, // Функция для начала редактирования ячейки const startEditing = useCallback( (row, column) => { - const columnId = column.id; - if (!isConnectedRef.current) { onErrorRef.current?.('WebSocket не подключен'); return false; } const lineId = row.id || null; - const colId = columnId.slice(5); // убираем префикс "data." + const columnKey = getColumnRequestKey(column); const message = { event: 'cell_edit_start', data: { line_id: lineId, - column: colId, + column: columnKey, }, }; @@ -269,21 +275,19 @@ export const RealtimeProvider = ({ children, formId, sheetName, direction, year, // Функция для завершения редактирования ячейки const endEditing = useCallback( (row, column) => { - const columnId = column.id; - if (!isConnectedRef.current) { onErrorRef.current?.('WebSocket не подключен'); return false; } const lineId = row.id || null; - const colId = columnId.slice(5); + const columnKey = getColumnRequestKey(column); const message = { event: 'cell_edit_end', data: { line_id: lineId, - column: colId, + column: columnKey, }, }; @@ -299,20 +303,19 @@ export const RealtimeProvider = ({ children, formId, sheetName, direction, year, const updateCell = useCallback( (row, column, value) => { - const columnId = column.id; if (!isConnectedRef.current) { onErrorRef.current?.('WebSocket не подключен'); return false; } const lineId = getRowId(row); - const colId = columnId.slice(5); + const columnKey = getColumnRequestKey(column); const message = { event: 'cell_updated', data: { line_id: lineId, line_id_code: row.id, - column: colId, + column: columnKey, value: value, }, }; diff --git a/web/src/components/RealtimeTable/hooks/useColumnSettings.js b/web/src/components/RealtimeTable/hooks/useColumnSettings.js index fbbe006..681d6aa 100644 --- a/web/src/components/RealtimeTable/hooks/useColumnSettings.js +++ b/web/src/components/RealtimeTable/hooks/useColumnSettings.js @@ -1,6 +1,6 @@ import { useCallback, useEffect, useState } from 'react'; import { columnPinningDefault, columnVisibilityDefault } from '../constants/columnConfig.js'; -import { collectLeafColumns, getLeafColumns } from '../utils/columnUtils'; +import { collectLeafColumns, getColumnKey, getLeafColumns } from '../utils/columnUtils'; import { loadFromStorage, saveToStorage } from '../utils/localStorageUtils.js'; export const useColumnSettings = (tableKey) => { @@ -62,7 +62,8 @@ export const useColumnSettings = (tableKey) => { const handleToggleColumnVisibility = useCallback((column, isSelect) => { const leafCols = collectLeafColumns(column).reduce((acc, item) => { - acc[item.id] = isSelect; + const columnKey = getColumnKey(item); + if (columnKey) acc[columnKey] = isSelect; return acc; }, {}); diff --git a/web/src/components/RealtimeTable/utils/columnUtils.js b/web/src/components/RealtimeTable/utils/columnUtils.js index 59343e6..769bbde 100644 --- a/web/src/components/RealtimeTable/utils/columnUtils.js +++ b/web/src/components/RealtimeTable/utils/columnUtils.js @@ -1,5 +1,5 @@ -// Получение accessorKey колонки -export const getColumnKey = (node) => node?.accessorKey; +// Явный id определяет технический ключ колонки; accessorKey используется как fallback. +export const getColumnKey = (node) => node?.id ?? node?.accessorKey; // Проверка, нужно ли скрыть колонку из дерева export const shouldExcludeFromTree = (node, excludeSet) => { diff --git a/web/src/components/common/CollapsibleTree.jsx b/web/src/components/common/CollapsibleTree.jsx index 147cbbf..93ae504 100644 --- a/web/src/components/common/CollapsibleTree.jsx +++ b/web/src/components/common/CollapsibleTree.jsx @@ -3,7 +3,7 @@ import { CheckBox, CheckBoxOutlineBlank, IndeterminateCheckBox } from '@mui/icon import { Box, Checkbox, InputAdornment, Popover, TextField, Typography } from '@mui/material'; import { SimpleTreeView, TreeItem } from '@mui/x-tree-view'; import { memo, useMemo, useState } from 'react'; -import { filterColumnTree, getColumnTreeLeafKeys } from '../RealtimeTable/utils/columnUtils'; +import { filterColumnTree, getColumnKey, getColumnTreeLeafKeys } from '../RealtimeTable/utils/columnUtils'; import { formatHeaderYear } from '../RealtimeTable/utils/headerYearUtils'; const EMPTY_IDS = []; @@ -62,7 +62,7 @@ const CollapsibleTree = ({ }; const leafColumns = getLeafColumn(node); - return leafColumns.map((c) => c.id || c.accessorKey); + return leafColumns.map(getColumnKey).filter(Boolean); }; const isNodeChecked = (node) => { @@ -84,11 +84,11 @@ const CollapsibleTree = ({ let current = column; while (current) { - ancestors.unshift(current.id || current.accessorKey); + ancestors.unshift(getColumnKey(current)); current = current.parent; } - return ancestors; + return ancestors.filter(Boolean); }; return getFullColumnPath(column).join('_'); }; @@ -98,9 +98,10 @@ const CollapsibleTree = ({ return nodes.map((node) => { const checkStatus = isNodeChecked(node); + const nodeKey = getColumnKey(node); return (