From c34825d1135183fc772d891d49ed4a82b368403a Mon Sep 17 00:00:00 2001 From: PotapovaA Date: Thu, 16 Jul 2026 15:49:49 +0300 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B0=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RealtimeTable/constants/FORM_4/AHR.js | 3968 ++++++++++++++++ .../RealtimeTable/constants/FORM_4/CAP.js | 3963 ++++++++++++++++ .../RealtimeTable/constants/FORM_4/OPER.js | 3969 ++++++++++++++++ .../RealtimeTable/constants/FORM_4/SMETA.js | 869 ++++ .../constants/FORM_4/STRUCTURE.js | 3988 +++++++++++++++++ .../RealtimeTable/hooks/useRealtimeData.js | 4 +- .../RealtimeTable/utils/cellUtils.js | 27 +- 7 files changed, 16785 insertions(+), 3 deletions(-) create mode 100644 web/src/components/RealtimeTable/constants/FORM_4/AHR.js create mode 100644 web/src/components/RealtimeTable/constants/FORM_4/CAP.js create mode 100644 web/src/components/RealtimeTable/constants/FORM_4/OPER.js create mode 100644 web/src/components/RealtimeTable/constants/FORM_4/SMETA.js create mode 100644 web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js diff --git a/web/src/components/RealtimeTable/constants/FORM_4/AHR.js b/web/src/components/RealtimeTable/constants/FORM_4/AHR.js new file mode 100644 index 0000000..eaa0048 --- /dev/null +++ b/web/src/components/RealtimeTable/constants/FORM_4/AHR.js @@ -0,0 +1,3968 @@ +import { + greenColumn, + whiteColumn, + orangeColumn, + yellowColumn, + redColumn, + blueColumn, +} from "../columnColors"; +export const config = { + config: { + colors: { + "data.header.section_code": { + color_type: greenColumn, + accessorKey: "data.header.section_code", + }, + "data.header.name": { + color_type: greenColumn, + accessorKey: "data.header.name", + }, + "data.header.justification": { + color_type: greenColumn, + accessorKey: "data.header.justification", + }, + "data.plan.q1": { + color_type: greenColumn, + accessorKey: "data.plan.q1", + }, + "data.plan.q2": { + color_type: greenColumn, + accessorKey: "data.plan.q2", + }, + "data.plan.q3": { + color_type: greenColumn, + accessorKey: "data.plan.q3", + }, + "data.plan.q4": { + color_type: greenColumn, + accessorKey: "data.plan.q4", + }, + "data.plan.year": { + color_type: greenColumn, + accessorKey: "data.plan.year", + }, + "data.plan.comment": { + color_type: greenColumn, + accessorKey: "data.plan.comment", + }, + "data.contract_summary.amount": { + color_type: greenColumn, + accessorKey: "data.contract_summary.amount", + }, + "data.contract_summary.reference": { + color_type: greenColumn, + accessorKey: "data.contract_summary.reference", + }, + "data.contract_summary.counterparty": { + color_type: greenColumn, + accessorKey: "data.contract_summary.counterparty", + }, + "data.contract_summary.deadline": { + color_type: greenColumn, + accessorKey: "data.contract_summary.deadline", + }, + "data.contract_summary.comment": { + color_type: greenColumn, + accessorKey: "data.contract_summary.comment", + }, + "data.contract_summary.future_payments_y1": { + color_type: greenColumn, + accessorKey: "data.contract_summary.future_payments_y1", + }, + "data.contract_summary.future_payments_y2": { + color_type: greenColumn, + accessorKey: "data.contract_summary.future_payments_y2", + }, + "data.contract_summary.other_ssp_amount": { + color_type: greenColumn, + accessorKey: "data.contract_summary.other_ssp_amount", + }, + "data.contract_summary.centralized_flag": { + color_type: greenColumn, + accessorKey: "data.contract_summary.centralized_flag", + }, + "data.allocation.contract_ref": { + color_type: greenColumn, + accessorKey: "data.allocation.contract_ref", + }, + "data.allocation.allocation_purpose": { + color_type: greenColumn, + accessorKey: "data.allocation.allocation_purpose", + }, + "data.seq_dfip.q1": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q1", + }, + "data.seq_dfip.q2": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q2", + }, + "data.seq_dfip.q3": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q3", + }, + "data.seq_dfip.q4": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q4", + }, + "data.seq_dfip.year": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.year", + }, + "data.seq_dfip.justification": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.justification", + }, + "data.reserve.q1": { + color_type: greenColumn, + accessorKey: "data.reserve.q1", + }, + "data.reserve.q2": { + color_type: greenColumn, + accessorKey: "data.reserve.q2", + }, + "data.reserve.q3": { + color_type: greenColumn, + accessorKey: "data.reserve.q3", + }, + "data.reserve.q4": { + color_type: greenColumn, + accessorKey: "data.reserve.q4", + }, + "data.reserve.year": { + color_type: greenColumn, + accessorKey: "data.reserve.year", + }, + "data.reserve.justification": { + color_type: greenColumn, + accessorKey: "data.reserve.justification", + }, + "data.approved.q1": { + color_type: greenColumn, + accessorKey: "data.approved.q1", + }, + "data.approved.q2": { + color_type: greenColumn, + accessorKey: "data.approved.q2", + }, + "data.approved.q3": { + color_type: greenColumn, + accessorKey: "data.approved.q3", + }, + "data.approved.q4": { + color_type: greenColumn, + accessorKey: "data.approved.q4", + }, + "data.approved.year": { + color_type: greenColumn, + accessorKey: "data.approved.year", + }, + "data.collegial.amount": { + color_type: orangeColumn, + accessorKey: "data.collegial.amount", + }, + "data.collegial.protocol_reference": { + color_type: orangeColumn, + accessorKey: "data.collegial.protocol_reference", + }, + field_kollegialnye_organy_field: { + color_type: orangeColumn, + accessorKey: "field_kollegialnye_organy_field", + }, + "data.collegial.note": { + color_type: orangeColumn, + accessorKey: "data.collegial.note", + }, + field_field_field: { + color_type: whiteColumn, + accessorKey: "field_field_field", + }, + "data.ckk.ceiling": { + color_type: orangeColumn, + accessorKey: "data.ckk.ceiling", + }, + "data.ckk.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q1", + }, + "data.ckk.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q2", + }, + "data.ckk.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q3", + }, + "data.ckk.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q4", + }, + "data.ckk.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.ckk.rf_schedule", + }, + "data.ckk.delivery_deadline": { + color_type: orangeColumn, + accessorKey: "data.ckk.delivery_deadline", + }, + "data.ckk.procurement_plan": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_plan", + }, + "data.ckk.procurement_method": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_method", + }, + "data.ckk.comment": { + color_type: orangeColumn, + accessorKey: "data.ckk.comment", + }, + "data.contract.counterparty": { + color_type: orangeColumn, + accessorKey: "data.contract.counterparty", + }, + "data.contract.reference": { + color_type: orangeColumn, + accessorKey: "data.contract.reference", + }, + "data.contract.addenda": { + color_type: orangeColumn, + accessorKey: "data.contract.addenda", + }, + "data.contract.subject": { + color_type: orangeColumn, + accessorKey: "data.contract.subject", + }, + "data.contract.currency": { + color_type: orangeColumn, + accessorKey: "data.contract.currency", + }, + "data.contract.ceiling": { + color_type: orangeColumn, + accessorKey: "data.contract.ceiling", + }, + "data.contract.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q1", + }, + "data.contract.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q2", + }, + "data.contract.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q3", + }, + "data.contract.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q4", + }, + "data.contract.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.contract.rf_schedule", + }, + "data.contract.vat_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.vat_rate", + }, + "data.contract.exchange_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.exchange_rate", + }, + "data.contract.amount_foreign": { + color_type: orangeColumn, + accessorKey: "data.contract.amount_foreign", + }, + "data.contract.deadline": { + color_type: orangeColumn, + accessorKey: "data.contract.deadline", + }, + "data.contract.scheme": { + color_type: orangeColumn, + accessorKey: "data.contract.scheme", + }, + "data.contract.act": { + color_type: orangeColumn, + accessorKey: "data.contract.act", + }, + "data.contract.comment": { + color_type: orangeColumn, + accessorKey: "data.contract.comment", + }, + "data.q1.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_current", + }, + "data.q1.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_ssp", + }, + "data.q1.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_rf", + }, + "data.q1.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_reserve", + }, + "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds", + }, + "data.q1.adj_comment": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_comment", + }, + "data.q1.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q1.corrected_plan", + }, + "1_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "1_kvartal_2026_field_field", + }, + "data.q1.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_date", + }, + "data.q1.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_amount", + }, + "data.q1.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_ho", + }, + "data.q1.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_rf", + }, + "data.q1.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_comment", + }, + "data.q1.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_act", + }, + "data.q1.booking": { + color_type: orangeColumn, + accessorKey: "data.q1.booking", + }, + "data.q1.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m1", + }, + "data.q1.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m2", + }, + "data.q1.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m3", + }, + "data.q1.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q1.actual_quarter", + }, + "data.q1.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q1.residual_after_booking", + }, + "data.q1.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q1.residual_after_actual", + }, + "data.q1.transfer_q2": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q2", + }, + "data.q1.transfer_q3": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q3", + }, + "data.q1.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q4", + }, + "data.q1.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_econ", + }, + "data.q1.total": { + color_type: whiteColumn, + accessorKey: "data.q1.total", + }, + "data.q2.target_change": { + color_type: whiteColumn, + accessorKey: "data.q2.target_change", + }, + "data.q2.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q2.base_correction", + }, + "data.q2.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_inc", + }, + "data.q2.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_seq", + }, + "data.q2.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_comment", + }, + "data.q2.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q2.new_plan", + }, + "2_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "2_kvartal_2026_field_field", + }, + "data.q2.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_current", + }, + "data.q2.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_ssp", + }, + "data.q2.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_rf", + }, + "data.q2.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_reserve", + }, + "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds", + }, + "data.q2.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q2.corrected_plan", + }, + "data.q2.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_date", + }, + "data.q2.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_amount", + }, + "data.q2.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_ho", + }, + "data.q2.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_rf", + }, + "data.q2.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_comment", + }, + "data.q2.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_act", + }, + "data.q2.booking": { + color_type: orangeColumn, + accessorKey: "data.q2.booking", + }, + "data.q2.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m1", + }, + "data.q2.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m2", + }, + "data.q2.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m3", + }, + "data.q2.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q2.actual_quarter", + }, + "data.q2.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q2.residual_after_booking", + }, + "data.q2.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q2.residual_after_actual", + }, + "data.q2.transfer_q3": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_q3", + }, + "data.q2.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_q4", + }, + "data.q2.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_econ", + }, + "data.q2.total": { + color_type: whiteColumn, + accessorKey: "data.q2.total", + }, + "data.q3.target_change": { + color_type: whiteColumn, + accessorKey: "data.q3.target_change", + }, + "data.q3.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q3.base_correction", + }, + "data.q3.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_inc", + }, + "data.q3.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_seq", + }, + "data.q3.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_comment", + }, + "data.q3.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q3.new_plan", + }, + "3_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "3_kvartal_2026_field_field", + }, + "data.q3.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_current", + }, + "data.q3.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_ssp", + }, + "data.q3.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_rf", + }, + "data.q3.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_reserve", + }, + "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds", + }, + "data.q3.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q3.corrected_plan", + }, + "data.q3.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_date", + }, + "data.q3.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_amount", + }, + "data.q3.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_ho", + }, + "data.q3.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_rf", + }, + "data.q3.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_comment", + }, + "data.q3.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_act", + }, + "data.q3.booking": { + color_type: orangeColumn, + accessorKey: "data.q3.booking", + }, + "data.q3.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m1", + }, + "data.q3.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m2", + }, + "data.q3.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m3", + }, + "data.q3.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q3.actual_quarter", + }, + "data.q3.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q3.residual_after_booking", + }, + "data.q3.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q3.residual_after_actual", + }, + "data.q3.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q3.transfer_q4", + }, + "data.q3.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q3.transfer_econ", + }, + "data.q3.total": { + color_type: whiteColumn, + accessorKey: "data.q3.total", + }, + "data.q4.target_change": { + color_type: whiteColumn, + accessorKey: "data.q4.target_change", + }, + "data.q4.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q4.base_correction", + }, + "data.q4.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_inc", + }, + "data.q4.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_seq", + }, + "data.q4.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_comment", + }, + "data.q4.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q4.new_plan", + }, + "4_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "4_kvartal_2026_field_field", + }, + "data.q4.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_current", + }, + "data.q4.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_ssp", + }, + "data.q4.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_rf", + }, + "data.q4.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_reserve", + }, + "data.q4.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q4.corrected_plan", + }, + "data.q4.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_date", + }, + "data.q4.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_amount", + }, + "data.q4.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_ho", + }, + "data.q4.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_rf", + }, + "data.q4.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_comment", + }, + "data.q4.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_act", + }, + "data.q4.booking": { + color_type: orangeColumn, + accessorKey: "data.q4.booking", + }, + "data.q4.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m1", + }, + "data.q4.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m2", + }, + "data.q4.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m3", + }, + "data.q4.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q4.actual_quarter", + }, + "data.q4.actual_spod": { + color_type: greenColumn, + accessorKey: "data.q4.actual_spod", + }, + "data.q4.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q4.residual_after_booking", + }, + "data.q4.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q4.residual_after_actual", + }, + "4_kvartal_2026_zakrytie_4_go_kvartala_field": { + color_type: whiteColumn, + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala_field", + }, + "data.q4.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q4.transfer_econ", + }, + "data.q4.total": { + color_type: whiteColumn, + accessorKey: "data.q4.total", + }, + field_fakt_1_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_1_kv_field", + }, + field_fakt_2_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_2_kv_field", + }, + field_fakt_3_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_3_kv_field", + }, + field_fakt_4_kv_spod_field: { + color_type: greenColumn, + accessorKey: "field_fakt_4_kv_spod_field", + }, + "data.totals.fact_year": { + color_type: greenColumn, + accessorKey: "data.totals.fact_year", + }, + }, + columns: [ + { + header: "", + accessorKey: "field", + columns: [ + { + header: "Код статьи / подстатьи / позиции", + accessorKey: "field_kod_stati_podstati_pozitsii", + columns: [ + { + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Наименование статьи", + accessorKey: "field_naimenovanie_stati", + columns: [ + { + header: "", + accessorKey: "data.header.name", + columnLetter: "D", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование расхода", + accessorKey: "field_obosnovanie_raskhoda", + columns: [ + { + header: "", + accessorKey: "data.header.justification", + columnLetter: "E", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Планируемые ССП показатели сметы расходов", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", + columns: [ + { + header: "План 2026(тыс. руб.) с учетом складского НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.plan.q1", + columnLetter: "F", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.plan.q2", + columnLetter: "G", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.plan.q3", + columnLetter: "H", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.plan.q4", + columnLetter: "I", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.plan.year", + columnLetter: "J", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.plan.comment", + columnLetter: "K", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Действующий договор", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", + columns: [ + { + header: "Сумма", + accessorKey: "data.contract_summary.amount", + columnLetter: "L", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты", + accessorKey: "data.contract_summary.reference", + columnLetter: "M", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "N", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "O", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "P", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2027 году", + accessorKey: "data.contract_summary.future_payments_y1", + columnLetter: "Q", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2028 году", + accessorKey: "data.contract_summary.future_payments_y2", + columnLetter: "R", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp_amount", + columnLetter: "S", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Признак централиз. договора", + accessorKey: "data.contract_summary.centralized_flag", + columnLetter: "T", + size: 270, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", + columns: [ + { + header: "ID договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", + columns: [ + { + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", + columns: [ + { + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Секвестирование ДФиП сметы расходов", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov", + columns: [ + { + header: "Корректировка сметы расходов", + accessorKey: + "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", + columns: [ + { + header: "Резерв Головного офиса", + accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.reserve.q1", + columnLetter: "AF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.reserve.q2", + columnLetter: "AG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.reserve.q3", + columnLetter: "AH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.reserve.q4", + columnLetter: "AI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", + columns: [ + { + header: "План 2026", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.approved.q1", + columnLetter: "AM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.approved.q2", + columnLetter: "AN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.approved.q3", + columnLetter: "AO", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.approved.q4", + columnLetter: "AP", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_4", + columns: [ + { + header: "Коллегиальные органы", + accessorKey: "field_kollegialnye_organy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.collegial.amount", + columnLetter: "AS", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol_reference", + columnLetter: "AT", + size: 330, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Примечание", + accessorKey: "data.collegial.note", + columnLetter: "AV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "ЦКК", + accessorKey: "field_tskk", + columns: [ + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q1", + columnLetter: "AY", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q2", + columnLetter: "AZ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q3", + columnLetter: "BA", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q4", + columnLetter: "BB", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок поставки", + accessorKey: "data.ckk.delivery_deadline", + columnLetter: "BD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "План закупок", + accessorKey: "data.ckk.procurement_plan", + columnLetter: "BE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Способ закупки", + accessorKey: "data.ckk.procurement_method", + columnLetter: "BF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Договор", + accessorKey: "field_dogovor", + columns: [ + { + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Доп.соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", + size: 460, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q1", + columnLetter: "BO", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q2", + columnLetter: "BP", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q3", + columnLetter: "BQ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q4", + columnLetter: "BR", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Курс пересчета", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", + size: 300, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "1 квартал 2026", + accessorKey: "1_kvartal_2026", + columns: [ + { + header: "Текущие корректировки( = 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_ssp", + columnLetter: "CC", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "1_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_rf", + columnLetter: "CD", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_reserve", + columnLetter: "CE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Комментарий", + accessorKey: "1_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_comment", + columnLetter: "CG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 1 кв. 26", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Платеж и предоставление акта", + accessorKey: "1_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q1.pay_date", + columnLetter: "CJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q1.pay_comment", + columnLetter: "CN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q1.pay_act", + columnLetter: "CO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 1 кв 26", + accessorKey: "1_kvartal_2026_bron_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Январь 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Февраль 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Март 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 1 кв 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", + columns: [ + { + header: "Перенос во 2 кв.26", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q1.transfer_econ", + columnLetter: "DB", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q1.total", + columnLetter: "DC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 квартал 2026", + accessorKey: "2_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.base_correction", + columnLetter: "DF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_inc", + columnLetter: "DG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_comment", + columnLetter: "DI", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 2 кв 26", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_current", + columnLetter: "DL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_ssp", + columnLetter: "DM", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "2_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_rf", + columnLetter: "DN", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_reserve", + columnLetter: "DO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 2 кв. 26", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "2_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q2.pay_date", + columnLetter: "DT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q2.pay_comment", + columnLetter: "DX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q2.pay_act", + columnLetter: "DY", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 2 кв 26", + accessorKey: "2_kvartal_2026_bron_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ апрель 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ май 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июнь 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 2 кв 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", + columns: [ + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q2.transfer_econ", + columnLetter: "EK", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q2.total", + columnLetter: "EL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 квартал 2026", + accessorKey: "3_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.base_correction", + columnLetter: "EO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_inc", + columnLetter: "EP", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_comment", + columnLetter: "ER", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 3 кв 26", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_current", + columnLetter: "EU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_ssp", + columnLetter: "EV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "3_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_rf", + columnLetter: "EW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_reserve", + columnLetter: "EX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 3 кв. 26", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "3_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q3.pay_date", + columnLetter: "FC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q3.pay_comment", + columnLetter: "FG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q3.pay_act", + columnLetter: "FH", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 3 кв 26", + accessorKey: "3_kvartal_2026_bron_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июль 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ август 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ сентябрь 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 3 кв 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", + columns: [ + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q3.transfer_econ", + columnLetter: "FS", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q3.total", + columnLetter: "FT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 квартал 2026", + accessorKey: "4_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.base_correction", + columnLetter: "FW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_inc", + columnLetter: "FX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "4_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_comment", + columnLetter: "FZ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 4 кв 26", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_current", + columnLetter: "GC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_ssp", + columnLetter: "GD", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "4_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_rf", + columnLetter: "GE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_reserve", + columnLetter: "GF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 4 кв. 26", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "4_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q4.pay_date", + columnLetter: "GJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q4.pay_comment", + columnLetter: "GN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q4.pay_act", + columnLetter: "GO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 4 кв 26", + accessorKey: "4_kvartal_2026_bron_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ октябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ ноябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ декабрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 4 кв 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт СПОД", + accessorKey: "4_kvartal_2026_fakt_spod", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_spod", + columnLetter: "GV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 4 кв. 26", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 4 кв. 26 и СПОДов", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 4-го квартала", + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", + columns: [ + { + header: "Перенос в фонд экономии", + accessorKey: "data.q4.transfer_econ", + columnLetter: "HA", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q4.total", + columnLetter: "HB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_38", + columns: [ + { + header: "Факт 2026", + accessorKey: "field_fakt_2026", + columns: [ + { + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + }, +}; diff --git a/web/src/components/RealtimeTable/constants/FORM_4/CAP.js b/web/src/components/RealtimeTable/constants/FORM_4/CAP.js new file mode 100644 index 0000000..ca51b85 --- /dev/null +++ b/web/src/components/RealtimeTable/constants/FORM_4/CAP.js @@ -0,0 +1,3963 @@ +import { + greenColumn, + whiteColumn, + orangeColumn, + yellowColumn, + redColumn, + blueColumn, +} from "../columnColors"; +export const config = { + config: { + colors: { + "data.header.section_code": { + color_type: orangeColumn, + accessorKey: "data.header.section_code", + }, + "data.header.name": { + color_type: orangeColumn, + accessorKey: "data.header.name", + }, + "data.header.justification": { + color_type: orangeColumn, + accessorKey: "data.header.justification", + }, + "data.plan.q1": { + color_type: orangeColumn, + accessorKey: "data.plan.q1", + }, + "data.plan.q2": { + color_type: orangeColumn, + accessorKey: "data.plan.q2", + }, + "data.plan.q3": { + color_type: orangeColumn, + accessorKey: "data.plan.q3", + }, + "data.plan.q4": { + color_type: orangeColumn, + accessorKey: "data.plan.q4", + }, + "data.plan.year": { + color_type: orangeColumn, + accessorKey: "data.plan.year", + }, + "data.plan.comment": { + color_type: orangeColumn, + accessorKey: "data.plan.comment", + }, + "data.contract_summary.amount": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.amount", + }, + "data.contract_summary.reference": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.reference", + }, + "data.contract_summary.counterparty": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.counterparty", + }, + "data.contract_summary.deadline": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.deadline", + }, + "data.contract_summary.comment": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.comment", + }, + "data.contract_summary.future_payments_y1": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.future_payments_y1", + }, + "data.contract_summary.future_payments_y2": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.future_payments_y2", + }, + "data.contract_summary.other_ssp_amount": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.other_ssp_amount", + }, + "data.contract_summary.centralized_flag": { + color_type: orangeColumn, + accessorKey: "data.contract_summary.centralized_flag", + }, + "data.allocation.contract_ref": { + color_type: orangeColumn, + accessorKey: "data.allocation.contract_ref", + }, + "data.allocation.allocation_purpose": { + color_type: orangeColumn, + accessorKey: "data.allocation.allocation_purpose", + }, + "data.seq_dfip.q1": { + color_type: orangeColumn, + accessorKey: "data.seq_dfip.q1", + }, + "data.seq_dfip.q2": { + color_type: orangeColumn, + accessorKey: "data.seq_dfip.q2", + }, + "data.seq_dfip.q3": { + color_type: orangeColumn, + accessorKey: "data.seq_dfip.q3", + }, + "data.seq_dfip.q4": { + color_type: orangeColumn, + accessorKey: "data.seq_dfip.q4", + }, + "data.seq_dfip.year": { + color_type: orangeColumn, + accessorKey: "data.seq_dfip.year", + }, + "data.seq_dfip.justification": { + color_type: orangeColumn, + accessorKey: "data.seq_dfip.justification", + }, + "data.reserve.q1": { + color_type: orangeColumn, + accessorKey: "data.reserve.q1", + }, + "data.reserve.q2": { + color_type: orangeColumn, + accessorKey: "data.reserve.q2", + }, + "data.reserve.q3": { + color_type: orangeColumn, + accessorKey: "data.reserve.q3", + }, + "data.reserve.q4": { + color_type: orangeColumn, + accessorKey: "data.reserve.q4", + }, + "data.reserve.year": { + color_type: orangeColumn, + accessorKey: "data.reserve.year", + }, + "data.reserve.justification": { + color_type: orangeColumn, + accessorKey: "data.reserve.justification", + }, + "data.approved.q1": { + color_type: orangeColumn, + accessorKey: "data.approved.q1", + }, + "data.approved.q2": { + color_type: orangeColumn, + accessorKey: "data.approved.q2", + }, + "data.approved.q3": { + color_type: orangeColumn, + accessorKey: "data.approved.q3", + }, + "data.approved.q4": { + color_type: orangeColumn, + accessorKey: "data.approved.q4", + }, + "data.approved.year": { + color_type: orangeColumn, + accessorKey: "data.approved.year", + }, + "data.collegial.amount": { + color_type: orangeColumn, + accessorKey: "data.collegial.amount", + }, + "data.collegial.protocol_reference": { + color_type: orangeColumn, + accessorKey: "data.collegial.protocol_reference", + }, + field_kollegialnye_organy_field: { + color_type: orangeColumn, + accessorKey: "field_kollegialnye_organy_field", + }, + "data.collegial.note": { + color_type: orangeColumn, + accessorKey: "data.collegial.note", + }, + field_field_field: { + color_type: whiteColumn, + accessorKey: "field_field_field", + }, + "data.ckk.ceiling": { + color_type: orangeColumn, + accessorKey: "data.ckk.ceiling", + }, + "data.ckk.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q1", + }, + "data.ckk.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q2", + }, + "data.ckk.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q3", + }, + "data.ckk.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q4", + }, + "data.ckk.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.ckk.rf_schedule", + }, + "data.ckk.delivery_deadline": { + color_type: orangeColumn, + accessorKey: "data.ckk.delivery_deadline", + }, + "data.ckk.procurement_plan": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_plan", + }, + "data.ckk.procurement_method": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_method", + }, + "data.ckk.comment": { + color_type: orangeColumn, + accessorKey: "data.ckk.comment", + }, + "data.contract.counterparty": { + color_type: orangeColumn, + accessorKey: "data.contract.counterparty", + }, + "data.contract.reference": { + color_type: orangeColumn, + accessorKey: "data.contract.reference", + }, + "data.contract.addenda": { + color_type: orangeColumn, + accessorKey: "data.contract.addenda", + }, + "data.contract.subject": { + color_type: orangeColumn, + accessorKey: "data.contract.subject", + }, + "data.contract.currency": { + color_type: orangeColumn, + accessorKey: "data.contract.currency", + }, + "data.contract.ceiling": { + color_type: orangeColumn, + accessorKey: "data.contract.ceiling", + }, + "data.contract.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q1", + }, + "data.contract.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q2", + }, + "data.contract.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q3", + }, + "data.contract.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q4", + }, + "data.contract.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.contract.rf_schedule", + }, + "data.contract.vat_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.vat_rate", + }, + "data.contract.exchange_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.exchange_rate", + }, + "data.contract.amount_foreign": { + color_type: orangeColumn, + accessorKey: "data.contract.amount_foreign", + }, + "data.contract.deadline": { + color_type: orangeColumn, + accessorKey: "data.contract.deadline", + }, + "data.contract.scheme": { + color_type: orangeColumn, + accessorKey: "data.contract.scheme", + }, + "data.contract.act": { + color_type: orangeColumn, + accessorKey: "data.contract.act", + }, + "data.contract.comment": { + color_type: orangeColumn, + accessorKey: "data.contract.comment", + }, + "data.q1.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_current", + }, + "data.q1.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_ssp", + }, + "data.q1.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_rf", + }, + "data.q1.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_reserve", + }, + "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds", + }, + "data.q1.adj_comment": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_comment", + }, + "data.q1.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q1.corrected_plan", + }, + "1_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "1_kvartal_2026_field_field", + }, + "data.q1.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_date", + }, + "data.q1.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_amount", + }, + "data.q1.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_ho", + }, + "data.q1.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_rf", + }, + "data.q1.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_comment", + }, + "data.q1.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_act", + }, + "data.q1.booking": { + color_type: orangeColumn, + accessorKey: "data.q1.booking", + }, + "data.q1.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m1", + }, + "data.q1.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m2", + }, + "data.q1.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m3", + }, + "data.q1.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q1.actual_quarter", + }, + "data.q1.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q1.residual_after_booking", + }, + "data.q1.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q1.residual_after_actual", + }, + "data.q1.transfer_q2": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q2", + }, + "data.q1.transfer_q3": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q3", + }, + "data.q1.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q4", + }, + "data.q1.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_econ", + }, + "data.q1.total": { + color_type: whiteColumn, + accessorKey: "data.q1.total", + }, + "data.q2.target_change": { + color_type: whiteColumn, + accessorKey: "data.q2.target_change", + }, + "data.q2.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q2.base_correction", + }, + "data.q2.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_inc", + }, + "data.q2.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_seq", + }, + "data.q2.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_comment", + }, + "data.q2.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q2.new_plan", + }, + "2_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "2_kvartal_2026_field_field", + }, + "data.q2.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_current", + }, + "data.q2.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_ssp", + }, + "data.q2.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_rf", + }, + "data.q2.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_reserve", + }, + "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds", + }, + "data.q2.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q2.corrected_plan", + }, + "data.q2.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_date", + }, + "data.q2.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_amount", + }, + "data.q2.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_ho", + }, + "data.q2.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_rf", + }, + "data.q2.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_comment", + }, + "data.q2.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_act", + }, + "data.q2.booking": { + color_type: orangeColumn, + accessorKey: "data.q2.booking", + }, + "data.q2.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m1", + }, + "data.q2.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m2", + }, + "data.q2.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m3", + }, + "data.q2.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q2.actual_quarter", + }, + "data.q2.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q2.residual_after_booking", + }, + "data.q2.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q2.residual_after_actual", + }, + "data.q2.transfer_q3": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_q3", + }, + "data.q2.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_q4", + }, + "data.q2.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_econ", + }, + "data.q2.total": { + color_type: whiteColumn, + accessorKey: "data.q2.total", + }, + "data.q3.target_change": { + color_type: whiteColumn, + accessorKey: "data.q3.target_change", + }, + "data.q3.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q3.base_correction", + }, + "data.q3.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_inc", + }, + "data.q3.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_seq", + }, + "data.q3.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_comment", + }, + "data.q3.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q3.new_plan", + }, + "3_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "3_kvartal_2026_field_field", + }, + "data.q3.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_current", + }, + "data.q3.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_ssp", + }, + "data.q3.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_rf", + }, + "data.q3.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_reserve", + }, + "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds", + }, + "data.q3.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q3.corrected_plan", + }, + "data.q3.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_date", + }, + "data.q3.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_amount", + }, + "data.q3.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_ho", + }, + "data.q3.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_rf", + }, + "data.q3.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_comment", + }, + "data.q3.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_act", + }, + "data.q3.booking": { + color_type: orangeColumn, + accessorKey: "data.q3.booking", + }, + "data.q3.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m1", + }, + "data.q3.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m2", + }, + "data.q3.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m3", + }, + "data.q3.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q3.actual_quarter", + }, + "data.q3.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q3.residual_after_booking", + }, + "data.q3.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q3.residual_after_actual", + }, + "data.q3.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q3.transfer_q4", + }, + "data.q3.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q3.transfer_econ", + }, + "data.q3.total": { + color_type: whiteColumn, + accessorKey: "data.q3.total", + }, + "data.q4.target_change": { + color_type: whiteColumn, + accessorKey: "data.q4.target_change", + }, + "data.q4.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q4.base_correction", + }, + "data.q4.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_inc", + }, + "data.q4.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_seq", + }, + "data.q4.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_comment", + }, + "data.q4.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q4.new_plan", + }, + "4_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "4_kvartal_2026_field_field", + }, + "data.q4.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_current", + }, + "data.q4.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_ssp", + }, + "data.q4.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_rf", + }, + "data.q4.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_reserve", + }, + "data.q4.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q4.corrected_plan", + }, + "data.q4.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_date", + }, + "data.q4.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_amount", + }, + "data.q4.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_ho", + }, + "data.q4.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_rf", + }, + "data.q4.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_comment", + }, + "data.q4.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_act", + }, + "data.q4.booking": { + color_type: orangeColumn, + accessorKey: "data.q4.booking", + }, + "data.q4.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m1", + }, + "data.q4.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m2", + }, + "data.q4.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m3", + }, + "data.q4.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q4.actual_quarter", + }, + "data.q4.actual_spod": { + color_type: greenColumn, + accessorKey: "data.q4.actual_spod", + }, + "data.q4.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q4.residual_after_booking", + }, + "data.q4.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q4.residual_after_actual", + }, + "4_kvartal_2026_zakrytie_4_go_kvartala_field": { + color_type: whiteColumn, + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala_field", + }, + "data.q4.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q4.transfer_econ", + }, + "data.q4.total": { + color_type: whiteColumn, + accessorKey: "data.q4.total", + }, + field_fakt_1_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_1_kv_field", + }, + field_fakt_2_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_2_kv_field", + }, + field_fakt_3_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_3_kv_field", + }, + field_fakt_4_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_4_kv_field", + }, + "data.totals.fact_year": { + color_type: greenColumn, + accessorKey: "data.totals.fact_year", + }, + }, + columns: [ + { + header: ".", + accessorKey: "field", + columns: [ + { + header: "Код статьи / подстатьи / позиции", + accessorKey: "field_kod_stati_podstati_pozitsii", + columns: [ + { + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Наименование статьи", + accessorKey: "field_naimenovanie_stati", + columns: [ + { + header: "", + accessorKey: "data.header.name", + columnLetter: "D", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование расхода", + accessorKey: "field_obosnovanie_raskhoda", + columns: [ + { + header: "", + accessorKey: "data.header.justification", + columnLetter: "E", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Планируемые ССП показатели сметы расходов", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", + columns: [ + { + header: "План 2026(тыс. руб.) с учетом НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_nds", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.plan.q1", + columnLetter: "F", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.plan.q2", + columnLetter: "G", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.plan.q3", + columnLetter: "H", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.plan.q4", + columnLetter: "I", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.plan.year", + columnLetter: "J", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.plan.comment", + columnLetter: "K", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Действующий договор", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", + columns: [ + { + header: "Сумма", + accessorKey: "data.contract_summary.amount", + columnLetter: "L", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты", + accessorKey: "data.contract_summary.reference", + columnLetter: "M", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "N", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "O", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "P", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2027 году", + accessorKey: "data.contract_summary.future_payments_y1", + columnLetter: "Q", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2028 году", + accessorKey: "data.contract_summary.future_payments_y2", + columnLetter: "R", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp_amount", + columnLetter: "S", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Признак централиз. договора", + accessorKey: "data.contract_summary.centralized_flag", + columnLetter: "T", + size: 270, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", + columns: [ + { + header: "ID договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", + columns: [ + { + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", + columns: [ + { + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Секвестирование ДФиП сметы расходов", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov", + columns: [ + { + header: "Корректировка сметы расходов", + accessorKey: + "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", + columns: [ + { + header: "Резерв Головного офиса", + accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.reserve.q1", + columnLetter: "AF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.reserve.q2", + columnLetter: "AG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.reserve.q3", + columnLetter: "AH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.reserve.q4", + columnLetter: "AI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", + columns: [ + { + header: "План 2026", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.approved.q1", + columnLetter: "AM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.approved.q2", + columnLetter: "AN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.approved.q3", + columnLetter: "AO", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.approved.q4", + columnLetter: "AP", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "..", + accessorKey: "field_4", + columns: [ + { + header: "Коллегиальные органы", + accessorKey: "field_kollegialnye_organy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.collegial.amount", + columnLetter: "AS", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol_reference", + columnLetter: "AT", + size: 330, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Примечание", + accessorKey: "data.collegial.note", + columnLetter: "AV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + + { + header: "ЦКК", + accessorKey: "field_tskk", + columns: [ + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q1", + columnLetter: "AY", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q2", + columnLetter: "AZ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q3", + columnLetter: "BA", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q4", + columnLetter: "BB", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок поставки", + accessorKey: "data.ckk.delivery_deadline", + columnLetter: "BD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "План закупок", + accessorKey: "data.ckk.procurement_plan", + columnLetter: "BE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Способ закупки", + accessorKey: "data.ckk.procurement_method", + columnLetter: "BF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Договор", + accessorKey: "field_dogovor", + columns: [ + { + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Доп.соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", + size: 460, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q1", + columnLetter: "BO", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q2", + columnLetter: "BP", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q3", + columnLetter: "BQ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q4", + columnLetter: "BR", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Курс пересчета", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", + size: 300, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "1 квартал 2026", + accessorKey: "1_kvartal_2026", + columns: [ + { + header: "Текущие корректировки( = 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_ssp", + columnLetter: "CC", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "1_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_rf", + columnLetter: "CD", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_reserve", + columnLetter: "CE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Комментарий", + accessorKey: "1_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_comment", + columnLetter: "CG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 1 кв. 26", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Платеж и предоставление акта", + accessorKey: "1_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q1.pay_date", + columnLetter: "CJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q1.pay_comment", + columnLetter: "CN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q1.pay_act", + columnLetter: "CO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 1 кв 26", + accessorKey: "1_kvartal_2026_bron_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Январь 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Февраль 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Март 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 1 кв 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", + columns: [ + { + header: "Перенос во 2 кв.26", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q1.transfer_econ", + columnLetter: "DB", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q1.total", + columnLetter: "DC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 квартал 2026", + accessorKey: "2_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.base_correction", + columnLetter: "DF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_inc", + columnLetter: "DG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_comment", + columnLetter: "DI", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 2 кв 26", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_current", + columnLetter: "DL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_ssp", + columnLetter: "DM", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "2_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_rf", + columnLetter: "DN", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_reserve", + columnLetter: "DO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 2 кв. 26", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "2_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q2.pay_date", + columnLetter: "DT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q2.pay_comment", + columnLetter: "DX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q2.pay_act", + columnLetter: "DY", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 2 кв 26", + accessorKey: "2_kvartal_2026_bron_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ апрель 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ май 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июнь 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 2 кв 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", + columns: [ + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q2.transfer_econ", + columnLetter: "EK", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q2.total", + columnLetter: "EL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 квартал 2026", + accessorKey: "3_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.base_correction", + columnLetter: "EO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_inc", + columnLetter: "EP", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_comment", + columnLetter: "ER", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 3 кв 26", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_current", + columnLetter: "EU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_ssp", + columnLetter: "EV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "3_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_rf", + columnLetter: "EW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_reserve", + columnLetter: "EX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 3 кв. 26", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "3_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q3.pay_date", + columnLetter: "FC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q3.pay_comment", + columnLetter: "FG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q3.pay_act", + columnLetter: "FH", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 3 кв 26", + accessorKey: "3_kvartal_2026_bron_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июль 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ август 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ сентябрь 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 3 кв 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", + columns: [ + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q3.transfer_econ", + columnLetter: "FS", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q3.total", + columnLetter: "FT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 квартал 2026", + accessorKey: "4_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.base_correction", + columnLetter: "FW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_inc", + columnLetter: "FX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "4_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_comment", + columnLetter: "FZ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 4 кв 26", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_current", + columnLetter: "GC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_ssp", + columnLetter: "GD", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "4_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_rf", + columnLetter: "GE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_reserve", + columnLetter: "GF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 4 кв. 26", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "4_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q4.pay_date", + columnLetter: "GJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q4.pay_comment", + columnLetter: "GN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q4.pay_act", + columnLetter: "GO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 4 кв 26", + accessorKey: "4_kvartal_2026_bron_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ октябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ ноябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ декабрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 4 кв 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт СПОД", + accessorKey: "4_kvartal_2026_fakt_spod", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_spod", + columnLetter: "GV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 4 кв. 26", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 4 кв. 26 и СПОДов", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 4-го квартала", + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", + columns: [ + { + header: "Перенос в фонд экономии", + accessorKey: "data.q4.transfer_econ", + columnLetter: "HA", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q4.total", + columnLetter: "HB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_38", + columns: [ + { + header: "Факт 2026", + accessorKey: "field_fakt_2026", + columns: [ + { + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HI", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + 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 new file mode 100644 index 0000000..9ddf8ba --- /dev/null +++ b/web/src/components/RealtimeTable/constants/FORM_4/OPER.js @@ -0,0 +1,3969 @@ +import { + greenColumn, + whiteColumn, + orangeColumn, + yellowColumn, + redColumn, + blueColumn, +} from "../columnColors"; +export const config = { + config: { + colors: { + "data.header.section_code": { + color_type: whiteColumn, + accessorKey: "data.header.section_code", + }, + "data.header.name": { + color_type: whiteColumn, + accessorKey: "data.header.name", + }, + "data.header.justification": { + color_type: whiteColumn, + accessorKey: "data.header.justification", + }, + "data.plan.q1": { + color_type: whiteColumn, + accessorKey: "data.plan.q1", + }, + "data.plan.q2": { + color_type: whiteColumn, + accessorKey: "data.plan.q2", + }, + "data.plan.q3": { + color_type: whiteColumn, + accessorKey: "data.plan.q3", + }, + "data.plan.q4": { + color_type: whiteColumn, + accessorKey: "data.plan.q4", + }, + "data.plan.year": { + color_type: whiteColumn, + accessorKey: "data.plan.year", + }, + "data.plan.comment": { + color_type: whiteColumn, + accessorKey: "data.plan.comment", + }, + "data.contract_summary.amount": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.amount", + }, + "data.contract_summary.reference": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.reference", + }, + "data.contract_summary.counterparty": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.counterparty", + }, + "data.contract_summary.deadline": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.deadline", + }, + "data.contract_summary.comment": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.comment", + }, + "data.contract_summary.future_payments_y1": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.future_payments_y1", + }, + "data.contract_summary.future_payments_y2": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.future_payments_y2", + }, + "data.contract_summary.other_ssp_amount": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.other_ssp_amount", + }, + "data.contract_summary.centralized_flag": { + color_type: whiteColumn, + accessorKey: "data.contract_summary.centralized_flag", + }, + "data.allocation.contract_ref": { + color_type: whiteColumn, + accessorKey: "data.allocation.contract_ref", + }, + "data.allocation.allocation_purpose": { + color_type: whiteColumn, + accessorKey: "data.allocation.allocation_purpose", + }, + "data.seq_dfip.q1": { + color_type: whiteColumn, + accessorKey: "data.seq_dfip.q1", + }, + "data.seq_dfip.q2": { + color_type: whiteColumn, + accessorKey: "data.seq_dfip.q2", + }, + "data.seq_dfip.q3": { + color_type: whiteColumn, + accessorKey: "data.seq_dfip.q3", + }, + "data.seq_dfip.q4": { + color_type: whiteColumn, + accessorKey: "data.seq_dfip.q4", + }, + "data.seq_dfip.year": { + color_type: whiteColumn, + accessorKey: "data.seq_dfip.year", + }, + "data.seq_dfip.justification": { + color_type: whiteColumn, + accessorKey: "data.seq_dfip.justification", + }, + "data.reserve.q1": { + color_type: whiteColumn, + accessorKey: "data.reserve.q1", + }, + "data.reserve.q2": { + color_type: whiteColumn, + accessorKey: "data.reserve.q2", + }, + "data.reserve.q3": { + color_type: whiteColumn, + accessorKey: "data.reserve.q3", + }, + "data.reserve.q4": { + color_type: whiteColumn, + accessorKey: "data.reserve.q4", + }, + "data.reserve.year": { + color_type: whiteColumn, + accessorKey: "data.reserve.year", + }, + "data.reserve.justification": { + color_type: whiteColumn, + accessorKey: "data.reserve.justification", + }, + "data.approved.q1": { + color_type: whiteColumn, + accessorKey: "data.approved.q1", + }, + "data.approved.q2": { + color_type: whiteColumn, + accessorKey: "data.approved.q2", + }, + "data.approved.q3": { + color_type: whiteColumn, + accessorKey: "data.approved.q3", + }, + "data.approved.q4": { + color_type: whiteColumn, + accessorKey: "data.approved.q4", + }, + "data.approved.year": { + color_type: whiteColumn, + accessorKey: "data.approved.year", + }, + "data.collegial.amount": { + color_type: orangeColumn, + accessorKey: "data.collegial.amount", + }, + "data.collegial.protocol_reference": { + color_type: orangeColumn, + accessorKey: "data.collegial.protocol_reference", + }, + field_kollegialnye_organy_field: { + color_type: orangeColumn, + accessorKey: "field_kollegialnye_organy_field", + }, + "data.collegial.note": { + color_type: orangeColumn, + accessorKey: "data.collegial.note", + }, + field_field_field: { + color_type: whiteColumn, + accessorKey: "field_field_field", + }, + "data.ckk.ceiling": { + color_type: orangeColumn, + accessorKey: "data.ckk.ceiling", + }, + "data.ckk.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q1", + }, + "data.ckk.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q2", + }, + "data.ckk.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q3", + }, + "data.ckk.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q4", + }, + "data.ckk.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.ckk.rf_schedule", + }, + "data.ckk.delivery_deadline": { + color_type: orangeColumn, + accessorKey: "data.ckk.delivery_deadline", + }, + "data.ckk.procurement_plan": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_plan", + }, + "data.ckk.procurement_method": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_method", + }, + "data.ckk.comment": { + color_type: orangeColumn, + accessorKey: "data.ckk.comment", + }, + "data.contract.counterparty": { + color_type: orangeColumn, + accessorKey: "data.contract.counterparty", + }, + "data.contract.reference": { + color_type: orangeColumn, + accessorKey: "data.contract.reference", + }, + "data.contract.addenda": { + color_type: orangeColumn, + accessorKey: "data.contract.addenda", + }, + "data.contract.subject": { + color_type: orangeColumn, + accessorKey: "data.contract.subject", + }, + "data.contract.currency": { + color_type: orangeColumn, + accessorKey: "data.contract.currency", + }, + "data.contract.ceiling": { + color_type: orangeColumn, + accessorKey: "data.contract.ceiling", + }, + "data.contract.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q1", + }, + "data.contract.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q2", + }, + "data.contract.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q3", + }, + "data.contract.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q4", + }, + "data.contract.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.contract.rf_schedule", + }, + "data.contract.vat_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.vat_rate", + }, + "data.contract.exchange_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.exchange_rate", + }, + "data.contract.amount_foreign": { + color_type: orangeColumn, + accessorKey: "data.contract.amount_foreign", + }, + "data.contract.deadline": { + color_type: orangeColumn, + accessorKey: "data.contract.deadline", + }, + "data.contract.scheme": { + color_type: orangeColumn, + accessorKey: "data.contract.scheme", + }, + "data.contract.act": { + color_type: orangeColumn, + accessorKey: "data.contract.act", + }, + "data.contract.comment": { + color_type: orangeColumn, + accessorKey: "data.contract.comment", + }, + "data.q1.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_current", + }, + "data.q1.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_ssp", + }, + "data.q1.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_rf", + }, + "data.q1.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_reserve", + }, + "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "1_kvartal_2026_perenos_vo_2_kv_26_summa_bez_nds", + }, + "data.q1.adj_comment": { + color_type: whiteColumn, + accessorKey: "data.q1.adj_comment", + }, + "data.q1.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q1.corrected_plan", + }, + "1_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "1_kvartal_2026_field_field", + }, + "data.q1.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_date", + }, + "data.q1.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_amount", + }, + "data.q1.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_ho", + }, + "data.q1.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_rf", + }, + "data.q1.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_comment", + }, + "data.q1.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q1.pay_act", + }, + "data.q1.booking": { + color_type: orangeColumn, + accessorKey: "data.q1.booking", + }, + "data.q1.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m1", + }, + "data.q1.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m2", + }, + "data.q1.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m3", + }, + "data.q1.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q1.actual_quarter", + }, + "data.q1.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q1.residual_after_booking", + }, + "data.q1.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q1.residual_after_actual", + }, + "data.q1.transfer_q2": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q2", + }, + "data.q1.transfer_q3": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q3", + }, + "data.q1.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_q4", + }, + "data.q1.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q1.transfer_econ", + }, + "data.q1.total": { + color_type: whiteColumn, + accessorKey: "data.q1.total", + }, + "data.q2.target_change": { + color_type: whiteColumn, + accessorKey: "data.q2.target_change", + }, + "data.q2.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q2.base_correction", + }, + "data.q2.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_inc", + }, + "data.q2.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_seq", + }, + "data.q2.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q2.revision_comment", + }, + "data.q2.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q2.new_plan", + }, + "2_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "2_kvartal_2026_field_field", + }, + "data.q2.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_current", + }, + "data.q2.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_ssp", + }, + "data.q2.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_rf", + }, + "data.q2.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q2.adj_reserve", + }, + "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "2_kvartal_2026_perenos_v_3_kv_26_summa_bez_nds", + }, + "data.q2.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q2.corrected_plan", + }, + "data.q2.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_date", + }, + "data.q2.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_amount", + }, + "data.q2.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_ho", + }, + "data.q2.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_rf", + }, + "data.q2.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_comment", + }, + "data.q2.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q2.pay_act", + }, + "data.q2.booking": { + color_type: orangeColumn, + accessorKey: "data.q2.booking", + }, + "data.q2.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m1", + }, + "data.q2.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m2", + }, + "data.q2.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m3", + }, + "data.q2.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q2.actual_quarter", + }, + "data.q2.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q2.residual_after_booking", + }, + "data.q2.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q2.residual_after_actual", + }, + "data.q2.transfer_q3": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_q3", + }, + "data.q2.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_q4", + }, + "data.q2.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q2.transfer_econ", + }, + "data.q2.total": { + color_type: whiteColumn, + accessorKey: "data.q2.total", + }, + "data.q3.target_change": { + color_type: whiteColumn, + accessorKey: "data.q3.target_change", + }, + "data.q3.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q3.base_correction", + }, + "data.q3.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_inc", + }, + "data.q3.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_seq", + }, + "data.q3.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q3.revision_comment", + }, + "data.q3.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q3.new_plan", + }, + "3_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "3_kvartal_2026_field_field", + }, + "data.q3.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_current", + }, + "data.q3.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_ssp", + }, + "data.q3.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_rf", + }, + "data.q3.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q3.adj_reserve", + }, + "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds": { + color_type: whiteColumn, + accessorKey: "3_kvartal_2026_perenos_v_4_kv_26_summa_bez_nds", + }, + "data.q3.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q3.corrected_plan", + }, + "data.q3.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_date", + }, + "data.q3.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_amount", + }, + "data.q3.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_ho", + }, + "data.q3.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_rf", + }, + "data.q3.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_comment", + }, + "data.q3.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q3.pay_act", + }, + "data.q3.booking": { + color_type: orangeColumn, + accessorKey: "data.q3.booking", + }, + "data.q3.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m1", + }, + "data.q3.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m2", + }, + "data.q3.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m3", + }, + "data.q3.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q3.actual_quarter", + }, + "data.q3.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q3.residual_after_booking", + }, + "data.q3.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q3.residual_after_actual", + }, + "data.q3.transfer_q4": { + color_type: whiteColumn, + accessorKey: "data.q3.transfer_q4", + }, + "data.q3.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q3.transfer_econ", + }, + "data.q3.total": { + color_type: whiteColumn, + accessorKey: "data.q3.total", + }, + "data.q4.target_change": { + color_type: whiteColumn, + accessorKey: "data.q4.target_change", + }, + "data.q4.base_correction": { + color_type: whiteColumn, + accessorKey: "data.q4.base_correction", + }, + "data.q4.revision_inc": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_inc", + }, + "data.q4.revision_seq": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_seq", + }, + "data.q4.revision_comment": { + color_type: whiteColumn, + accessorKey: "data.q4.revision_comment", + }, + "data.q4.new_plan": { + color_type: whiteColumn, + accessorKey: "data.q4.new_plan", + }, + "4_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "4_kvartal_2026_field_field", + }, + "data.q4.adj_current": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_current", + }, + "data.q4.adj_ssp": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_ssp", + }, + "data.q4.adj_rf": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_rf", + }, + "data.q4.adj_reserve": { + color_type: whiteColumn, + accessorKey: "data.q4.adj_reserve", + }, + "data.q4.corrected_plan": { + color_type: whiteColumn, + accessorKey: "data.q4.corrected_plan", + }, + "data.q4.pay_date": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_date", + }, + "data.q4.pay_amount": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_amount", + }, + "data.q4.pay_ho": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_ho", + }, + "data.q4.pay_rf": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_rf", + }, + "data.q4.pay_comment": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_comment", + }, + "data.q4.pay_act": { + color_type: whiteColumn, + accessorKey: "data.q4.pay_act", + }, + "data.q4.booking": { + color_type: orangeColumn, + accessorKey: "data.q4.booking", + }, + "data.q4.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m1", + }, + "data.q4.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m2", + }, + "data.q4.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m3", + }, + "data.q4.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q4.actual_quarter", + }, + "data.q4.actual_spod": { + color_type: greenColumn, + accessorKey: "data.q4.actual_spod", + }, + "data.q4.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q4.residual_after_booking", + }, + "data.q4.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q4.residual_after_actual", + }, + "4_kvartal_2026_zakrytie_4_go_kvartala_field": { + color_type: whiteColumn, + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala_field", + }, + "data.q4.transfer_econ": { + color_type: whiteColumn, + accessorKey: "data.q4.transfer_econ", + }, + "data.q4.total": { + color_type: whiteColumn, + accessorKey: "data.q4.total", + }, + field_fakt_1_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_1_kv_field", + }, + field_fakt_2_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_2_kv_field", + }, + field_fakt_3_kv_field: { + color_type: greenColumn, + accessorKey: "field_fakt_3_kv_field", + }, + field_fakt_4_kv_spod_field: { + color_type: greenColumn, + accessorKey: "field_fakt_4_kv_spod_field", + }, + "data.totals.fact_year": { + color_type: greenColumn, + accessorKey: "data.totals.fact_year", + }, + }, + columns: [ + { + header: ".", + accessorKey: "field", + columns: [ + { + header: "Код статьи / подстатьи / позиции", + accessorKey: "field_kod_stati_podstati_pozitsii", + columns: [ + { + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Наименование статьи", + accessorKey: "field_naimenovanie_stati", + columns: [ + { + header: "", + accessorKey: "data.header.name", + columnLetter: "D", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование расхода", + accessorKey: "field_obosnovanie_raskhoda", + columns: [ + { + header: "", + accessorKey: "data.header.justification", + columnLetter: "E", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Планируемые ССП показатели сметы расходов", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", + columns: [ + { + header: "План 2026(тыс. руб.) с учетом складского НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.plan.q1", + columnLetter: "F", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.plan.q2", + columnLetter: "G", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.plan.q3", + columnLetter: "H", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.plan.q4", + columnLetter: "I", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.plan.year", + columnLetter: "J", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.plan.comment", + columnLetter: "K", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Действующий договор", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", + columns: [ + { + header: "Сумма", + accessorKey: "data.contract_summary.amount", + columnLetter: "L", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты", + accessorKey: "data.contract_summary.reference", + columnLetter: "M", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "N", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "O", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "P", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2027 году", + accessorKey: "data.contract_summary.future_payments_y1", + columnLetter: "Q", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2028 году", + accessorKey: "data.contract_summary.future_payments_y2", + columnLetter: "R", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp_amount", + columnLetter: "S", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Признак централиз. договора", + accessorKey: "data.contract_summary.centralized_flag", + columnLetter: "T", + size: 270, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", + columns: [ + { + header: "ID договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", + columns: [ + { + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", + columns: [ + { + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Секвестирование ДФиП сметы расходов", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov", + columns: [ + { + header: "Корректировка сметы расходов", + accessorKey: + "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_smety_raskhodov_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", + columns: [ + { + header: "Резерв Головного офиса", + accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.reserve.q1", + columnLetter: "AF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.reserve.q2", + columnLetter: "AG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.reserve.q3", + columnLetter: "AH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.reserve.q4", + columnLetter: "AI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", + columns: [ + { + header: "План 2026", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.approved.q1", + columnLetter: "AM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.approved.q2", + columnLetter: "AN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.approved.q3", + columnLetter: "AO", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.approved.q4", + columnLetter: "AP", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "..", + accessorKey: "field_4", + columns: [ + { + header: "Коллегиальные органы", + accessorKey: "field_kollegialnye_organy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.collegial.amount", + columnLetter: "AS", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol_reference", + columnLetter: "AT", + size: 330, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Примечание", + accessorKey: "data.collegial.note", + columnLetter: "AV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + + { + header: "ЦКК", + accessorKey: "field_tskk", + columns: [ + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q1", + columnLetter: "AY", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q2", + columnLetter: "AZ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q3", + columnLetter: "BA", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q4", + columnLetter: "BB", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок поставки", + accessorKey: "data.ckk.delivery_deadline", + columnLetter: "BD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "План закупок", + accessorKey: "data.ckk.procurement_plan", + columnLetter: "BE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Способ закупки", + accessorKey: "data.ckk.procurement_method", + columnLetter: "BF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Договор", + accessorKey: "field_dogovor", + columns: [ + { + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Доп.соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", + size: 460, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q1", + columnLetter: "BO", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q2", + columnLetter: "BP", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q3", + columnLetter: "BQ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q4", + columnLetter: "BR", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Курс пересчета", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", + size: 300, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "1 квартал 2026", + accessorKey: "1_kvartal_2026", + columns: [ + { + header: "Текущие корректировки( = 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_ssp", + columnLetter: "CC", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "1_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_rf", + columnLetter: "CD", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_reserve", + columnLetter: "CE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Комментарий", + accessorKey: "1_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.adj_comment", + columnLetter: "CG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 1 кв. 26", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Платеж и предоставление акта", + accessorKey: "1_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q1.pay_date", + columnLetter: "CJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q1.pay_comment", + columnLetter: "CN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q1.pay_act", + columnLetter: "CO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 1 кв 26", + accessorKey: "1_kvartal_2026_bron_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Январь 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Февраль 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Март 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 1 кв 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", + columns: [ + { + header: "Перенос во 2 кв.26", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q1.transfer_econ", + columnLetter: "DB", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q1.total", + columnLetter: "DC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 квартал 2026", + accessorKey: "2_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.base_correction", + columnLetter: "DF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_inc", + columnLetter: "DG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.revision_comment", + columnLetter: "DI", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 2 кв 26", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_current", + columnLetter: "DL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_ssp", + columnLetter: "DM", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "2_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_rf", + columnLetter: "DN", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.adj_reserve", + columnLetter: "DO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 2 кв. 26", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "2_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q2.pay_date", + columnLetter: "DT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q2.pay_comment", + columnLetter: "DX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q2.pay_act", + columnLetter: "DY", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 2 кв 26", + accessorKey: "2_kvartal_2026_bron_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ апрель 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ май 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июнь 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 2 кв 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", + columns: [ + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q2.transfer_econ", + columnLetter: "EK", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q2.total", + columnLetter: "EL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 квартал 2026", + accessorKey: "3_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.base_correction", + columnLetter: "EO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_inc", + columnLetter: "EP", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.revision_comment", + columnLetter: "ER", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 3 кв 26", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_current", + columnLetter: "EU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_ssp", + columnLetter: "EV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "3_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_rf", + columnLetter: "EW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.adj_reserve", + columnLetter: "EX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 3 кв. 26", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "3_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q3.pay_date", + columnLetter: "FC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q3.pay_comment", + columnLetter: "FG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q3.pay_act", + columnLetter: "FH", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 3 кв 26", + accessorKey: "3_kvartal_2026_bron_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июль 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ август 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ сентябрь 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 3 кв 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", + columns: [ + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q3.transfer_econ", + columnLetter: "FS", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q3.total", + columnLetter: "FT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 квартал 2026", + accessorKey: "4_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.base_correction", + columnLetter: "FW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_inc", + columnLetter: "FX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "4_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.revision_comment", + columnLetter: "FZ", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 4 кв 26", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_current", + columnLetter: "GC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_ssp", + columnLetter: "GD", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "4_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_rf", + columnLetter: "GE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.adj_reserve", + columnLetter: "GF", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 4 кв. 26", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "4_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q4.pay_date", + columnLetter: "GJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q4.pay_comment", + columnLetter: "GN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q4.pay_act", + columnLetter: "GO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#92CDDC", + color: "#000000", + }, + }, + }, + { + header: "Бронь 4 кв 26", + accessorKey: "4_kvartal_2026_bron_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ октябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ ноябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ декабрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 4 кв 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт СПОД", + accessorKey: "4_kvartal_2026_fakt_spod", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.actual_spod", + columnLetter: "GV", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 4 кв. 26", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 4 кв. 26 и СПОДов", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 4-го квартала", + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", + columns: [ + { + header: "Перенос в фонд экономии", + accessorKey: "data.q4.transfer_econ", + columnLetter: "HA", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q4.total", + columnLetter: "HB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#602826", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_38", + columns: [ + { + header: "Факт 2026", + accessorKey: "field_fakt_2026", + columns: [ + { + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + }, +}; diff --git a/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js b/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js new file mode 100644 index 0000000..c59cd72 --- /dev/null +++ b/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js @@ -0,0 +1,869 @@ +import { + greenColumn, + whiteColumn, + orangeColumn, + yellowColumn, + redColumn, + blueColumn, +} from "../columnColors"; +export const config = { + config: { + colors: { + "data.section_code": { + color_type: greenColumn, + accessorKey: "data.section_code", + }, + "data.name": { + color_type: greenColumn, + accessorKey: "data.name", + }, + "data.plan.support.q1": { + color_type: greenColumn, + accessorKey: "data.plan.support.q1", + }, + "data.plan.support.q2": { + color_type: greenColumn, + accessorKey: "data.plan.support.q2", + }, + "data.plan.support.q3": { + color_type: greenColumn, + accessorKey: "data.plan.support.q3", + }, + "data.plan.support.q4": { + color_type: greenColumn, + accessorKey: "data.plan.support.q4", + }, + "data.plan.support.year": { + color_type: greenColumn, + accessorKey: "data.plan.support.year", + }, + "data.plan.development.q1": { + color_type: greenColumn, + accessorKey: "data.plan.development.q1", + }, + "data.plan.development.q2": { + color_type: greenColumn, + accessorKey: "data.plan.development.q2", + }, + "data.plan.development.q3": { + color_type: greenColumn, + accessorKey: "data.plan.development.q3", + }, + "data.plan.development.q4": { + color_type: greenColumn, + accessorKey: "data.plan.development.q4", + }, + "data.plan.development.year": { + color_type: greenColumn, + accessorKey: "data.plan.development.year", + }, + itogo_2026_field_field_field: { + color_type: greenColumn, + accessorKey: "itogo_2026_field_field_field", + }, + "data.approved.support.q1": { + color_type: greenColumn, + accessorKey: "data.approved.support.q1", + }, + "data.approved.support.q2": { + color_type: greenColumn, + accessorKey: "data.approved.support.q2", + }, + "data.approved.support.q3": { + color_type: greenColumn, + accessorKey: "data.approved.support.q3", + }, + "data.approved.support.q4": { + color_type: greenColumn, + accessorKey: "data.approved.support.q4", + }, + "data.approved.support.year": { + color_type: greenColumn, + accessorKey: "data.approved.support.year", + }, + "data.approved.development.q1": { + color_type: greenColumn, + accessorKey: "data.approved.development.q1", + }, + "data.approved.development.q2": { + color_type: greenColumn, + accessorKey: "data.approved.development.q2", + }, + "data.approved.development.q3": { + color_type: greenColumn, + accessorKey: "data.approved.development.q3", + }, + "data.approved.development.q4": { + color_type: greenColumn, + accessorKey: "data.approved.development.q4", + }, + "data.approved.development.year": { + color_type: greenColumn, + accessorKey: "data.approved.development.year", + }, + "data.fact.support.q1": { + color_type: greenColumn, + accessorKey: "data.fact.support.q1", + }, + "data.fact.support.q2": { + color_type: greenColumn, + accessorKey: "data.fact.support.q2", + }, + "data.fact.support.q3": { + color_type: greenColumn, + accessorKey: "data.fact.support.q3", + }, + "data.fact.support.q4": { + color_type: greenColumn, + accessorKey: "data.fact.support.q4", + }, + "data.fact.support.year": { + color_type: greenColumn, + accessorKey: "data.fact.support.year", + }, + "data.fact.development.q1": { + color_type: greenColumn, + accessorKey: "data.fact.development.q1", + }, + "data.fact.development.q2": { + color_type: greenColumn, + accessorKey: "data.fact.development.q2", + }, + "data.fact.development.q3": { + color_type: greenColumn, + accessorKey: "data.fact.development.q3", + }, + "data.fact.development.q4": { + color_type: greenColumn, + accessorKey: "data.fact.development.q4", + }, + "data.fact.development.year": { + color_type: greenColumn, + accessorKey: "data.fact.development.year", + }, + "data.corrected.support.q2": { + color_type: greenColumn, + accessorKey: "data.corrected.support.q2", + }, + "data.corrected.support.q3": { + color_type: greenColumn, + accessorKey: "data.corrected.support.q3", + }, + "data.corrected.support.q4": { + color_type: greenColumn, + accessorKey: "data.corrected.support.q4", + }, + "data.corrected.development.q2": { + color_type: greenColumn, + accessorKey: "data.corrected.development.q2", + }, + "data.corrected.development.q3": { + color_type: greenColumn, + accessorKey: "data.corrected.development.q3", + }, + "data.corrected.development.q4": { + color_type: greenColumn, + accessorKey: "data.corrected.development.q4", + }, + }, + columns: [ + { + header: "№ п/п", + accessorKey: "pp", + columns: [ + { + header: "", + accessorKey: "pp_field", + columns: [ + { + header: "", + accessorKey: "data.section_code", + columnLetter: "B", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Перечень расходов и затрат", + accessorKey: "perechen_raskhodov_i_zatrat", + columns: [ + { + header: "", + accessorKey: "perechen_raskhodov_i_zatrat_field", + columns: [ + { + header: "", + accessorKey: "data.name", + columnLetter: "C", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Расходы, планируемые ССП на 2026 год", + accessorKey: "raskhody_planiruemye_ssp_na_2026_god", + columns: [ + { + header: "Поддержка", + accessorKey: "raskhody_planiruemye_ssp_na_2026_god_podderzhka", + columns: [ + { + header: "I квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2026_god_podderzhka_i_kvartal", + accessorKey: "data.plan.support.q1", + columnLetter: "D", + size: 150, + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "II квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2026_god_podderzhka_ii_kvartal", + accessorKey: "data.plan.support.q2", + columnLetter: "E", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: + "raskhody_planiruemye_ssp_na_2026_god_podderzhka_iii_kvartal", + accessorKey: "data.plan.support.q3", + columnLetter: "F", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + + accessorKey: "data.plan.support.q4", + columnLetter: "G", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "ИТОГОПоддержка", + + accessorKey: "data.plan.support.year", + columnLetter: "H", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Развитие", + accessorKey: "raskhody_planiruemye_ssp_na_2026_god_razvitie", + columns: [ + { + header: "I квартал", + accessorKey: "data.plan.development.q1", + columnLetter: "I", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "II квартал", + accessorKey: "data.plan.development.q2", + columnLetter: "J", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: "data.plan.development.q3", + columnLetter: "K", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + accessorKey: "data.plan.development.q4", + columnLetter: "L", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "ИТОГОРазвитие", + accessorKey: "data.plan.development.year", + columnLetter: "M", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + + { + header: "Утвержденные базовые расходы на 2026 год", + accessorKey: "utverzhdennye_bazovye_raskhody_na_2026_god", + columns: [ + { + header: "Поддержка", + accessorKey: + "utverzhdennye_bazovye_raskhody_na_2026_god_podderzhka", + columns: [ + { + header: "I квартал", + accessorKey: "data.approved.support.q1", + columnLetter: "P", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "II квартал", + accessorKey: "data.approved.support.q2", + columnLetter: "Q", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: "data.approved.support.q3", + columnLetter: "R", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + accessorKey: "data.approved.support.q4", + columnLetter: "S", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "ИТОГОПоддержка", + accessorKey: "data.approved.support.year", + columnLetter: "T", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Развитие", + accessorKey: "utverzhdennye_bazovye_raskhody_na_2026_god_razvitie", + columns: [ + { + header: "I квартал", + accessorKey: "data.approved.development.q1", + columnLetter: "U", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "II квартал", + accessorKey: "data.approved.development.q2", + columnLetter: "V", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: "data.approved.development.q3", + columnLetter: "W", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + accessorKey: "data.approved.development.q4", + columnLetter: "X", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "ИТОГОРазвитие", + accessorKey: "data.approved.development.year", + columnLetter: "Y", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Фактические расходы за 2026 год", + accessorKey: "fakticheskie_raskhody_za_2026_god", + columns: [ + { + header: "Поддержка", + accessorKey: "fakticheskie_raskhody_za_2026_god_podderzhka", + columns: [ + { + header: "I квартал", + accessorKey: "data.fact.support.q1", + columnLetter: "AB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "II квартал", + accessorKey: "data.fact.support.q2", + columnLetter: "AC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: "data.fact.support.q3", + columnLetter: "AD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + accessorKey: "data.fact.support.q4", + columnLetter: "AE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "ИТОГОПоддержка", + accessorKey: "data.fact.support.year", + columnLetter: "AF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Развитие", + accessorKey: "fakticheskie_raskhody_za_2026_god_razvitie", + columns: [ + { + header: "I квартал", + accessorKey: "data.fact.development.q1", + columnLetter: "AG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "II квартал", + accessorKey: "data.fact.development.q2", + columnLetter: "AH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: "data.fact.development.q3", + columnLetter: "AI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + accessorKey: "data.fact.development.q4", + columnLetter: "AJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "ИТОГОРазвитие", + accessorKey: "data.fact.development.year", + columnLetter: "AK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Скорректированная смета расходов на 2026 год", + accessorKey: "skorrektirovannaya_smeta_raskhodov_na_2026_god", + columns: [ + { + header: "Поддержка", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2026_god_podderzhka", + columns: [ + { + header: "II квартал", + accessorKey: "data.corrected.support.q2", + columnLetter: "AN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: "data.corrected.support.q3", + columnLetter: "AO", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + accessorKey: "data.corrected.support.q4", + columnLetter: "AP", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Развитие", + accessorKey: + "skorrektirovannaya_smeta_raskhodov_na_2026_god_razvitie", + columns: [ + { + header: "II квартал", + accessorKey: "data.corrected.development.q2", + columnLetter: "AQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "III квартал", + accessorKey: "data.corrected.development.q3", + columnLetter: "AR", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "IV квартал", + accessorKey: "data.corrected.development.q4", + columnLetter: "AS", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + ], + }, +}; diff --git a/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js b/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js new file mode 100644 index 0000000..4669677 --- /dev/null +++ b/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js @@ -0,0 +1,3988 @@ +import { + greenColumn, + whiteColumn, + orangeColumn, + yellowColumn, + redColumn, + blueColumn, +} from "../columnColors"; +export const config = { + config: { + colors: { + "data.header.section_code": { + color_type: greenColumn, + accessorKey: "data.header.section_code", + }, + "data.header.item_id": { + color_type: greenColumn, + accessorKey: "data.header.item_id", + }, + "data.header.num_group": { + color_type: greenColumn, + accessorKey: "data.header.num_group", + }, + "data.header.name": { + color_type: greenColumn, + accessorKey: "data.header.name", + }, + "data.header.internal_order": { + color_type: greenColumn, + accessorKey: "data.header.internal_order", + }, + "data.plan.q1": { + color_type: greenColumn, + accessorKey: "data.plan.q1", + }, + "data.plan.q2": { + color_type: greenColumn, + accessorKey: "data.plan.q2", + }, + "data.plan.q3": { + color_type: greenColumn, + accessorKey: "data.plan.q3", + }, + "data.plan.q4": { + color_type: greenColumn, + accessorKey: "data.plan.q4", + }, + "data.plan.year": { + color_type: greenColumn, + accessorKey: "data.plan.year", + }, + "data.plan.comment": { + color_type: greenColumn, + accessorKey: "data.plan.comment", + }, + "data.contract_summary.amount": { + color_type: greenColumn, + accessorKey: "data.contract_summary.amount", + }, + "data.contract_summary.counterparty": { + color_type: greenColumn, + accessorKey: "data.contract_summary.counterparty", + }, + "data.contract_summary.deadline": { + color_type: greenColumn, + accessorKey: "data.contract_summary.deadline", + }, + "data.contract_summary.comment": { + color_type: greenColumn, + accessorKey: "data.contract_summary.comment", + }, + "data.contract_summary.future_payments_y1": { + color_type: greenColumn, + accessorKey: "data.contract_summary.future_payments_y1", + }, + "data.contract_summary.future_payments_y2": { + color_type: greenColumn, + accessorKey: "data.contract_summary.future_payments_y2", + }, + "data.contract_summary.other_ssp_amount": { + color_type: greenColumn, + accessorKey: "data.contract_summary.other_ssp_amount", + }, + "data.allocation.contract_ref": { + color_type: greenColumn, + accessorKey: "data.allocation.contract_ref", + }, + "data.allocation.allocation_purpose": { + color_type: greenColumn, + accessorKey: "data.allocation.allocation_purpose", + }, + "data.seq_dfip.q1": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q1", + }, + "data.seq_dfip.q2": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q2", + }, + "data.seq_dfip.q3": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q3", + }, + "data.seq_dfip.q4": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.q4", + }, + "data.seq_dfip.year": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.year", + }, + "data.seq_dfip.justification": { + color_type: greenColumn, + accessorKey: "data.seq_dfip.justification", + }, + "data.reserve.q1": { + color_type: greenColumn, + accessorKey: "data.reserve.q1", + }, + "data.reserve.q2": { + color_type: greenColumn, + accessorKey: "data.reserve.q2", + }, + "data.reserve.q3": { + color_type: greenColumn, + accessorKey: "data.reserve.q3", + }, + "data.reserve.q4": { + color_type: greenColumn, + accessorKey: "data.reserve.q4", + }, + "data.reserve.year": { + color_type: greenColumn, + accessorKey: "data.reserve.year", + }, + "data.reserve.justification": { + color_type: greenColumn, + accessorKey: "data.reserve.justification", + }, + "data.approved.q1": { + color_type: greenColumn, + accessorKey: "data.approved.q1", + }, + "data.approved.q2": { + color_type: greenColumn, + accessorKey: "data.approved.q2", + }, + "data.approved.q3": { + color_type: greenColumn, + accessorKey: "data.approved.q3", + }, + "data.approved.q4": { + color_type: greenColumn, + accessorKey: "data.approved.q4", + }, + "data.approved.year": { + color_type: greenColumn, + accessorKey: "data.approved.year", + }, + "data.collegial.amount": { + color_type: orangeColumn, + accessorKey: "data.collegial.amount", + }, + "data.collegial.protocol_reference": { + color_type: orangeColumn, + accessorKey: "data.collegial.protocol_reference", + }, + field_kollegialnye_organy_field: { + color_type: orangeColumn, + accessorKey: "field_kollegialnye_organy_field", + }, + "data.collegial.note": { + color_type: orangeColumn, + accessorKey: "data.collegial.note", + }, + field_field_field: { + color_type: whiteColumn, + accessorKey: "field_field_field", + }, + "data.ckk.ceiling": { + color_type: orangeColumn, + accessorKey: "data.ckk.ceiling", + }, + "data.ckk.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q1", + }, + "data.ckk.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q2", + }, + "data.ckk.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q3", + }, + "data.ckk.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.ckk.expenses_q4", + }, + "data.ckk.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.ckk.rf_schedule", + }, + "data.ckk.delivery_deadline": { + color_type: orangeColumn, + accessorKey: "data.ckk.delivery_deadline", + }, + "data.ckk.procurement_plan": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_plan", + }, + "data.ckk.procurement_method": { + color_type: orangeColumn, + accessorKey: "data.ckk.procurement_method", + }, + "data.ckk.comment": { + color_type: orangeColumn, + accessorKey: "data.ckk.comment", + }, + "data.contract.counterparty": { + color_type: orangeColumn, + accessorKey: "data.contract.counterparty", + }, + "data.contract.reference": { + color_type: orangeColumn, + accessorKey: "data.contract.reference", + }, + "data.contract.addenda": { + color_type: orangeColumn, + accessorKey: "data.contract.addenda", + }, + "data.contract.subject": { + color_type: orangeColumn, + accessorKey: "data.contract.subject", + }, + "data.contract.currency": { + color_type: orangeColumn, + accessorKey: "data.contract.currency", + }, + "data.contract.ceiling": { + color_type: orangeColumn, + accessorKey: "data.contract.ceiling", + }, + "data.contract.expenses_q1": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q1", + }, + "data.contract.expenses_q2": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q2", + }, + "data.contract.expenses_q3": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q3", + }, + "data.contract.expenses_q4": { + color_type: orangeColumn, + accessorKey: "data.contract.expenses_q4", + }, + "data.contract.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.contract.rf_schedule", + }, + "data.contract.vat_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.vat_rate", + }, + "data.contract.exchange_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.exchange_rate", + }, + "data.contract.amount_foreign": { + color_type: orangeColumn, + accessorKey: "data.contract.amount_foreign", + }, + "data.contract.deadline": { + color_type: orangeColumn, + accessorKey: "data.contract.deadline", + }, + "data.contract.scheme": { + color_type: orangeColumn, + accessorKey: "data.contract.scheme", + }, + "data.contract.act": { + color_type: orangeColumn, + accessorKey: "data.contract.act", + }, + "data.contract.comment": { + color_type: orangeColumn, + accessorKey: "data.contract.comment", + }, + "data.q1.adj_current": { + color_type: yellowColumn, + accessorKey: "data.q1.adj_current", + }, + "data.q1.adj_ssp": { + color_type: yellowColumn, + accessorKey: "data.q1.adj_ssp", + }, + "data.q1.adj_rf": { + color_type: yellowColumn, + accessorKey: "data.q1.adj_rf", + }, + "data.q1.adj_reserve": { + color_type: yellowColumn, + accessorKey: "data.q1.adj_reserve", + }, + "1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_bez_nds": { + color_type: redColumn, + accessorKey: "1_kvartal_2026_perenos_vo_2_kv_26_summa_tys_rub_bez_nds", + }, + "data.q1.adj_comment": { + color_type: yellowColumn, + accessorKey: "data.q1.adj_comment", + }, + "data.q1.corrected_plan": { + color_type: yellowColumn, + accessorKey: "data.q1.corrected_plan", + }, + "1_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "1_kvartal_2026_field_field", + }, + "data.q1.pay_date": { + color_type: blueColumn, + accessorKey: "data.q1.pay_date", + }, + "data.q1.pay_amount": { + color_type: blueColumn, + accessorKey: "data.q1.pay_amount", + }, + "data.q1.pay_ho": { + color_type: blueColumn, + accessorKey: "data.q1.pay_ho", + }, + "data.q1.pay_rf": { + color_type: blueColumn, + accessorKey: "data.q1.pay_rf", + }, + "data.q1.pay_comment": { + color_type: blueColumn, + accessorKey: "data.q1.pay_comment", + }, + "data.q1.pay_act": { + color_type: blueColumn, + accessorKey: "data.q1.pay_act", + }, + "data.q1.booking": { + color_type: orangeColumn, + accessorKey: "data.q1.booking", + }, + "data.q1.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m1", + }, + "data.q1.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m2", + }, + "data.q1.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q1.actual_m3", + }, + "data.q1.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q1.actual_quarter", + }, + "data.q1.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q1.residual_after_booking", + }, + "data.q1.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q1.residual_after_actual", + }, + "data.q1.transfer_q2": { + color_type: redColumn, + accessorKey: "data.q1.transfer_q2", + }, + "data.q1.transfer_q3": { + color_type: redColumn, + accessorKey: "data.q1.transfer_q3", + }, + "data.q1.transfer_q4": { + color_type: redColumn, + accessorKey: "data.q1.transfer_q4", + }, + "data.q1.transfer_econ": { + color_type: redColumn, + accessorKey: "data.q1.transfer_econ", + }, + "data.q1.total": { + color_type: redColumn, + accessorKey: "data.q1.total", + }, + "data.q2.target_change": { + color_type: redColumn, + accessorKey: "data.q2.target_change", + }, + "data.q2.base_correction": { + color_type: redColumn, + accessorKey: "data.q2.base_correction", + }, + "data.q2.revision_inc": { + color_type: redColumn, + accessorKey: "data.q2.revision_inc", + }, + "data.q2.revision_seq": { + color_type: redColumn, + accessorKey: "data.q2.revision_seq", + }, + "data.q2.revision_comment": { + color_type: redColumn, + accessorKey: "data.q2.revision_comment", + }, + "data.q2.new_plan": { + color_type: yellowColumn, + accessorKey: "data.q2.new_plan", + }, + "2_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "2_kvartal_2026_field_field", + }, + "data.q2.adj_current": { + color_type: yellowColumn, + accessorKey: "data.q2.adj_current", + }, + "data.q2.adj_ssp": { + color_type: yellowColumn, + accessorKey: "data.q2.adj_ssp", + }, + "data.q2.adj_rf": { + color_type: yellowColumn, + accessorKey: "data.q2.adj_rf", + }, + "data.q2.adj_reserve": { + color_type: yellowColumn, + accessorKey: "data.q2.adj_reserve", + }, + "2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_bez_nds": { + color_type: redColumn, + accessorKey: "2_kvartal_2026_perenos_v_3_kv_26_summa_tys_rub_bez_nds", + }, + "data.q2.corrected_plan": { + color_type: yellowColumn, + accessorKey: "data.q2.corrected_plan", + }, + "data.q2.pay_date": { + color_type: blueColumn, + accessorKey: "data.q2.pay_date", + }, + "data.q2.pay_amount": { + color_type: blueColumn, + accessorKey: "data.q2.pay_amount", + }, + "data.q2.pay_ho": { + color_type: blueColumn, + accessorKey: "data.q2.pay_ho", + }, + "data.q2.pay_rf": { + color_type: blueColumn, + accessorKey: "data.q2.pay_rf", + }, + "data.q2.pay_comment": { + color_type: blueColumn, + accessorKey: "data.q2.pay_comment", + }, + "data.q2.pay_act": { + color_type: blueColumn, + accessorKey: "data.q2.pay_act", + }, + "data.q2.booking": { + color_type: orangeColumn, + accessorKey: "data.q2.booking", + }, + "data.q2.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m1", + }, + "data.q2.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m2", + }, + "data.q2.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q2.actual_m3", + }, + "data.q2.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q2.actual_quarter", + }, + "data.q2.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q2.residual_after_booking", + }, + "data.q2.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q2.residual_after_actual", + }, + "data.q2.transfer_q3": { + color_type: redColumn, + accessorKey: "data.q2.transfer_q3", + }, + "data.q2.transfer_q4": { + color_type: redColumn, + accessorKey: "data.q2.transfer_q4", + }, + "data.q2.transfer_econ": { + color_type: redColumn, + accessorKey: "data.q2.transfer_econ", + }, + "data.q2.total": { + color_type: redColumn, + accessorKey: "data.q2.total", + }, + "data.q3.target_change": { + color_type: redColumn, + accessorKey: "data.q3.target_change", + }, + "data.q3.base_correction": { + color_type: redColumn, + accessorKey: "data.q3.base_correction", + }, + "data.q3.revision_inc": { + color_type: redColumn, + accessorKey: "data.q3.revision_inc", + }, + "data.q3.revision_seq": { + color_type: redColumn, + accessorKey: "data.q3.revision_seq", + }, + "data.q3.revision_comment": { + color_type: redColumn, + accessorKey: "data.q3.revision_comment", + }, + "data.q3.new_plan": { + color_type: yellowColumn, + accessorKey: "data.q3.new_plan", + }, + "3_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "3_kvartal_2026_field_field", + }, + "data.q3.adj_current": { + color_type: yellowColumn, + accessorKey: "data.q3.adj_current", + }, + "data.q3.adj_ssp": { + color_type: yellowColumn, + accessorKey: "data.q3.adj_ssp", + }, + "data.q3.adj_rf": { + color_type: yellowColumn, + accessorKey: "data.q3.adj_rf", + }, + "data.q3.adj_reserve": { + color_type: yellowColumn, + accessorKey: "data.q3.adj_reserve", + }, + "3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_bez_nds": { + color_type: redColumn, + accessorKey: "3_kvartal_2026_perenos_v_4_kv_26_summa_tys_rub_bez_nds", + }, + "data.q3.corrected_plan": { + color_type: yellowColumn, + accessorKey: "data.q3.corrected_plan", + }, + "data.q3.pay_date": { + color_type: blueColumn, + accessorKey: "data.q3.pay_date", + }, + "data.q3.pay_amount": { + color_type: blueColumn, + accessorKey: "data.q3.pay_amount", + }, + "data.q3.pay_ho": { + color_type: blueColumn, + accessorKey: "data.q3.pay_ho", + }, + "data.q3.pay_rf": { + color_type: blueColumn, + accessorKey: "data.q3.pay_rf", + }, + "data.q3.pay_comment": { + color_type: blueColumn, + accessorKey: "data.q3.pay_comment", + }, + "data.q3.pay_act": { + color_type: blueColumn, + accessorKey: "data.q3.pay_act", + }, + "data.q3.booking": { + color_type: orangeColumn, + accessorKey: "data.q3.booking", + }, + "data.q3.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m1", + }, + "data.q3.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m2", + }, + "data.q3.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q3.actual_m3", + }, + "data.q3.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q3.actual_quarter", + }, + "data.q3.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q3.residual_after_booking", + }, + "data.q3.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q3.residual_after_actual", + }, + "data.q3.transfer_q4": { + color_type: redColumn, + accessorKey: "data.q3.transfer_q4", + }, + "data.q3.transfer_econ": { + color_type: redColumn, + accessorKey: "data.q3.transfer_econ", + }, + "data.q3.total": { + color_type: redColumn, + accessorKey: "data.q3.total", + }, + "data.q4.target_change": { + color_type: redColumn, + accessorKey: "data.q4.target_change", + }, + "data.q4.base_correction": { + color_type: redColumn, + accessorKey: "data.q4.base_correction", + }, + "data.q4.revision_inc": { + color_type: redColumn, + accessorKey: "data.q4.revision_inc", + }, + "data.q4.revision_seq": { + color_type: redColumn, + accessorKey: "data.q4.revision_seq", + }, + "data.q4.revision_comment": { + color_type: redColumn, + accessorKey: "data.q4.revision_comment", + }, + "data.q4.adj_comment": { + color_type: yellowColumn, + accessorKey: "data.q4.adj_comment", + }, + "data.q4.new_plan": { + color_type: yellowColumn, + accessorKey: "data.q4.new_plan", + }, + "4_kvartal_2026_field_field": { + color_type: whiteColumn, + accessorKey: "4_kvartal_2026_field_field", + }, + "data.q4.adj_current": { + color_type: yellowColumn, + accessorKey: "data.q4.adj_current", + }, + "data.q4.adj_ssp": { + color_type: yellowColumn, + accessorKey: "data.q4.adj_ssp", + }, + "data.q4.adj_rf": { + color_type: yellowColumn, + accessorKey: "data.q4.adj_rf", + }, + "data.q4.adj_reserve": { + color_type: yellowColumn, + accessorKey: "data.q4.adj_reserve", + }, + "data.q4.corrected_plan": { + color_type: yellowColumn, + accessorKey: "data.q4.corrected_plan", + }, + "data.q4.pay_date": { + color_type: blueColumn, + accessorKey: "data.q4.pay_date", + }, + "data.q4.pay_amount": { + color_type: blueColumn, + accessorKey: "data.q4.pay_amount", + }, + "data.q4.pay_ho": { + color_type: blueColumn, + accessorKey: "data.q4.pay_ho", + }, + "data.q4.pay_rf": { + color_type: blueColumn, + accessorKey: "data.q4.pay_rf", + }, + "data.q4.pay_comment": { + color_type: blueColumn, + accessorKey: "data.q4.pay_comment", + }, + "data.q4.pay_act": { + color_type: blueColumn, + accessorKey: "data.q4.pay_act", + }, + "data.q4.booking": { + color_type: orangeColumn, + accessorKey: "data.q4.booking", + }, + "data.q4.actual_m1": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m1", + }, + "data.q4.actual_m2": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m2", + }, + "data.q4.actual_m3": { + color_type: greenColumn, + accessorKey: "data.q4.actual_m3", + }, + "data.q4.actual_quarter": { + color_type: greenColumn, + accessorKey: "data.q4.actual_quarter", + }, + "data.q4.actual_spod": { + color_type: greenColumn, + accessorKey: "data.q4.actual_spod", + }, + "data.q4.residual_after_booking": { + color_type: orangeColumn, + accessorKey: "data.q4.residual_after_booking", + }, + "data.q4.residual_after_actual": { + color_type: greenColumn, + accessorKey: "data.q4.residual_after_actual", + }, + "4_kvartal_2026_zakrytie_4_go_kvartala_field": { + color_type: redColumn, + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala_field", + }, + "data.q4.transfer_econ": { + color_type: redColumn, + accessorKey: "data.q4.transfer_econ", + }, + "data.q4.total": { + color_type: redColumn, + accessorKey: "data.q4.total", + }, + "data.totals.fact_year": { + color_type: greenColumn, + accessorKey: "data.totals.fact_year", + }, + field_field_field_3: { + color_type: whiteColumn, + accessorKey: "field_field_field_3", + }, + field_summa_oplaty_field: { + color_type: blueColumn, + accessorKey: "field_summa_oplaty_field", + }, + }, + columns: [ + { + header: ".", + accessorKey: "field", + columns: [ + { + header: "Код раздела", + accessorKey: "field_kod_razdela", + columns: [ + { + header: "", + accessorKey: "data.header.section_code", + columnLetter: "C", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "ID статьи", + accessorKey: "field_id_stati", + columns: [ + { + header: "", + accessorKey: "data.header.item_id", + columnLetter: "D", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "ID группы номенклатуры", + accessorKey: "field_id_gruppy_nomenklatury", + columns: [ + { + header: "", + accessorKey: "data.header.num_group", + columnLetter: "E", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Наименование", + accessorKey: "field_naimenovanie", + columns: [ + { + header: "", + accessorKey: "data.header.name", + columnLetter: "F", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Внутренний заказ", + accessorKey: "field_vnutrenniy_zakaz", + columns: [ + { + header: "", + accessorKey: "data.header.internal_order", + columnLetter: "G", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Планируемые ССП показатели сметы расходов", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov", + columns: [ + { + header: "План 2026(тыс. руб.) с учетом складского НДС", + accessorKey: + "planiruemye_ssp_pokazateli_smety_raskhodov_plan_2026tys_rub_s_uchetom_skladskogo_nds", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.plan.q1", + columnLetter: "H", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.plan.q2", + columnLetter: "I", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.plan.q3", + columnLetter: "J", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.plan.q4", + columnLetter: "K", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.plan.year", + columnLetter: "L", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.plan.comment", + columnLetter: "M", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Договоры", + accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov_dogovory", + columns: [ + { + header: "Сумма", + accessorKey: "data.contract_summary.amount", + columnLetter: "N", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Контрагент", + accessorKey: "data.contract_summary.counterparty", + columnLetter: "O", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract_summary.deadline", + columnLetter: "P", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарии", + accessorKey: "data.contract_summary.comment", + columnLetter: "Q", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2027 году", + accessorKey: "data.contract_summary.future_payments_y1", + columnLetter: "R", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Платежив 2028 году", + accessorKey: "data.contract_summary.future_payments_y2", + columnLetter: "S", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма в других ССП", + accessorKey: "data.contract_summary.other_ssp_amount", + columnLetter: "T", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Аллокация расходов", + accessorKey: "allokatsiya_raskhodov", + columns: [ + { + header: "ID договора", + accessorKey: "allokatsiya_raskhodov_id_dogovora", + columns: [ + { + header: "", + accessorKey: "data.allocation.contract_ref", + columnLetter: "V", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Назначение расхода фактической аллокации", + accessorKey: + "allokatsiya_raskhodov_naznachenie_raskhoda_fakticheskoy_allokatsii", + columns: [ + { + header: "", + accessorKey: "data.allocation.allocation_purpose", + columnLetter: "W", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Секвестирование ДФиП", + accessorKey: "sekvestirovanie_dfip", + columns: [ + { + header: "Корректировка сметы расходов", + accessorKey: "sekvestirovanie_dfip_korrektirovka_smety_raskhodov", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.seq_dfip.q1", + columnLetter: "Y", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.seq_dfip.q2", + columnLetter: "Z", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.seq_dfip.q3", + columnLetter: "AA", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.seq_dfip.q4", + columnLetter: "AB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.seq_dfip.year", + columnLetter: "AC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "sekvestirovanie_dfip_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.seq_dfip.justification", + columnLetter: "AD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Отнесение в резерв", + accessorKey: "otnesenie_v_rezerv", + columns: [ + { + header: "Резерв Финансового Комитета", + accessorKey: "otnesenie_v_rezerv_rezerv_finansovogo_komiteta", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.reserve.q1", + columnLetter: "AF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.reserve.q2", + columnLetter: "AG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.reserve.q3", + columnLetter: "AH", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.reserve.q4", + columnLetter: "AI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.reserve.year", + columnLetter: "AJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Обоснование", + accessorKey: "otnesenie_v_rezerv_obosnovanie", + columns: [ + { + header: "", + accessorKey: "data.reserve.justification", + columnLetter: "AK", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "Итоговая смета расходов", + accessorKey: "itogovaya_smeta_raskhodov", + columns: [ + { + header: "План 2026", + accessorKey: "itogovaya_smeta_raskhodov_plan_2026", + columns: [ + { + header: "1 кв. 26", + accessorKey: "data.approved.q1", + columnLetter: "AM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 кв. 26", + accessorKey: "data.approved.q2", + columnLetter: "AN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 кв. 26", + accessorKey: "data.approved.q3", + columnLetter: "AO", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 кв. 26", + accessorKey: "data.approved.q4", + columnLetter: "AP", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Год", + accessorKey: "data.approved.year", + columnLetter: "AQ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#BFBFBF", + color: "#000000", + }, + }, + }, + { + header: "..", + accessorKey: "field_6", + columns: [ + { + header: "Коллегиальные органы", + accessorKey: "field_kollegialnye_organy", + columns: [ + { + header: "Сумма (без НДС)", + accessorKey: "data.collegial.amount", + columnLetter: "AS", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol_reference", + columnLetter: "AT", + size: 330, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Примечание", + accessorKey: "data.collegial.note", + columnLetter: "AV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + + { + header: "ЦКК", + accessorKey: "field_tskk", + columns: [ + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q1", + columnLetter: "AY", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q2", + columnLetter: "AZ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q3", + columnLetter: "BA", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.ckk.expenses_q4", + columnLetter: "BB", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок поставки", + accessorKey: "data.ckk.delivery_deadline", + columnLetter: "BD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "План закупок", + accessorKey: "data.ckk.procurement_plan", + columnLetter: "BE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Способ закупки", + accessorKey: "data.ckk.procurement_method", + columnLetter: "BF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Договор", + accessorKey: "field_dogovor", + columns: [ + { + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Доп.соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", + size: 460, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предельная ст-ть, тыс. руб. (без НДС)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q1", + columnLetter: "BO", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q2", + columnLetter: "BP", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q3", + columnLetter: "BQ", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (без НДС)", + accessorKey: "data.contract.expenses_q4", + columnLetter: "BR", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Курс пересчета", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (без НДС), вал (без НДС)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", + size: 300, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "1 квартал 2026", + accessorKey: "1_kvartal_2026", + columns: [ + { + header: "Текущие корректировки( = 0)", + accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_current", + columnLetter: "CB", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_ssp", + columnLetter: "CC", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "1_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_rf", + columnLetter: "CD", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_reserve", + columnLetter: "CE", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + + { + header: "Комментарий", + accessorKey: "1_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.adj_comment", + columnLetter: "CG", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 1 кв. 26", + accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.corrected_plan", + columnLetter: "CH", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + + { + header: "Платеж и предоставление акта", + accessorKey: "1_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q1.pay_date", + columnLetter: "CJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.pay_amount", + columnLetter: "CK", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q1.pay_ho", + columnLetter: "CL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q1.pay_rf", + columnLetter: "CM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q1.pay_comment", + columnLetter: "CN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q1.pay_act", + columnLetter: "CO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Бронь 1 кв 26", + accessorKey: "1_kvartal_2026_bron_1_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.booking", + columnLetter: "CQ", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Январь 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_m1", + columnLetter: "CR", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Февраль 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_m2", + columnLetter: "CS", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ Март 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_m3", + columnLetter: "CT", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 1 кв 26", + accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.actual_quarter", + columnLetter: "CU", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.residual_after_booking", + columnLetter: "CV", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 1 кв. 26", + accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q1.residual_after_actual", + columnLetter: "CW", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 1-го квартала", + accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", + columns: [ + { + header: "Перенос во 2 кв.26", + accessorKey: "data.q1.transfer_q2", + columnLetter: "CY", + size: 180, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q1.transfer_q3", + columnLetter: "CZ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q1.transfer_q4", + columnLetter: "DA", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q1.transfer_econ", + columnLetter: "DB", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q1.total", + columnLetter: "DC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "2 квартал 2026", + accessorKey: "2_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.target_change", + columnLetter: "DE", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.base_correction", + columnLetter: "DF", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.revision_inc", + columnLetter: "DG", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.revision_seq", + columnLetter: "DH", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "2_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.revision_comment", + columnLetter: "DI", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 2 кв 26", + accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.new_plan", + columnLetter: "DJ", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_current", + columnLetter: "DL", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_ssp", + columnLetter: "DM", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "2_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_rf", + columnLetter: "DN", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.adj_reserve", + columnLetter: "DO", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 2 кв. 26", + accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.corrected_plan", + columnLetter: "DR", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "2_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q2.pay_date", + columnLetter: "DT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.pay_amount", + columnLetter: "DU", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q2.pay_ho", + columnLetter: "DV", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q2.pay_rf", + columnLetter: "DW", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q2.pay_comment", + columnLetter: "DX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q2.pay_act", + columnLetter: "DY", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Бронь 2 кв 26", + accessorKey: "2_kvartal_2026_bron_2_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.booking", + columnLetter: "EA", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ апрель 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_m1", + columnLetter: "EB", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ май 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_m2", + columnLetter: "EC", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июнь 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_m3", + columnLetter: "ED", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 2 кв 26", + accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.actual_quarter", + columnLetter: "EE", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.residual_after_booking", + columnLetter: "EF", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 2 кв. 26", + accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q2.residual_after_actual", + columnLetter: "EG", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 2-го квартала", + accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", + columns: [ + { + header: "Перенос в 3 кв.26", + accessorKey: "data.q2.transfer_q3", + columnLetter: "EI", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q2.transfer_q4", + columnLetter: "EJ", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q2.transfer_econ", + columnLetter: "EK", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q2.total", + columnLetter: "EL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "3 квартал 2026", + accessorKey: "3_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.target_change", + columnLetter: "EN", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.base_correction", + columnLetter: "EO", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.revision_inc", + columnLetter: "EP", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.revision_seq", + columnLetter: "EQ", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "3_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.revision_comment", + columnLetter: "ER", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 3 кв 26", + accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.new_plan", + columnLetter: "ES", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_current", + columnLetter: "EU", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_ssp", + columnLetter: "EV", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "3_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_rf", + columnLetter: "EW", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.adj_reserve", + columnLetter: "EX", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + + { + header: "Скорр. план 3 кв. 26", + accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.corrected_plan", + columnLetter: "FA", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "3_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q3.pay_date", + columnLetter: "FC", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.pay_amount", + columnLetter: "FD", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q3.pay_ho", + columnLetter: "FE", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q3.pay_rf", + columnLetter: "FF", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q3.pay_comment", + columnLetter: "FG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q3.pay_act", + columnLetter: "FH", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Бронь 3 кв 26", + accessorKey: "3_kvartal_2026_bron_3_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.booking", + columnLetter: "FJ", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ июль 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_m1", + columnLetter: "FK", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ август 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_m2", + columnLetter: "FL", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ сентябрь 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_m3", + columnLetter: "FM", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 3 кв 26", + accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.actual_quarter", + columnLetter: "FN", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.residual_after_booking", + columnLetter: "FO", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 3 кв. 26", + accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q3.residual_after_actual", + columnLetter: "FP", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 3-го квартала", + accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", + columns: [ + { + header: "Перенос в 4 кв.26", + accessorKey: "data.q3.transfer_q4", + columnLetter: "FR", + size: 170, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Перенос в фонд экономии", + accessorKey: "data.q3.transfer_econ", + columnLetter: "FS", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q3.total", + columnLetter: "FT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "4 квартал 2026", + accessorKey: "4_kvartal_2026", + columns: [ + { + header: "Изменение целевого назначения перенесенной экономии ( =0)", + accessorKey: + "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.target_change", + columnLetter: "FV", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Корректировка статей базового плана ( =0)", + accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.base_correction", + columnLetter: "FW", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Увеличение базового плана( >0)", + accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.revision_inc", + columnLetter: "FX", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Cеквестр базового плана( <0)", + accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.revision_seq", + columnLetter: "FY", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "4_kvartal_2026_kommentariy", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.revision_comment", + columnLetter: "FZ", + size: 260, + filterFn: "contains", + }, + { + header: "Сумма, тыс руб. (без НДС)", + accessorKey: "data.q4.adj_comment", + columnLetter: "GG", + size: 250, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "Новый план 4 кв 26", + accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.new_plan", + columnLetter: "GA", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + + { + header: "Текущие корректировки( = 0)", + accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", + columns: [ + { + header: "Сумма, тыс руб. (без НДС)", + accessorKey: "data.q4.adj_current", + columnLetter: "GC", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с ССП / сметой развития", + accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", + columns: [ + { + header: "Сумма, тыс руб. (без НДС)", + accessorKey: "data.q4.adj_ssp", + columnLetter: "GD", + size: 250, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки с РФ", + accessorKey: "4_kvartal_2026_korrektirovki_s_rf", + columns: [ + { + header: "Сумма, тыс руб. (без НДС)", + accessorKey: "data.q4.adj_rf", + columnLetter: "GE", + size: 250, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Корректировки из резерва", + accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", + columns: [ + { + header: "Сумма, тыс руб. (без НДС)", + accessorKey: "data.q4.adj_reserve", + columnLetter: "GF", + size: 250, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Скорр. план 4 кв. 26", + accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", + columns: [ + { + header: "Сумма, тыс руб. (без НДС)", + accessorKey: "data.q4.corrected_plan", + columnLetter: "GH", + size: 250, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFF66", + color: "#000000", + }, + }, + }, + { + header: "Платеж и предоставление акта", + accessorKey: "4_kvartal_2026_platezh_i_predostavlenie_akta", + columns: [ + { + header: "Дата платежа", + accessorKey: "data.q4.pay_date", + columnLetter: "GJ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.pay_amount", + columnLetter: "GK", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) ГО", + accessorKey: "data.q4.pay_ho", + columnLetter: "GL", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "в т.ч. сумма (без НДС) РФ", + accessorKey: "data.q4.pay_rf", + columnLetter: "GM", + size: 250, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.q4.pay_comment", + columnLetter: "GN", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Предоставление акта (др. подтверждения)", + accessorKey: "data.q4.pay_act", + columnLetter: "GO", + size: 390, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#95B3D7", + color: "#000000", + }, + }, + }, + { + header: "Бронь 4 кв 26", + accessorKey: "4_kvartal_2026_bron_4_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.booking", + columnLetter: "GQ", + size: 260, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ октябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_m1", + columnLetter: "GR", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ ноябрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_m2", + columnLetter: "GS", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ декабрь 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_m3", + columnLetter: "GT", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт РСБУ 4 кв 26", + accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_quarter", + columnLetter: "GU", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Факт СПОД", + accessorKey: "4_kvartal_2026_fakt_spod", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.actual_spod", + columnLetter: "GV", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Остаток после брони 4 кв. 26", + accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.residual_after_booking", + columnLetter: "GW", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + { + header: "Остаток после факта 4 кв. 26 и СПОДов", + accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", + columns: [ + { + header: "Сумма, тыс. руб. (без НДС)", + accessorKey: "data.q4.residual_after_actual", + columnLetter: "GX", + size: 260, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + { + header: "Закрытие 4-го квартала", + accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", + columns: [ + { + header: "Перенос в фонд экономии", + accessorKey: "data.q4.transfer_econ", + columnLetter: "HA", + size: 230, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + { + header: "ВСЕГО", + accessorKey: "data.q4.total", + columnLetter: "HB", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#903C39", + color: "#FFFFFF", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "...", + accessorKey: "field_40", + columns: [ + { + header: "Факт 26", + accessorKey: "field_fakt_26", + columns: [ + { + header: "", + accessorKey: "data.totals.fact_year", + columnLetter: "HE", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#C2D69B", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + }, +}; diff --git a/web/src/components/RealtimeTable/hooks/useRealtimeData.js b/web/src/components/RealtimeTable/hooks/useRealtimeData.js index 0c2d101..77ad80a 100644 --- a/web/src/components/RealtimeTable/hooks/useRealtimeData.js +++ b/web/src/components/RealtimeTable/hooks/useRealtimeData.js @@ -79,8 +79,8 @@ const useRealtimeData = (formId, sheetName, direction, formType, year) => { setIsLoading(true); let res; - if(formType == 'PROJECT'){ - res = await ProjectsApi.getTableData(formId, sheetName, year) + if (formType == "PROJECT") { + res = await ProjectsApi.getTableData(formId, sheetName, year); } else if (direction !== null) { res = await FormsSheetApi.get(formId, sheetName, { params: { direction: direction }, diff --git a/web/src/components/RealtimeTable/utils/cellUtils.js b/web/src/components/RealtimeTable/utils/cellUtils.js index 3a89885..8236b09 100644 --- a/web/src/components/RealtimeTable/utils/cellUtils.js +++ b/web/src/components/RealtimeTable/utils/cellUtils.js @@ -44,6 +44,29 @@ export function setNewValueToData(data, colId, rowId, value) { export function updateCells(data, newRows) { const updatedRows = JSON.parse(JSON.stringify(data)); + function deepMerge(target, source) { + if (!source || typeof source !== "object") { + return source; + } + if (!target || typeof target !== "object") { + target = {}; + } + + Object.keys(source).forEach((key) => { + if ( + source[key] && + typeof source[key] === "object" && + !Array.isArray(source[key]) + ) { + target[key] = deepMerge(target[key], source[key]); + } else { + target[key] = source[key]; + } + }); + + return target; + } + newRows.forEach((update) => { const [rowType, depth, sortOrder, newData] = update; @@ -61,7 +84,8 @@ export function updateCells(data, newRows) { Object.keys(newData).forEach((key) => { if (row.data && row.data[key]) { if (typeof row.data[key] === "object") { - row.data[key] = { ...row.data[key], ...newData[key] }; + console.log(newData[key], row.data[key], key, newData); + row.data[key] = deepMerge(row.data[key], newData[key]); } else { row.data[key] = newData[key]; } @@ -90,6 +114,7 @@ export function updateCells(data, newRows) { return updatedRows; } + export function insertCell(data, newRow, expense_item_id) { const updatedRows = JSON.parse(JSON.stringify(data)); const [row_type, depth, sort_order, dataRow] = newRow; -- 2.47.2