From 45b23b25479f63e18c421a12bb025a8eb6dece9e Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Thu, 12 Nov 2026 14:31:12 +0400 Subject: [PATCH] =?UTF-8?q?fix(labels):=20=D0=B5=D0=B4=D0=B8=D0=BD=D0=B8?= =?UTF-8?q?=D1=86=D1=8B=20=D1=83=20=D0=B2=D1=81=D0=B5=D1=85=20=D0=B4=D0=B5?= =?UTF-8?q?=D0=BD=D0=B5=D0=B6=D0=BD=D1=8B=D1=85=20=D0=BA=D0=BE=D0=BB=D0=BE?= =?UTF-8?q?=D0=BD=D0=BE=D0=BA,=20=D0=B1=D0=B5=D0=B7=20=D0=B4=D0=B5=D0=BD?= =?UTF-8?q?=D0=B5=D0=B6=D0=BD=D1=8B=D1=85=20=D0=BF=D0=BE=D0=B4=D0=BF=D0=B8?= =?UTF-8?q?=D1=81=D0=B5=D0=B9=20=D1=83=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B5=D0=B2=20(AURORA-1900)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Возврат тестировщика 12.11. В #291 существовавший текст «тыс. руб.» заменили на {unit}, но там, где единицы не было, её не добавили. Не было её у договоров, секвестирования, резерва, итоговой сметы, закрытия кварталов, платежей, переносов, брони, факта; у «Сумма (без НДС)» формы 4; на основных листах и листе «Смета» формы РФ; в своде 2 и на странице сводов проектов. Комментарии в кварталах форм 1/4 и на «Структуре» были подписаны «Сумма, {unit} (…)». - Конфиги колонок (кодмод на AST): единица ставится в самый верхний заголовок группы, где все колонки денежные; если в группе есть текст — в заголовок самой колонки. Подписи вида «Сумма (без НДС)» получают единицу в колонке: «Сумма, {unit} (без НДС)». Подзаголовок комментария — пустой. - Свод 2 — {unit} в группах и колонках по тому же правилу; страница сводов проектов — фиксированное «тыс. руб.» (селектора разрядности там нет). - Журнал аудита: {unit} в пути колонки подставляется как «тыс. руб.». - Импорт columnColors в конфигах с расширением .js, чтобы node --test мог загрузить конфиги. - columnUnitLabels.test.js: у каждой денежной колонки всех конфигов есть единица, у текстовых денежной подписи нет. Co-Authored-By: Claude Opus 5.5 --- .../RealtimeTable/constants/FORM_1/AHR.js | 56 +++--- .../constants/FORM_1/AHR_P_NO_LOCAL.js | 56 +++--- .../RealtimeTable/constants/FORM_1/CAP.js | 56 +++--- .../constants/FORM_1/CAP_NO_LOCAL.js | 56 +++--- .../RealtimeTable/constants/FORM_1/OPER.js | 54 ++--- .../RealtimeTable/constants/FORM_1/SMETA.js | 6 +- .../RealtimeTable/constants/FORM_2/AHR.js | 160 +++++++-------- .../constants/FORM_2/AHR_LIMIT.js | 2 +- .../constants/FORM_2/AHR_RENT.js | 2 +- .../constants/FORM_2/AHR_SECURITY.js | 2 +- .../constants/FORM_2/AHR_UTILITY.js | 2 +- .../RealtimeTable/constants/FORM_2/CAP.js | 160 +++++++-------- .../RealtimeTable/constants/FORM_2/OPER.js | 160 +++++++-------- .../RealtimeTable/constants/FORM_2/OTCH9F.js | 2 +- .../RealtimeTable/constants/FORM_2/SMETA.js | 10 +- .../RealtimeTable/constants/FORM_4/AHR.js | 186 +++++++++--------- .../RealtimeTable/constants/FORM_4/CAP.js | 186 +++++++++--------- .../RealtimeTable/constants/FORM_4/OPER.js | 186 +++++++++--------- .../RealtimeTable/constants/FORM_4/SMETA.js | 2 +- .../constants/FORM_4/STRUCTURE.js | 54 ++--- .../constants/PROJECT/CURRENT_EXPENSES.js | 2 +- .../RealtimeTable/constants/PROJECT/LIMIT.js | 2 +- .../utils/columnUnitLabels.test.js | 57 ++++++ .../AuditLogsPage/utils/transformers.jsx | 4 +- web/src/pages/ProjectPages/columns.js | 14 +- web/src/pages/Svod2Page/Svod2Page.jsx | 18 +- 26 files changed, 777 insertions(+), 718 deletions(-) create mode 100644 web/src/components/RealtimeTable/utils/columnUnitLabels.test.js diff --git a/web/src/components/RealtimeTable/constants/FORM_1/AHR.js b/web/src/components/RealtimeTable/constants/FORM_1/AHR.js index a5756ba..81dd9b8 100644 --- a/web/src/components/RealtimeTable/constants/FORM_1/AHR.js +++ b/web/src/components/RealtimeTable/constants/FORM_1/AHR.js @@ -1,4 +1,4 @@ -import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js'; export const config = { config: { colors: { @@ -944,7 +944,7 @@ export const config = { accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory', columns: [ { - header: 'Сумма', + header: 'Сумма, {unit}', accessorKey: 'data.contract_summary.total', columnLetter: 'N', size: 150, @@ -996,7 +996,7 @@ export const config = { }, }, { - header: 'Платежи в {year+1} году', + header: 'Платежи в {year+1} году, {unit}', accessorKey: 'data.contract_summary.future_y1', columnLetter: 'R', size: 190, @@ -1009,7 +1009,7 @@ export const config = { }, }, { - header: 'Платежи в {year+2} году', + header: 'Платежи в {year+2} году, {unit}', accessorKey: 'data.contract_summary.future_y2', columnLetter: 'S', size: 190, @@ -1022,7 +1022,7 @@ export const config = { }, }, { - header: 'Сумма в других ССП', + header: 'Сумма в других ССП, {unit}', accessorKey: 'data.contract_summary.other_ssp', columnLetter: 'T', size: 180, @@ -1093,7 +1093,7 @@ export const config = { accessorKey: 'sekvestirovanie_dfip', columns: [ { - header: 'Корректировка сметы расходов', + header: 'Корректировка сметы расходов, {unit}', accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov', columns: [ { @@ -1201,7 +1201,7 @@ export const config = { accessorKey: 'otnesenie_v_rezerv', columns: [ { - header: 'Резерв финансового комитета', + header: 'Резерв финансового комитета, {unit}', accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta', columns: [ { @@ -1305,7 +1305,7 @@ export const config = { }, }, { - header: 'Итоговая смета расходов', + header: 'Итоговая смета расходов, {unit}', accessorKey: 'itogovaya_smeta_raskhodov', columns: [ { @@ -1936,7 +1936,7 @@ export const config = { accessorKey: '1_kvartal_2026_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q1.adj_comment', columnLetter: 'CG', size: 260, @@ -2001,7 +2001,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q1.pay_ho', columnLetter: 'CL', size: 250, @@ -2014,7 +2014,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q1.pay_rf', columnLetter: 'CM', size: 250, @@ -2200,7 +2200,7 @@ export const config = { }, }, { - header: 'Закрытие 1-го квартала', + header: 'Закрытие 1-го квартала, {unit}', accessorKey: '1_kvartal_2026_zakrytie_1_go_kvartala', columns: [ { @@ -2375,7 +2375,7 @@ export const config = { accessorKey: '2_kvartal_2026_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q2.rev_comment', columnLetter: 'DI', size: 260, @@ -2495,7 +2495,7 @@ export const config = { accessorKey: '2_kvartal_2026_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q2.adj_comment', columnLetter: 'DP', size: 260, @@ -2559,7 +2559,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q2.pay_ho', columnLetter: 'DV', size: 250, @@ -2572,7 +2572,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q2.pay_rf', columnLetter: 'DW', size: 250, @@ -2758,7 +2758,7 @@ export const config = { }, }, { - header: 'Закрытие 2-го квартала', + header: 'Закрытие 2-го квартала, {unit}', accessorKey: '2_kvartal_2026_zakrytie_2_go_kvartala', columns: [ { @@ -2920,7 +2920,7 @@ export const config = { accessorKey: '3_kvartal_2026_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q3.rev_comment', columnLetter: 'ER', size: 260, @@ -3040,7 +3040,7 @@ export const config = { accessorKey: '3_kvartal_2026_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q3.adj_comment', columnLetter: 'EY', size: 260, @@ -3104,7 +3104,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q3.pay_ho', columnLetter: 'FE', size: 250, @@ -3117,7 +3117,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q3.pay_rf', columnLetter: 'FF', size: 250, @@ -3303,7 +3303,7 @@ export const config = { }, }, { - header: 'Закрытие 3-го квартала', + header: 'Закрытие 3-го квартала, {unit}', accessorKey: '3_kvartal_2026_zakrytie_3_go_kvartala', columns: [ { @@ -3452,7 +3452,7 @@ export const config = { accessorKey: '4_kvartal_2026_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q4.rev_comment', columnLetter: 'FZ', size: 260, @@ -3572,7 +3572,7 @@ export const config = { accessorKey: '4_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q4.adj_comment', columnLetter: 'GG', size: 300, @@ -3636,7 +3636,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q4.pay_ho', columnLetter: 'GL', size: 250, @@ -3649,7 +3649,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q4.pay_rf', columnLetter: 'GM', size: 250, @@ -3854,7 +3854,7 @@ export const config = { }, }, { - header: 'Закрытие 4-го квартала', + header: 'Закрытие 4-го квартала, {unit}', accessorKey: '4_kvartal_2026_zakrytie_4_go_kvartala', columns: [ { @@ -3904,7 +3904,7 @@ export const config = { accessorKey: 'fakt', columns: [ { - header: 'Факт {year:short}', + header: 'Факт {year:short}, {unit}', accessorKey: 'fakt_fakt_26', columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_1/AHR_P_NO_LOCAL.js b/web/src/components/RealtimeTable/constants/FORM_1/AHR_P_NO_LOCAL.js index f2dfb97..5acb520 100644 --- a/web/src/components/RealtimeTable/constants/FORM_1/AHR_P_NO_LOCAL.js +++ b/web/src/components/RealtimeTable/constants/FORM_1/AHR_P_NO_LOCAL.js @@ -1,4 +1,4 @@ -import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js'; export const config = { config: { colors: { @@ -932,7 +932,7 @@ export const config = { accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory', columns: [ { - header: 'Сумма', + header: 'Сумма, {unit}', accessorKey: 'data.contract_summary.total', columnLetter: 'N', size: 150, @@ -984,7 +984,7 @@ export const config = { }, }, { - header: 'Платежи в {year+1} году', + header: 'Платежи в {year+1} году, {unit}', accessorKey: 'data.contract_summary.future_y1', columnLetter: 'R', size: 190, @@ -997,7 +997,7 @@ export const config = { }, }, { - header: 'Платежи в {year+2} году', + header: 'Платежи в {year+2} году, {unit}', accessorKey: 'data.contract_summary.future_y2', columnLetter: 'S', size: 190, @@ -1010,7 +1010,7 @@ export const config = { }, }, { - header: 'Сумма в других ССП', + header: 'Сумма в других ССП, {unit}', accessorKey: 'data.contract_summary.other_ssp', columnLetter: 'T', size: 180, @@ -1081,7 +1081,7 @@ export const config = { accessorKey: 'sekvestirovanie_dfip', columns: [ { - header: 'Корректировка сметы расходов', + header: 'Корректировка сметы расходов, {unit}', accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov', columns: [ { @@ -1189,7 +1189,7 @@ export const config = { accessorKey: 'otnesenie_v_rezerv', columns: [ { - header: 'Резерв финансового комитета', + header: 'Резерв финансового комитета, {unit}', accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta', columns: [ { @@ -1293,7 +1293,7 @@ export const config = { }, }, { - header: 'Итоговая смета расходов', + header: 'Итоговая смета расходов, {unit}', accessorKey: 'itogovaya_smeta_raskhodov', columns: [ { @@ -1838,7 +1838,7 @@ export const config = { }, }, { - header: 'Факт {year:short}', + header: 'Факт {year:short}, {unit}', accessorKey: 'field_fakt_24', columns: [ { @@ -1993,7 +1993,7 @@ export const config = { accessorKey: '1_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q1.adj_comment', columnLetter: 'CG', size: 260, @@ -2076,7 +2076,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q1.pay_ho', columnLetter: 'CL', size: 250, @@ -2089,7 +2089,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q1.pay_rf', columnLetter: 'CM', size: 250, @@ -2275,7 +2275,7 @@ export const config = { }, }, { - header: 'Закрытие 1-го квартала', + header: 'Закрытие 1-го квартала, {unit}', accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala', columns: [ { @@ -2450,7 +2450,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q2.rev_comment', columnLetter: 'DI', size: 260, @@ -2608,7 +2608,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q2.adj_comment', columnLetter: 'DP', size: 260, @@ -2672,7 +2672,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q2.pay_ho', columnLetter: 'DV', size: 250, @@ -2685,7 +2685,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q2.pay_rf', columnLetter: 'DW', size: 250, @@ -2871,7 +2871,7 @@ export const config = { }, }, { - header: 'Закрытие 2-го квартала', + header: 'Закрытие 2-го квартала, {unit}', accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala', columns: [ { @@ -3033,7 +3033,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q3.rev_comment', columnLetter: 'ER', size: 260, @@ -3191,7 +3191,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q3.adj_comment', columnLetter: 'EY', size: 260, @@ -3255,7 +3255,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q3.pay_ho', columnLetter: 'FE', size: 250, @@ -3268,7 +3268,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q3.pay_rf', columnLetter: 'FF', size: 250, @@ -3454,7 +3454,7 @@ export const config = { }, }, { - header: 'Закрытие 3-го квартала', + header: 'Закрытие 3-го квартала, {unit}', accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala', columns: [ { @@ -3603,14 +3603,14 @@ export const config = { accessorKey: '4_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q4.rev_comment', columnLetter: 'FZ', size: 260, filterFn: 'contains', }, { - header: 'Сумма, {unit} (без НДС)', + header: '', accessorKey: 'data.q4.adj_comment', columnLetter: 'GG', size: 250, @@ -3794,7 +3794,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) ГО', + header: 'В т. ч. сумма, {unit} (без НДС) ГО', accessorKey: 'data.q4.pay_ho', columnLetter: 'GL', size: 250, @@ -3807,7 +3807,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (без НДС) РФ', + header: 'В т. ч. сумма, {unit} (без НДС) РФ', accessorKey: 'data.q4.pay_rf', columnLetter: 'GM', size: 250, @@ -4012,7 +4012,7 @@ export const config = { }, }, { - header: 'Закрытие 4-го квартала', + header: 'Закрытие 4-го квартала, {unit}', accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala', columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_1/CAP.js b/web/src/components/RealtimeTable/constants/FORM_1/CAP.js index 1670988..f5ac63c 100644 --- a/web/src/components/RealtimeTable/constants/FORM_1/CAP.js +++ b/web/src/components/RealtimeTable/constants/FORM_1/CAP.js @@ -1,4 +1,4 @@ -import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js'; export const config = { config: { colors: { @@ -952,7 +952,7 @@ export const config = { accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory', columns: [ { - header: 'Сумма', + header: 'Сумма, {unit}', accessorKey: 'data.contract_summary.total', columnLetter: 'N', size: 150, @@ -1004,7 +1004,7 @@ export const config = { }, }, { - header: 'Платежи в {year+1} году', + header: 'Платежи в {year+1} году, {unit}', accessorKey: 'data.contract_summary.future_y1', columnLetter: 'R', size: 190, @@ -1017,7 +1017,7 @@ export const config = { }, }, { - header: 'Платежи в {year+2} году', + header: 'Платежи в {year+2} году, {unit}', accessorKey: 'data.contract_summary.future_y2', columnLetter: 'S', size: 190, @@ -1030,7 +1030,7 @@ export const config = { }, }, { - header: 'Сумма в других ССП', + header: 'Сумма в других ССП, {unit}', accessorKey: 'data.contract_summary.other_ssp', columnLetter: 'T', size: 180, @@ -1101,7 +1101,7 @@ export const config = { accessorKey: 'sekvestirovanie_dfip', columns: [ { - header: 'Корректировка сметы расходов', + header: 'Корректировка сметы расходов, {unit}', accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov', columns: [ { @@ -1209,7 +1209,7 @@ export const config = { accessorKey: 'otnesenie_v_rezerv', columns: [ { - header: 'Резерв финансового комитета', + header: 'Резерв финансового комитета, {unit}', accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta', columns: [ { @@ -1313,7 +1313,7 @@ export const config = { }, }, { - header: 'Итоговая смета расходов', + header: 'Итоговая смета расходов, {unit}', accessorKey: 'itogovaya_smeta_raskhodov', columns: [ { @@ -1944,7 +1944,7 @@ export const config = { accessorKey: '1_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q1.adj_comment', columnLetter: 'CG', size: 310, @@ -2009,7 +2009,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q1.pay_ho', columnLetter: 'CL', size: 300, @@ -2022,7 +2022,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q1.pay_rf', columnLetter: 'CM', size: 300, @@ -2208,7 +2208,7 @@ export const config = { }, }, { - header: 'Закрытие 1-го квартала', + header: 'Закрытие 1-го квартала, {unit}', accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala', columns: [ { @@ -2383,7 +2383,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q2.rev_comment', columnLetter: 'DI', size: 310, @@ -2504,7 +2504,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q2.adj_comment', columnLetter: 'DP', size: 310, @@ -2569,7 +2569,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q2.pay_ho', columnLetter: 'DV', size: 300, @@ -2582,7 +2582,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q2.pay_rf', columnLetter: 'DW', size: 300, @@ -2768,7 +2768,7 @@ export const config = { }, }, { - header: 'Закрытие 2-го квартала', + header: 'Закрытие 2-го квартала, {unit}', accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala', columns: [ { @@ -2930,7 +2930,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q3.rev_comment', columnLetter: 'ER', size: 310, @@ -3052,7 +3052,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q3.adj_comment', columnLetter: 'EY', size: 310, @@ -3117,7 +3117,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q3.pay_ho', columnLetter: 'FE', size: 300, @@ -3130,7 +3130,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q3.pay_rf', columnLetter: 'FF', size: 300, @@ -3316,7 +3316,7 @@ export const config = { }, }, { - header: 'Закрытие 3-го квартала', + header: 'Закрытие 3-го квартала, {unit}', accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala', columns: [ { @@ -3465,7 +3465,7 @@ export const config = { accessorKey: '4_kvartal_2024_kommentariy_rev', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q4.rev_comment', columnLetter: 'FZ', size: 310, @@ -3586,7 +3586,7 @@ export const config = { accessorKey: '4_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q4.adj_comment', columnLetter: 'GG', size: 300, @@ -3651,7 +3651,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q4.pay_ho', columnLetter: 'GL', size: 300, @@ -3664,7 +3664,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q4.pay_rf', columnLetter: 'GM', size: 300, @@ -3869,7 +3869,7 @@ export const config = { }, }, { - header: 'Закрытие 4-го квартала', + header: 'Закрытие 4-го квартала, {unit}', accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala', columns: [ { @@ -3919,7 +3919,7 @@ export const config = { accessorKey: 'fakt_24', columns: [ { - header: 'Факт {year:short}', + header: 'Факт {year:short}, {unit}', accessorKey: 'fakt_24_fakt_24', columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_1/CAP_NO_LOCAL.js b/web/src/components/RealtimeTable/constants/FORM_1/CAP_NO_LOCAL.js index 2f240e1..72eb83d 100644 --- a/web/src/components/RealtimeTable/constants/FORM_1/CAP_NO_LOCAL.js +++ b/web/src/components/RealtimeTable/constants/FORM_1/CAP_NO_LOCAL.js @@ -1,4 +1,4 @@ -import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js'; export const config = { config: { colors: { @@ -952,7 +952,7 @@ export const config = { accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory', columns: [ { - header: 'Сумма', + header: 'Сумма, {unit}', accessorKey: 'data.contract_summary.total', columnLetter: 'N', size: 150, @@ -1004,7 +1004,7 @@ export const config = { }, }, { - header: 'Платежи в {year+1} году', + header: 'Платежи в {year+1} году, {unit}', accessorKey: 'data.contract_summary.future_y1', columnLetter: 'R', size: 190, @@ -1017,7 +1017,7 @@ export const config = { }, }, { - header: 'Платежи в {year+2} году', + header: 'Платежи в {year+2} году, {unit}', accessorKey: 'data.contract_summary.future_y2', columnLetter: 'S', size: 190, @@ -1030,7 +1030,7 @@ export const config = { }, }, { - header: 'Сумма в других ССП', + header: 'Сумма в других ССП, {unit}', accessorKey: 'data.contract_summary.other_ssp', columnLetter: 'T', size: 180, @@ -1101,7 +1101,7 @@ export const config = { accessorKey: 'sekvestirovanie_dfip', columns: [ { - header: 'Корректировка сметы расходов', + header: 'Корректировка сметы расходов, {unit}', accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov', columns: [ { @@ -1209,7 +1209,7 @@ export const config = { accessorKey: 'otnesenie_v_rezerv', columns: [ { - header: 'Резерв финансового комитета', + header: 'Резерв финансового комитета, {unit}', accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta', columns: [ { @@ -1313,7 +1313,7 @@ export const config = { }, }, { - header: 'Итоговая смета расходов', + header: 'Итоговая смета расходов, {unit}', accessorKey: 'itogovaya_smeta_raskhodov', columns: [ { @@ -1975,7 +1975,7 @@ export const config = { accessorKey: '1_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q1.adj_comment', columnLetter: 'CG', size: 310, @@ -2058,7 +2058,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q1.pay_ho', columnLetter: 'CL', size: 300, @@ -2071,7 +2071,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q1.pay_rf', columnLetter: 'CM', size: 300, @@ -2276,7 +2276,7 @@ export const config = { }, }, { - header: 'Закрытие 1-го квартала', + header: 'Закрытие 1-го квартала, {unit}', accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala', columns: [ { @@ -2451,7 +2451,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q2.rev_comment', columnLetter: 'DI', size: 310, @@ -2609,7 +2609,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q2.adj_comment', columnLetter: 'DP', size: 310, @@ -2692,7 +2692,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q2.pay_ho', columnLetter: 'DV', size: 300, @@ -2705,7 +2705,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q2.pay_rf', columnLetter: 'DW', size: 300, @@ -2891,7 +2891,7 @@ export const config = { }, }, { - header: 'Закрытие 2-го квартала', + header: 'Закрытие 2-го квартала, {unit}', accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala', columns: [ { @@ -3053,7 +3053,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q3.rev_comment', columnLetter: 'ER', size: 310, @@ -3211,7 +3211,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q3.adj_comment', columnLetter: 'EY', size: 310, @@ -3294,7 +3294,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q3.pay_ho', columnLetter: 'FE', size: 300, @@ -3307,7 +3307,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q3.pay_rf', columnLetter: 'FF', size: 300, @@ -3493,7 +3493,7 @@ export const config = { }, }, { - header: 'Закрытие 3-го квартала', + header: 'Закрытие 3-го квартала, {unit}', accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala', columns: [ { @@ -3642,14 +3642,14 @@ export const config = { accessorKey: '4_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q4.rev_comment', columnLetter: 'FZ', size: 310, filterFn: 'contains', }, { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q4.adj_comment', columnLetter: 'GG', size: 300, @@ -3852,7 +3852,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q4.pay_ho', columnLetter: 'GL', size: 300, @@ -3865,7 +3865,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q4.pay_rf', columnLetter: 'GM', size: 300, @@ -4070,7 +4070,7 @@ export const config = { }, }, { - header: 'Закрытие 4-го квартала', + header: 'Закрытие 4-го квартала, {unit}', accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala', columns: [ { @@ -4133,7 +4133,7 @@ export const config = { accessorKey: 'fakt', columns: [ { - header: 'Факт {year:short}', + header: 'Факт {year:short}, {unit}', accessorKey: 'fakt_fakt_24', columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_1/OPER.js b/web/src/components/RealtimeTable/constants/FORM_1/OPER.js index eb743cc..ade5f4e 100644 --- a/web/src/components/RealtimeTable/constants/FORM_1/OPER.js +++ b/web/src/components/RealtimeTable/constants/FORM_1/OPER.js @@ -1,4 +1,4 @@ -import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors'; +import { blueColumn, greenColumn, orangeColumn, redColumn, whiteColumn, yellowColumn } from '../columnColors.js'; export const config = { config: { colors: { @@ -948,7 +948,7 @@ export const config = { accessorKey: 'planiruemye_ssp_pokazateli_smety_raskhodov_dogovory', columns: [ { - header: 'Сумма', + header: 'Сумма, {unit}', accessorKey: 'data.contract_summary.total', columnLetter: 'N', size: 150, @@ -1000,7 +1000,7 @@ export const config = { }, }, { - header: 'Платежи в {year+1} году', + header: 'Платежи в {year+1} году, {unit}', accessorKey: 'data.contract_summary.future_y1', columnLetter: 'R', size: 190, @@ -1013,7 +1013,7 @@ export const config = { }, }, { - header: 'Сумма в других ССП', + header: 'Сумма в других ССП, {unit}', accessorKey: 'data.contract_summary.other_ssp', columnLetter: 'T', size: 180, @@ -1084,7 +1084,7 @@ export const config = { accessorKey: 'sekvestirovanie_dfip', columns: [ { - header: 'Корректировка сметы расходов', + header: 'Корректировка сметы расходов, {unit}', accessorKey: 'sekvestirovanie_dfip_korrektirovka_smety_raskhodov', columns: [ { @@ -1192,7 +1192,7 @@ export const config = { accessorKey: 'otnesenie_v_rezerv', columns: [ { - header: 'Резерв финансового комитета', + header: 'Резерв финансового комитета, {unit}', accessorKey: 'otnesenie_v_rezerv_rezerv_finansovogo_komiteta', columns: [ { @@ -1296,7 +1296,7 @@ export const config = { }, }, { - header: 'Итоговая смета расходов', + header: 'Итоговая смета расходов, {unit}', accessorKey: 'itogovaya_smeta_raskhodov', columns: [ { @@ -1928,7 +1928,7 @@ export const config = { accessorKey: '1_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q1.adj_comment', columnLetter: 'CG', size: 310, @@ -1993,7 +1993,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q1.pay_ho', columnLetter: 'CL', size: 300, @@ -2006,7 +2006,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q1.pay_rf', columnLetter: 'CM', size: 300, @@ -2193,7 +2193,7 @@ export const config = { }, }, { - header: 'Закрытие 1-го квартала', + header: 'Закрытие 1-го квартала, {unit}', accessorKey: '1_kvartal_2024_zakrytie_1_go_kvartala', columns: [ { @@ -2368,7 +2368,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q2.rev_comment', columnLetter: 'DI', size: 310, @@ -2489,7 +2489,7 @@ export const config = { accessorKey: '2_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q2.adj_comment', columnLetter: 'DP', size: 310, @@ -2555,7 +2555,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q2.pay_ho', columnLetter: 'DV', size: 300, @@ -2568,7 +2568,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q2.pay_rf', columnLetter: 'DW', size: 300, @@ -2754,7 +2754,7 @@ export const config = { }, }, { - header: 'Закрытие 2-го квартала', + header: 'Закрытие 2-го квартала, {unit}', accessorKey: '2_kvartal_2024_zakrytie_2_go_kvartala', columns: [ { @@ -2916,7 +2916,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q3.rev_comment', columnLetter: 'ER', size: 310, @@ -3037,7 +3037,7 @@ export const config = { accessorKey: '3_kvartal_2024_kommentariy_adj', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q3.adj_comment', columnLetter: 'EY', size: 310, @@ -3101,7 +3101,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q3.pay_ho', columnLetter: 'FE', size: 300, @@ -3114,7 +3114,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q3.pay_rf', columnLetter: 'FF', size: 300, @@ -3300,7 +3300,7 @@ export const config = { }, }, { - header: 'Закрытие 3-го квартала', + header: 'Закрытие 3-го квартала, {unit}', accessorKey: '3_kvartal_2024_zakrytie_3_go_kvartala', columns: [ { @@ -3449,7 +3449,7 @@ export const config = { accessorKey: '4_kvartal_2024_kommentariy_rev', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q4.rev_comment', columnLetter: 'FZ', size: 310, @@ -3570,7 +3570,7 @@ export const config = { accessorKey: '4_kvartal_2024_kommentariy', columns: [ { - header: 'Сумма, {unit} (с учётом НДС)', + header: '', accessorKey: 'data.q4.adj_comment', columnLetter: 'GG', size: 300, @@ -3635,7 +3635,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) ГО', + header: 'В т. ч. сумма, {unit} (с учётом НДС) ГО', accessorKey: 'data.q4.pay_ho', columnLetter: 'GL', size: 300, @@ -3648,7 +3648,7 @@ export const config = { }, }, { - header: 'В т. ч. сумма (с учётом НДС) РФ', + header: 'В т. ч. сумма, {unit} (с учётом НДС) РФ', accessorKey: 'data.q4.pay_rf', columnLetter: 'GM', size: 300, @@ -3853,7 +3853,7 @@ export const config = { }, }, { - header: 'Закрытие 4-го квартала', + header: 'Закрытие 4-го квартала, {unit}', accessorKey: '4_kvartal_2024_zakrytie_4_go_kvartala', columns: [ { @@ -3903,7 +3903,7 @@ export const config = { accessorKey: 'fakt_24', columns: [ { - header: 'Факт {year:short}', + header: 'Факт {year:short}, {unit}', accessorKey: 'fakt_24_fakt_24', columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js b/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js index 1898ce6..18f65d5 100644 --- a/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js +++ b/web/src/components/RealtimeTable/constants/FORM_1/SMETA.js @@ -1,4 +1,4 @@ -import { whiteColumn } from "../columnColors"; +import { whiteColumn } from "../columnColors.js"; export const config = { config: { colors: {}, @@ -570,7 +570,7 @@ export const config = { }, }, { - header: "Итого: {year}", + header: "Итого: {year}, {unit}", accessorKey: "itogo_2024_utverzhdennye", columns: [ { @@ -837,7 +837,7 @@ export const config = { }, }, { - header: "Итого: {year}", + header: "Итого: {year}, {unit}", accessorKey: "itogo_2024_fakticheskie", columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js index 7ae9ea1..be22f5d 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR.js @@ -5,7 +5,7 @@ import { redColumn, whiteColumn, yellowColumn, -} from "../columnColors"; +} from "../columnColors.js"; export const config = { config: { colors: { @@ -883,7 +883,7 @@ export const config = { accessorKey: "2026_god_sekvestirovanie_dfip", columns: [ { - header: "1 квартал", + header: "1 квартал, {unit}", accessorKey: "data.seq_dfip.q1", columnLetter: "M", size: 150, @@ -896,7 +896,7 @@ export const config = { }, }, { - header: "2 квартал", + header: "2 квартал, {unit}", accessorKey: "data.seq_dfip.q2", columnLetter: "N", size: 150, @@ -909,7 +909,7 @@ export const config = { }, }, { - header: "3 квартал", + header: "3 квартал, {unit}", accessorKey: "data.seq_dfip.q3", columnLetter: "O", size: 150, @@ -922,7 +922,7 @@ export const config = { }, }, { - header: "4 квартал", + header: "4 квартал, {unit}", accessorKey: "data.seq_dfip.q4", columnLetter: "P", size: 150, @@ -935,7 +935,7 @@ export const config = { }, }, { - header: "Год", + header: "Год, {unit}", accessorKey: "data.seq_dfip.year", columnLetter: "Q", size: 150, @@ -973,7 +973,7 @@ export const config = { accessorKey: "2026_god_sekvestirovanie_ssp_go", columns: [ { - header: "1 квартал", + header: "1 квартал, {unit}", accessorKey: "data.seq_ssp.q1", columnLetter: "T", size: 150, @@ -986,7 +986,7 @@ export const config = { }, }, { - header: "2 квартал", + header: "2 квартал, {unit}", accessorKey: "data.seq_ssp.q2", columnLetter: "U", size: 150, @@ -999,7 +999,7 @@ export const config = { }, }, { - header: "3 квартал", + header: "3 квартал, {unit}", accessorKey: "data.seq_ssp.q3", columnLetter: "V", size: 150, @@ -1012,7 +1012,7 @@ export const config = { }, }, { - header: "4 квартал", + header: "4 квартал, {unit}", accessorKey: "data.seq_ssp.q4", columnLetter: "W", size: 150, @@ -1025,7 +1025,7 @@ export const config = { }, }, { - header: "Год", + header: "Год, {unit}", accessorKey: "data.seq_ssp.year", columnLetter: "X", size: 150, @@ -1059,7 +1059,7 @@ export const config = { }, }, { - header: "Утвержденная смета расходов", + header: "Утвержденная смета расходов, {unit}", accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov", columns: [ { @@ -1206,7 +1206,7 @@ export const config = { }, }, { - header: "Предельная стоимость", + header: "Предельная стоимость, {unit}", accessorKey: "data.contract.ceiling", columnLetter: "AL", size: 200, @@ -1284,7 +1284,7 @@ export const config = { }, }, { - header: "Бронь средств в 1 квартале", + header: "Бронь средств в 1 квартале, {unit}", accessorKey: "data.booking.y2026.q1", columnLetter: "AR", size: 260, @@ -1297,7 +1297,7 @@ export const config = { }, }, { - header: "Бронь средств во 2 квартале", + header: "Бронь средств во 2 квартале, {unit}", accessorKey: "data.booking.y2026.q2", columnLetter: "AS", size: 270, @@ -1310,7 +1310,7 @@ export const config = { }, }, { - header: "Бронь средств в 3 квартале", + header: "Бронь средств в 3 квартале, {unit}", accessorKey: "data.booking.y2026.q3", columnLetter: "AT", size: 260, @@ -1323,7 +1323,7 @@ export const config = { }, }, { - header: "Бронь средств в 4 квартале", + header: "Бронь средств в 4 квартале, {unit}", accessorKey: "data.booking.y2026.q4", columnLetter: "AU", size: 260, @@ -1352,7 +1352,7 @@ export const config = { }, }, { - header: "{year+1} год", + header: "{year+1} год, {unit}", accessorKey: "2027_god", columns: [ { @@ -1437,7 +1437,7 @@ export const config = { "1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q1.adj_current", columnLetter: "BA", size: 150, @@ -1450,7 +1450,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q1.adj_ssp", columnLetter: "BB", size: 190, @@ -1463,7 +1463,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q1.adj_reserve", columnLetter: "BC", size: 180, @@ -1489,7 +1489,7 @@ export const config = { }, }, { - header: "Базовый план с учётом корректировок", + header: "Базовый план с учётом корректировок, {unit}", accessorKey: "data.q1.corrected_plan", columnLetter: "BE", size: 350, @@ -1528,7 +1528,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q1.pay_amount", columnLetter: "BH", size: 150, @@ -1575,7 +1575,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -1683,7 +1683,7 @@ export const config = { "1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: "Перенос во 2 квартал", + header: "Перенос во 2 квартал, {unit}", accessorKey: "data.q1.transfer_q2", columnLetter: "BT", size: 200, @@ -1696,7 +1696,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q1.transfer_q2_delay_acts", columnLetter: "BU", size: 490, @@ -1709,7 +1709,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q1.transfer_q2_delay_procurement", columnLetter: "BV", size: 280, @@ -1722,7 +1722,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q1.transfer_q2_economy_rf", columnLetter: "BW", size: 320, @@ -1748,7 +1748,7 @@ export const config = { }, }, { - header: "Перенос в 3 квартал", + header: "Перенос в 3 квартал, {unit}", accessorKey: "data.q1.transfer_q3", columnLetter: "BY", size: 190, @@ -1761,7 +1761,7 @@ export const config = { }, }, { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q1.transfer_q4", columnLetter: "BZ", size: 190, @@ -1787,7 +1787,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q1.transfer_econ", columnLetter: "CB", size: 230, @@ -1800,7 +1800,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q1.total", columnLetter: "CC", size: 150, @@ -1838,7 +1838,7 @@ export const config = { columns: [ { header: - "Изменение целевого назначения перенесённой экономии (= 0)", + "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q2.target_change", columnLetter: "CE", size: 250, @@ -1851,7 +1851,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q2.base_correction", columnLetter: "CF", size: 410, @@ -1877,7 +1877,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q2.revision_inc", columnLetter: "CH", size: 270, @@ -1890,7 +1890,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q2.revision_seq", columnLetter: "CI", size: 250, @@ -1916,7 +1916,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q2.new_plan", columnLetter: "CK", size: 330, @@ -1943,7 +1943,7 @@ export const config = { "2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q2.adj_current", columnLetter: "CM", size: 150, @@ -1956,7 +1956,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q2.adj_ssp", columnLetter: "CN", size: 190, @@ -1969,7 +1969,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q2.adj_reserve", columnLetter: "CO", size: 180, @@ -1995,7 +1995,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q2.corrected_plan", columnLetter: "CQ", size: 450, @@ -2033,7 +2033,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q2.pay_amount", columnLetter: "CT", size: 150, @@ -2080,7 +2080,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -2188,7 +2188,7 @@ export const config = { "2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: "Перенос в 3 квартал", + header: "Перенос в 3 квартал, {unit}", accessorKey: "data.q2.transfer_q3", columnLetter: "DF", size: 190, @@ -2201,7 +2201,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q2.transfer_q3_delay_acts", columnLetter: "DG", size: 490, @@ -2214,7 +2214,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q2.transfer_q3_delay_procurement", columnLetter: "DH", size: 280, @@ -2227,7 +2227,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q2.transfer_q3_economy_rf", columnLetter: "DI", size: 320, @@ -2253,7 +2253,7 @@ export const config = { }, }, { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q2.transfer_q4", columnLetter: "DK", size: 190, @@ -2279,7 +2279,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q2.transfer_econ", columnLetter: "DM", size: 230, @@ -2292,7 +2292,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q2.total", columnLetter: "DN", size: 150, @@ -2330,7 +2330,7 @@ export const config = { columns: [ { header: - "Изменение целевого назначения перенесённой экономии (= 0)", + "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q3.target_change", columnLetter: "DP", size: 250, @@ -2343,7 +2343,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q3.base_correction", columnLetter: "DQ", size: 410, @@ -2369,7 +2369,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q3.revision_inc", columnLetter: "DS", size: 270, @@ -2382,7 +2382,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q3.revision_seq", columnLetter: "DT", size: 250, @@ -2408,7 +2408,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q3.new_plan", columnLetter: "DV", size: 330, @@ -2435,7 +2435,7 @@ export const config = { "3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q3.adj_current", columnLetter: "DX", size: 150, @@ -2448,7 +2448,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q3.adj_ssp", columnLetter: "DY", size: 190, @@ -2461,7 +2461,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q3.adj_reserve", columnLetter: "DZ", size: 180, @@ -2487,7 +2487,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q3.corrected_plan", columnLetter: "EB", size: 450, @@ -2525,7 +2525,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q3.pay_amount", columnLetter: "EE", size: 150, @@ -2572,7 +2572,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -2680,7 +2680,7 @@ export const config = { "3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal", columns: [ { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q3.transfer_q4", columnLetter: "EQ", size: 190, @@ -2693,7 +2693,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q3.transfer_q4_delay_acts", columnLetter: "ER", size: 490, @@ -2706,7 +2706,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q3.transfer_q4_delay_procurement", columnLetter: "ES", size: 280, @@ -2719,7 +2719,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q3.transfer_q4_economy_rf", columnLetter: "ET", size: 320, @@ -2745,7 +2745,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q3.transfer_econ", columnLetter: "EV", size: 230, @@ -2758,7 +2758,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q3.total", columnLetter: "EW", size: 150, @@ -2796,7 +2796,7 @@ export const config = { columns: [ { header: - "Изменение целевого назначения перенесённой экономии (= 0)", + "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q4.target_change", columnLetter: "EY", size: 250, @@ -2809,7 +2809,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q4.base_correction", columnLetter: "EZ", size: 410, @@ -2835,7 +2835,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q4.revision_inc", columnLetter: "FB", size: 270, @@ -2848,7 +2848,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q4.revision_seq", columnLetter: "FC", size: 250, @@ -2874,7 +2874,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q4.new_plan", columnLetter: "FE", size: 330, @@ -2901,7 +2901,7 @@ export const config = { "4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q4.adj_current", columnLetter: "FG", size: 150, @@ -2914,7 +2914,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q4.adj_ssp", columnLetter: "FH", size: 190, @@ -2927,7 +2927,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q4.adj_reserve", columnLetter: "FI", size: 180, @@ -2953,7 +2953,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q4.corrected_plan", columnLetter: "FK", size: 450, @@ -2991,7 +2991,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q4.pay_amount", columnLetter: "FN", size: 150, @@ -3038,7 +3038,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -3154,7 +3154,7 @@ export const config = { }, }, { - header: "Экономия", + header: "Экономия, {unit}", accessorKey: "4_kvartal_2026_goda_ekonomiya", columns: [ { @@ -3195,7 +3195,7 @@ export const config = { accessorKey: "2026_god_field_5", columns: [ { - header: "Сумма фактических расходов за год", + header: "Сумма фактических расходов за год, {unit}", accessorKey: "data.totals.fact_year", columnLetter: "GC", size: 330, diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR_LIMIT.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR_LIMIT.js index d8cb4f6..8cb58f0 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR_LIMIT.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR_LIMIT.js @@ -1,4 +1,4 @@ -import { whiteColumn } from '../columnColors'; +import { whiteColumn } from '../columnColors.js'; export const config = { config: { colors: { diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR_RENT.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR_RENT.js index 2182051..d53b3b0 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR_RENT.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR_RENT.js @@ -1,4 +1,4 @@ -import { whiteColumn } from '../columnColors'; +import { whiteColumn } from '../columnColors.js'; export const config = { config: { colors: { diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR_SECURITY.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR_SECURITY.js index f5bb475..c8ee935 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR_SECURITY.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR_SECURITY.js @@ -1,4 +1,4 @@ -import { whiteColumn } from '../columnColors'; +import { whiteColumn } from '../columnColors.js'; export const config = { config: { colors: { diff --git a/web/src/components/RealtimeTable/constants/FORM_2/AHR_UTILITY.js b/web/src/components/RealtimeTable/constants/FORM_2/AHR_UTILITY.js index 6cd2e82..13df64e 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/AHR_UTILITY.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/AHR_UTILITY.js @@ -1,4 +1,4 @@ -import { whiteColumn } from '../columnColors'; +import { whiteColumn } from '../columnColors.js'; export const config = { config: { colors: { diff --git a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js index b26f20e..650909c 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js @@ -5,7 +5,7 @@ import { redColumn, whiteColumn, yellowColumn, -} from "../columnColors"; +} from "../columnColors.js"; export const config = { config: { colors: { @@ -842,7 +842,7 @@ export const config = { accessorKey: "2026_god_sekvestirovanie_dfip", columns: [ { - header: "1 квартал", + header: "1 квартал, {unit}", accessorKey: "data.seq_dfip.q1", columnLetter: "M", size: 150, @@ -855,7 +855,7 @@ export const config = { }, }, { - header: "2 квартал", + header: "2 квартал, {unit}", accessorKey: "data.seq_dfip.q2", columnLetter: "N", size: 150, @@ -868,7 +868,7 @@ export const config = { }, }, { - header: "3 квартал", + header: "3 квартал, {unit}", accessorKey: "data.seq_dfip.q3", columnLetter: "O", size: 150, @@ -881,7 +881,7 @@ export const config = { }, }, { - header: "4 квартал", + header: "4 квартал, {unit}", accessorKey: "data.seq_dfip.q4", columnLetter: "P", size: 150, @@ -894,7 +894,7 @@ export const config = { }, }, { - header: "Год", + header: "Год, {unit}", accessorKey: "data.seq_dfip.year", columnLetter: "Q", size: 150, @@ -932,7 +932,7 @@ export const config = { accessorKey: "2026_god_sekvestirovanie_ssp_go", columns: [ { - header: "1 квартал", + header: "1 квартал, {unit}", accessorKey: "data.seq_ssp.q1", columnLetter: "T", size: 150, @@ -945,7 +945,7 @@ export const config = { }, }, { - header: "2 квартал", + header: "2 квартал, {unit}", accessorKey: "data.seq_ssp.q2", columnLetter: "U", size: 150, @@ -958,7 +958,7 @@ export const config = { }, }, { - header: "3 квартал", + header: "3 квартал, {unit}", accessorKey: "data.seq_ssp.q3", columnLetter: "V", size: 150, @@ -971,7 +971,7 @@ export const config = { }, }, { - header: "4 квартал", + header: "4 квартал, {unit}", accessorKey: "data.seq_ssp.q4", columnLetter: "W", size: 150, @@ -984,7 +984,7 @@ export const config = { }, }, { - header: "Год", + header: "Год, {unit}", accessorKey: "data.seq_ssp.year", columnLetter: "X", size: 150, @@ -1018,7 +1018,7 @@ export const config = { }, }, { - header: "Утвержденная смета расходов", + header: "Утвержденная смета расходов, {unit}", accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov", columns: [ { @@ -1164,7 +1164,7 @@ export const config = { }, }, { - header: "Предельная стоимость", + header: "Предельная стоимость, {unit}", accessorKey: "data.contract.ceiling", columnLetter: "AL", size: 200, @@ -1242,7 +1242,7 @@ export const config = { }, }, { - header: "Бронь средств в 1 квартале", + header: "Бронь средств в 1 квартале, {unit}", accessorKey: "data.booking.y2026.q1", columnLetter: "AR", size: 260, @@ -1255,7 +1255,7 @@ export const config = { }, }, { - header: "Бронь средств во 2 квартале", + header: "Бронь средств во 2 квартале, {unit}", accessorKey: "data.booking.y2026.q2", columnLetter: "AS", size: 270, @@ -1268,7 +1268,7 @@ export const config = { }, }, { - header: "Бронь средств в 3 квартале", + header: "Бронь средств в 3 квартале, {unit}", accessorKey: "data.booking.y2026.q3", columnLetter: "AT", size: 260, @@ -1281,7 +1281,7 @@ export const config = { }, }, { - header: "Бронь средств в 4 квартале", + header: "Бронь средств в 4 квартале, {unit}", accessorKey: "data.booking.y2026.q4", columnLetter: "AU", size: 260, @@ -1310,7 +1310,7 @@ export const config = { }, }, { - header: "{year+1} год", + header: "{year+1} год, {unit}", accessorKey: "2027_god", columns: [ { @@ -1394,7 +1394,7 @@ export const config = { accessorKey: "1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q1.adj_current", columnLetter: "BA", size: 150, @@ -1407,7 +1407,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q1.adj_ssp", columnLetter: "BB", size: 190, @@ -1420,7 +1420,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q1.adj_reserve", columnLetter: "BC", size: 180, @@ -1446,7 +1446,7 @@ export const config = { }, }, { - header: "Базовый план с учётом корректировок", + header: "Базовый план с учётом корректировок, {unit}", accessorKey: "data.q1.corrected_plan", columnLetter: "BE", size: 350, @@ -1484,7 +1484,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q1.pay_amount", columnLetter: "BH", size: 150, @@ -1531,7 +1531,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -1638,7 +1638,7 @@ export const config = { accessorKey: "1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: "Перенос во 2 квартал", + header: "Перенос во 2 квартал, {unit}", accessorKey: "data.q1.transfer_q2", columnLetter: "BT", size: 200, @@ -1651,7 +1651,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q1.transfer_q2_delay_acts", columnLetter: "BU", size: 490, @@ -1664,7 +1664,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q1.transfer_q2_delay_procurement", columnLetter: "BV", size: 280, @@ -1677,7 +1677,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q1.transfer_q2_economy_rf", columnLetter: "BW", size: 320, @@ -1703,7 +1703,7 @@ export const config = { }, }, { - header: "Перенос в 3 квартал", + header: "Перенос в 3 квартал, {unit}", accessorKey: "data.q1.transfer_q3", columnLetter: "BY", size: 190, @@ -1716,7 +1716,7 @@ export const config = { }, }, { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q1.transfer_q4", columnLetter: "BZ", size: 190, @@ -1742,7 +1742,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q1.transfer_econ", columnLetter: "CB", size: 230, @@ -1755,7 +1755,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q1.total", columnLetter: "CC", size: 150, @@ -1792,7 +1792,7 @@ export const config = { accessorKey: "2_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: "Изменение целевого назначения перенесённой экономии (= 0)", + header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q2.target_change", columnLetter: "CE", size: 250, @@ -1805,7 +1805,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q2.base_correction", columnLetter: "CF", size: 410, @@ -1831,7 +1831,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q2.revision_inc", columnLetter: "CH", size: 270, @@ -1844,7 +1844,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q2.revision_seq", columnLetter: "CI", size: 250, @@ -1870,7 +1870,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q2.new_plan", columnLetter: "CK", size: 330, @@ -1895,7 +1895,7 @@ export const config = { accessorKey: "2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q2.adj_current", columnLetter: "CM", size: 150, @@ -1908,7 +1908,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q2.adj_ssp", columnLetter: "CN", size: 190, @@ -1921,7 +1921,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q2.adj_reserve", columnLetter: "CO", size: 180, @@ -1947,7 +1947,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q2.corrected_plan", columnLetter: "CQ", size: 450, @@ -1985,7 +1985,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q2.pay_amount", columnLetter: "CT", size: 150, @@ -2032,7 +2032,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -2139,7 +2139,7 @@ export const config = { accessorKey: "2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: "Перенос в 3 квартал", + header: "Перенос в 3 квартал, {unit}", accessorKey: "data.q2.transfer_q3", columnLetter: "DF", size: 190, @@ -2152,7 +2152,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q2.transfer_q3_delay_acts", columnLetter: "DG", size: 490, @@ -2165,7 +2165,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q2.transfer_q3_delay_procurement", columnLetter: "DH", size: 280, @@ -2178,7 +2178,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q2.transfer_q3_economy_rf", columnLetter: "DI", size: 320, @@ -2204,7 +2204,7 @@ export const config = { }, }, { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q2.transfer_q4", columnLetter: "DK", size: 190, @@ -2230,7 +2230,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q2.transfer_econ", columnLetter: "DM", size: 230, @@ -2243,7 +2243,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q2.total", columnLetter: "DN", size: 150, @@ -2280,7 +2280,7 @@ export const config = { accessorKey: "3_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: "Изменение целевого назначения перенесённой экономии (= 0)", + header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q3.target_change", columnLetter: "DP", size: 250, @@ -2293,7 +2293,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q3.base_correction", columnLetter: "DQ", size: 410, @@ -2319,7 +2319,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q3.revision_inc", columnLetter: "DS", size: 270, @@ -2332,7 +2332,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q3.revision_seq", columnLetter: "DT", size: 250, @@ -2358,7 +2358,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q3.new_plan", columnLetter: "DV", size: 330, @@ -2383,7 +2383,7 @@ export const config = { accessorKey: "3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q3.adj_current", columnLetter: "DX", size: 150, @@ -2396,7 +2396,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q3.adj_ssp", columnLetter: "DY", size: 190, @@ -2409,7 +2409,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q3.adj_reserve", columnLetter: "DZ", size: 180, @@ -2435,7 +2435,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q3.corrected_plan", columnLetter: "EB", size: 450, @@ -2473,7 +2473,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q3.pay_amount", columnLetter: "EE", size: 150, @@ -2520,7 +2520,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -2627,7 +2627,7 @@ export const config = { accessorKey: "3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal", columns: [ { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q3.transfer_q4", columnLetter: "EQ", size: 190, @@ -2640,7 +2640,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q3.transfer_q4_delay_acts", columnLetter: "ER", size: 490, @@ -2653,7 +2653,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q3.transfer_q4_delay_procurement", columnLetter: "ES", size: 280, @@ -2666,7 +2666,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q3.transfer_q4_economy_rf", columnLetter: "ET", size: 320, @@ -2692,7 +2692,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q3.transfer_econ", columnLetter: "EV", size: 230, @@ -2705,7 +2705,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q3.total", columnLetter: "EW", size: 150, @@ -2742,7 +2742,7 @@ export const config = { accessorKey: "4_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: "Изменение целевого назначения перенесённой экономии (= 0)", + header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q4.target_change", columnLetter: "EY", size: 250, @@ -2755,7 +2755,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q4.base_correction", columnLetter: "EZ", size: 410, @@ -2781,7 +2781,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q4.revision_inc", columnLetter: "FB", size: 270, @@ -2794,7 +2794,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q4.revision_seq", columnLetter: "FC", size: 250, @@ -2820,7 +2820,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q4.new_plan", columnLetter: "FE", size: 330, @@ -2845,7 +2845,7 @@ export const config = { accessorKey: "4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q4.adj_current", columnLetter: "FG", size: 150, @@ -2858,7 +2858,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q4.adj_ssp", columnLetter: "FH", size: 190, @@ -2871,7 +2871,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q4.adj_reserve", columnLetter: "FI", size: 180, @@ -2897,7 +2897,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q4.corrected_plan", columnLetter: "FK", size: 450, @@ -2935,7 +2935,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q4.pay_amount", columnLetter: "FN", size: 150, @@ -2982,7 +2982,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -3098,7 +3098,7 @@ export const config = { }, }, { - header: "Экономия", + header: "Экономия, {unit}", accessorKey: "4_kvartal_2026_goda_ekonomiya", columns: [ { @@ -3139,7 +3139,7 @@ export const config = { accessorKey: "2026_god_field_5", columns: [ { - header: "Сумма фактических расходов за год", + header: "Сумма фактических расходов за год, {unit}", accessorKey: "data.totals.fact_year", columnLetter: "GC", size: 330, diff --git a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js index 3d21fb1..6dd9bc2 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js @@ -5,7 +5,7 @@ import { redColumn, whiteColumn, yellowColumn, -} from "../columnColors"; +} from "../columnColors.js"; export const config = { config: { colors: { @@ -842,7 +842,7 @@ export const config = { accessorKey: "2026_god_sekvestirovanie_dfip", columns: [ { - header: "1 квартал", + header: "1 квартал, {unit}", accessorKey: "data.seq_dfip.q1", columnLetter: "M", size: 150, @@ -855,7 +855,7 @@ export const config = { }, }, { - header: "2 квартал", + header: "2 квартал, {unit}", accessorKey: "data.seq_dfip.q2", columnLetter: "N", size: 150, @@ -868,7 +868,7 @@ export const config = { }, }, { - header: "3 квартал", + header: "3 квартал, {unit}", accessorKey: "data.seq_dfip.q3", columnLetter: "O", size: 150, @@ -881,7 +881,7 @@ export const config = { }, }, { - header: "4 квартал", + header: "4 квартал, {unit}", accessorKey: "data.seq_dfip.q4", columnLetter: "P", size: 150, @@ -894,7 +894,7 @@ export const config = { }, }, { - header: "Год", + header: "Год, {unit}", accessorKey: "data.seq_dfip.year", columnLetter: "Q", size: 150, @@ -932,7 +932,7 @@ export const config = { accessorKey: "2026_god_sekvestirovanie_ssp_go", columns: [ { - header: "1 квартал", + header: "1 квартал, {unit}", accessorKey: "data.seq_ssp.q1", columnLetter: "T", size: 150, @@ -945,7 +945,7 @@ export const config = { }, }, { - header: "2 квартал", + header: "2 квартал, {unit}", accessorKey: "data.seq_ssp.q2", columnLetter: "U", size: 150, @@ -958,7 +958,7 @@ export const config = { }, }, { - header: "3 квартал", + header: "3 квартал, {unit}", accessorKey: "data.seq_ssp.q3", columnLetter: "V", size: 150, @@ -971,7 +971,7 @@ export const config = { }, }, { - header: "4 квартал", + header: "4 квартал, {unit}", accessorKey: "data.seq_ssp.q4", columnLetter: "W", size: 150, @@ -984,7 +984,7 @@ export const config = { }, }, { - header: "Год", + header: "Год, {unit}", accessorKey: "data.seq_ssp.year", columnLetter: "X", size: 150, @@ -1018,7 +1018,7 @@ export const config = { }, }, { - header: "Утвержденная смета расходов", + header: "Утвержденная смета расходов, {unit}", accessorKey: "2026_god_utverzhdennaya_smeta_raskhodov", columns: [ { @@ -1164,7 +1164,7 @@ export const config = { }, }, { - header: "Предельная стоимость", + header: "Предельная стоимость, {unit}", accessorKey: "data.contract.ceiling", columnLetter: "AL", size: 200, @@ -1242,7 +1242,7 @@ export const config = { }, }, { - header: "Бронь средств в 1 квартале", + header: "Бронь средств в 1 квартале, {unit}", accessorKey: "data.booking.y2026.q1", columnLetter: "AR", size: 260, @@ -1255,7 +1255,7 @@ export const config = { }, }, { - header: "Бронь средств во 2 квартале", + header: "Бронь средств во 2 квартале, {unit}", accessorKey: "data.booking.y2026.q2", columnLetter: "AS", size: 270, @@ -1268,7 +1268,7 @@ export const config = { }, }, { - header: "Бронь средств в 3 квартале", + header: "Бронь средств в 3 квартале, {unit}", accessorKey: "data.booking.y2026.q3", columnLetter: "AT", size: 260, @@ -1281,7 +1281,7 @@ export const config = { }, }, { - header: "Бронь средств в 4 квартале", + header: "Бронь средств в 4 квартале, {unit}", accessorKey: "data.booking.y2026.q4", columnLetter: "AU", size: 260, @@ -1310,7 +1310,7 @@ export const config = { }, }, { - header: "{year+1} год", + header: "{year+1} год, {unit}", accessorKey: "2027_god", columns: [ { @@ -1394,7 +1394,7 @@ export const config = { accessorKey: "1_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q1.adj_current", columnLetter: "BA", size: 150, @@ -1407,7 +1407,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q1.adj_ssp", columnLetter: "BB", size: 190, @@ -1420,7 +1420,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q1.adj_reserve", columnLetter: "BC", size: 180, @@ -1446,7 +1446,7 @@ export const config = { }, }, { - header: "Базовый план с учётом корректировок", + header: "Базовый план с учётом корректировок, {unit}", accessorKey: "data.q1.corrected_plan", columnLetter: "BE", size: 350, @@ -1484,7 +1484,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q1.pay_amount", columnLetter: "BH", size: 150, @@ -1531,7 +1531,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "1_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -1638,7 +1638,7 @@ export const config = { accessorKey: "1_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: "Перенос во 2 квартал", + header: "Перенос во 2 квартал, {unit}", accessorKey: "data.q1.transfer_q2", columnLetter: "BT", size: 200, @@ -1651,7 +1651,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q1.transfer_q2_delay_acts", columnLetter: "BU", size: 490, @@ -1664,7 +1664,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q1.transfer_q2_delay_procurement", columnLetter: "BV", size: 280, @@ -1677,7 +1677,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q1.transfer_q2_economy_rf", columnLetter: "BW", size: 320, @@ -1703,7 +1703,7 @@ export const config = { }, }, { - header: "Перенос в 3 квартал", + header: "Перенос в 3 квартал, {unit}", accessorKey: "data.q1.transfer_q3", columnLetter: "BY", size: 190, @@ -1716,7 +1716,7 @@ export const config = { }, }, { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q1.transfer_q4", columnLetter: "BZ", size: 190, @@ -1742,7 +1742,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q1.transfer_econ", columnLetter: "CB", size: 230, @@ -1755,7 +1755,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q1.total", columnLetter: "CC", size: 150, @@ -1792,7 +1792,7 @@ export const config = { accessorKey: "2_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: "Изменение целевого назначения перенесённой экономии (= 0)", + header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q2.target_change", columnLetter: "CE", size: 250, @@ -1805,7 +1805,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q2.base_correction", columnLetter: "CF", size: 410, @@ -1831,7 +1831,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q2.revision_inc", columnLetter: "CH", size: 270, @@ -1844,7 +1844,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q2.revision_seq", columnLetter: "CI", size: 250, @@ -1870,7 +1870,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q2.new_plan", columnLetter: "CK", size: 330, @@ -1895,7 +1895,7 @@ export const config = { accessorKey: "2_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q2.adj_current", columnLetter: "CM", size: 150, @@ -1908,7 +1908,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q2.adj_ssp", columnLetter: "CN", size: 190, @@ -1921,7 +1921,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q2.adj_reserve", columnLetter: "CO", size: 180, @@ -1947,7 +1947,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q2.corrected_plan", columnLetter: "CQ", size: 450, @@ -1985,7 +1985,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q2.pay_amount", columnLetter: "CT", size: 150, @@ -2032,7 +2032,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "2_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -2139,7 +2139,7 @@ export const config = { accessorKey: "2_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschie_kvartaly", columns: [ { - header: "Перенос в 3 квартал", + header: "Перенос в 3 квартал, {unit}", accessorKey: "data.q2.transfer_q3", columnLetter: "DF", size: 190, @@ -2152,7 +2152,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q2.transfer_q3_delay_acts", columnLetter: "DG", size: 490, @@ -2165,7 +2165,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q2.transfer_q3_delay_procurement", columnLetter: "DH", size: 280, @@ -2178,7 +2178,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q2.transfer_q3_economy_rf", columnLetter: "DI", size: 320, @@ -2204,7 +2204,7 @@ export const config = { }, }, { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q2.transfer_q4", columnLetter: "DK", size: 190, @@ -2230,7 +2230,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q2.transfer_econ", columnLetter: "DM", size: 230, @@ -2243,7 +2243,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q2.total", columnLetter: "DN", size: 150, @@ -2280,7 +2280,7 @@ export const config = { accessorKey: "3_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: "Изменение целевого назначения перенесённой экономии (= 0)", + header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q3.target_change", columnLetter: "DP", size: 250, @@ -2293,7 +2293,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q3.base_correction", columnLetter: "DQ", size: 410, @@ -2319,7 +2319,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q3.revision_inc", columnLetter: "DS", size: 270, @@ -2332,7 +2332,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q3.revision_seq", columnLetter: "DT", size: 250, @@ -2358,7 +2358,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q3.new_plan", columnLetter: "DV", size: 330, @@ -2383,7 +2383,7 @@ export const config = { accessorKey: "3_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q3.adj_current", columnLetter: "DX", size: 150, @@ -2396,7 +2396,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q3.adj_ssp", columnLetter: "DY", size: 190, @@ -2409,7 +2409,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q3.adj_reserve", columnLetter: "DZ", size: 180, @@ -2435,7 +2435,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q3.corrected_plan", columnLetter: "EB", size: 450, @@ -2473,7 +2473,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q3.pay_amount", columnLetter: "EE", size: 150, @@ -2520,7 +2520,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "3_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -2627,7 +2627,7 @@ export const config = { accessorKey: "3_kvartal_2026_goda_korrektirovka_ostatka_v_posleduyuschiy_kvartal", columns: [ { - header: "Перенос в 4 квартал", + header: "Перенос в 4 квартал, {unit}", accessorKey: "data.q3.transfer_q4", columnLetter: "EQ", size: 190, @@ -2640,7 +2640,7 @@ export const config = { }, }, { - header: "Задержка списания расходов / предоставления актов", + header: "Задержка списания расходов / предоставления актов, {unit}", accessorKey: "data.q3.transfer_q4_delay_acts", columnLetter: "ER", size: 490, @@ -2653,7 +2653,7 @@ export const config = { }, }, { - header: "Задержка закупочных процедур", + header: "Задержка закупочных процедур, {unit}", accessorKey: "data.q3.transfer_q4_delay_procurement", columnLetter: "ES", size: 280, @@ -2666,7 +2666,7 @@ export const config = { }, }, { - header: "Экономия (будет использована РФ)", + header: "Экономия (будет использована РФ), {unit}", accessorKey: "data.q3.transfer_q4_economy_rf", columnLetter: "ET", size: 320, @@ -2692,7 +2692,7 @@ export const config = { }, }, { - header: "Перенос в фонд экономии", + header: "Перенос в фонд экономии, {unit}", accessorKey: "data.q3.transfer_econ", columnLetter: "EV", size: 230, @@ -2705,7 +2705,7 @@ export const config = { }, }, { - header: "Всего", + header: "Всего, {unit}", accessorKey: "data.q3.total", columnLetter: "EW", size: 150, @@ -2742,7 +2742,7 @@ export const config = { accessorKey: "4_kvartal_2026_goda_korrektirovka_bazovogo_plana", columns: [ { - header: "Изменение целевого назначения перенесённой экономии (= 0)", + header: "Изменение целевого назначения перенесённой экономии, {unit} (= 0)", accessorKey: "data.q4.target_change", columnLetter: "EY", size: 250, @@ -2755,7 +2755,7 @@ export const config = { }, }, { - header: "Корректировка статей базового плана (= 0)", + header: "Корректировка статей базового плана, {unit} (= 0)", accessorKey: "data.q4.base_correction", columnLetter: "EZ", size: 410, @@ -2781,7 +2781,7 @@ export const config = { }, }, { - header: "ДФиП: увеличение плана (> 0)", + header: "ДФиП: увеличение плана, {unit} (> 0)", accessorKey: "data.q4.revision_inc", columnLetter: "FB", size: 270, @@ -2794,7 +2794,7 @@ export const config = { }, }, { - header: "ДФиП: секвестр плана (< 0)", + header: "ДФиП: секвестр плана, {unit} (< 0)", accessorKey: "data.q4.revision_seq", columnLetter: "FC", size: 250, @@ -2820,7 +2820,7 @@ export const config = { }, }, { - header: "Скорректированный план на подпись", + header: "Скорректированный план на подпись, {unit}", accessorKey: "data.q4.new_plan", columnLetter: "FE", size: 330, @@ -2845,7 +2845,7 @@ export const config = { accessorKey: "4_kvartal_2026_goda_korrektirovki_planovykh_znacheniy", columns: [ { - header: "Текущие корректировки (= 0)", + header: "Текущие корректировки, {unit} (= 0)", accessorKey: "data.q4.adj_current", columnLetter: "FG", size: 150, @@ -2858,7 +2858,7 @@ export const config = { }, }, { - header: "Корректировка из сметы ГО", + header: "Корректировка из сметы ГО, {unit}", accessorKey: "data.q4.adj_ssp", columnLetter: "FH", size: 190, @@ -2871,7 +2871,7 @@ export const config = { }, }, { - header: "Корректировка из резерва", + header: "Корректировка из резерва, {unit}", accessorKey: "data.q4.adj_reserve", columnLetter: "FI", size: 180, @@ -2897,7 +2897,7 @@ export const config = { }, }, { - header: "Скорректированный план с учётом корректировок", + header: "Скорректированный план с учётом корректировок, {unit}", accessorKey: "data.q4.corrected_plan", columnLetter: "FK", size: 450, @@ -2935,7 +2935,7 @@ export const config = { }, }, { - header: "Сумма платежа", + header: "Сумма платежа, {unit}", accessorKey: "data.q4.pay_amount", columnLetter: "FN", size: 150, @@ -2982,7 +2982,7 @@ export const config = { }, }, { - header: "Фактические расходы", + header: "Фактические расходы, {unit}", accessorKey: "4_kvartal_2026_goda_fakticheskie_raskhody", columns: [ { @@ -3098,7 +3098,7 @@ export const config = { }, }, { - header: "Экономия", + header: "Экономия, {unit}", accessorKey: "4_kvartal_2026_goda_ekonomiya", columns: [ { @@ -3139,7 +3139,7 @@ export const config = { accessorKey: "2026_god_field_5", columns: [ { - header: "Сумма фактических расходов за год", + header: "Сумма фактических расходов за год, {unit}", accessorKey: "data.totals.fact_year", columnLetter: "GC", size: 330, diff --git a/web/src/components/RealtimeTable/constants/FORM_2/OTCH9F.js b/web/src/components/RealtimeTable/constants/FORM_2/OTCH9F.js index 9f23b34..b885d95 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/OTCH9F.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/OTCH9F.js @@ -1,4 +1,4 @@ -import { orangeColumn, whiteColumn } from '../columnColors'; +import { orangeColumn, whiteColumn } from '../columnColors.js'; export const config = { config: { colors: { diff --git a/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js b/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js index 356ccc3..86177bc 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/SMETA.js @@ -1,4 +1,4 @@ -import { whiteColumn } from "../columnColors"; +import { whiteColumn } from "../columnColors.js"; export const config = { config: { colors: {}, @@ -58,7 +58,7 @@ export const config = { }, }, { - header: "Расходы, планируемые РФ на {year} год", + header: "Расходы, планируемые РФ на {year} год, {unit}", accessorKey: "field_raskhody_planiruemye_rf_na_2026_god", columns: [ { @@ -170,7 +170,7 @@ export const config = { }, }, { - header: "Утверждённые базовые расходы на {year} год", + header: "Утверждённые базовые расходы на {year} год, {unit}", accessorKey: "field_utverzhdennye_bazovye_raskhody_na_2026_god", columns: [ { @@ -282,7 +282,7 @@ export const config = { }, }, { - header: "Фактические расходы за {year} год", + header: "Фактические расходы за {year} год, {unit}", accessorKey: "field_fakticheskie_raskhody_za_2026_god", columns: [ { @@ -394,7 +394,7 @@ export const config = { }, }, { - header: "Скорректированная смета расходов на {year} год", + header: "Скорректированная смета расходов на {year} год, {unit}", accessorKey: "field_skorrektirovannaya_smeta_raskhodov_na_2026_god", columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_4/AHR.js b/web/src/components/RealtimeTable/constants/FORM_4/AHR.js index e7f068b..c5b63c7 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/AHR.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/AHR.js @@ -5,7 +5,7 @@ import { tealColumn, whiteColumn, yellowColumn, -} from "../columnColors"; +} from "../columnColors.js"; export const config = { config: { colors: { @@ -968,7 +968,7 @@ export const config = { "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", columns: [ { - header: "Сумма", + header: "Сумма, {unit}", accessorKey: "data.contract_summary.total", columnLetter: "L", size: 150, @@ -1033,7 +1033,7 @@ export const config = { }, }, { - header: "Платежи в {year+1} году", + header: "Платежи в {year+1} году, {unit}", accessorKey: "data.contract_summary.future_y1", columnLetter: "Q", size: 190, @@ -1046,7 +1046,7 @@ export const config = { }, }, { - header: "Платежи в {year+2} году", + header: "Платежи в {year+2} году, {unit}", accessorKey: "data.contract_summary.future_y2", columnLetter: "R", size: 190, @@ -1059,7 +1059,7 @@ export const config = { }, }, { - header: "Сумма в других ССП", + header: "Сумма в других ССП, {unit}", accessorKey: "data.contract_summary.other_ssp", columnLetter: "S", size: 180, @@ -1168,7 +1168,7 @@ export const config = { accessorKey: "sekvestirovanie_dfip_smety_raskhodov", columns: [ { - header: "Корректировка сметы расходов", + header: "Корректировка сметы расходов, {unit}", accessorKey: "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", columns: [ @@ -1283,7 +1283,7 @@ export const config = { accessorKey: "otnesenie_v_rezerv", columns: [ { - header: "Резерв Головного офиса", + header: "Резерв Головного офиса, {unit}", accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", columns: [ { @@ -1393,7 +1393,7 @@ export const config = { }, }, { - header: "Итоговая смета расходов", + header: "Итоговая смета расходов, {unit}", accessorKey: "itogovaya_smeta_raskhodov", columns: [ { @@ -1944,7 +1944,7 @@ export const config = { accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_current", columnLetter: "CB", size: 150, @@ -1969,7 +1969,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_ssp", columnLetter: "CC", size: 150, @@ -1988,7 +1988,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_rf", columnLetter: "CD", size: 150, @@ -2007,7 +2007,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_reserve", columnLetter: "CE", size: 150, @@ -2046,7 +2046,7 @@ export const config = { accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.corrected_plan", columnLetter: "CH", size: 150, @@ -2079,7 +2079,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.pay_amount", columnLetter: "CK", size: 150, @@ -2092,7 +2092,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q1.pay_ho", columnLetter: "CL", size: 250, @@ -2105,7 +2105,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q1.pay_rf", columnLetter: "CM", size: 250, @@ -2156,7 +2156,7 @@ export const config = { accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.booking", columnLetter: "CQ", size: 150, @@ -2181,7 +2181,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m1", columnLetter: "CR", size: 150, @@ -2200,7 +2200,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m2", columnLetter: "CS", size: 150, @@ -2219,7 +2219,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m3", columnLetter: "CT", size: 150, @@ -2238,7 +2238,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_quarter", columnLetter: "CU", size: 150, @@ -2257,7 +2257,7 @@ export const config = { accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.residual_after_booking", columnLetter: "CV", size: 150, @@ -2276,7 +2276,7 @@ export const config = { accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.residual_after_actual", columnLetter: "CW", size: 150, @@ -2291,7 +2291,7 @@ export const config = { }, }, { - header: "Закрытие 1-го квартала", + header: "Закрытие 1-го квартала, {unit}", accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { @@ -2385,7 +2385,7 @@ export const config = { "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.target_change", columnLetter: "DE", size: 250, @@ -2410,7 +2410,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.base_correction", columnLetter: "DF", size: 150, @@ -2429,7 +2429,7 @@ export const config = { accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.revision_inc", columnLetter: "DG", size: 150, @@ -2448,7 +2448,7 @@ export const config = { accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.revision_seq", columnLetter: "DH", size: 150, @@ -2486,7 +2486,7 @@ export const config = { accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.new_plan", columnLetter: "DJ", size: 150, @@ -2506,7 +2506,7 @@ export const config = { accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_current", columnLetter: "DL", size: 150, @@ -2531,7 +2531,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_ssp", columnLetter: "DM", size: 150, @@ -2550,7 +2550,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_rf", columnLetter: "DN", size: 150, @@ -2569,7 +2569,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_reserve", columnLetter: "DO", size: 150, @@ -2609,7 +2609,7 @@ export const config = { accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.corrected_plan", columnLetter: "DR", size: 150, @@ -2641,7 +2641,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.pay_amount", columnLetter: "DU", size: 150, @@ -2654,7 +2654,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q2.pay_ho", columnLetter: "DV", size: 250, @@ -2667,7 +2667,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q2.pay_rf", columnLetter: "DW", size: 250, @@ -2718,7 +2718,7 @@ export const config = { accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.booking", columnLetter: "EA", size: 150, @@ -2743,7 +2743,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m1", columnLetter: "EB", size: 150, @@ -2762,7 +2762,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m2", columnLetter: "EC", size: 150, @@ -2781,7 +2781,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m3", columnLetter: "ED", size: 150, @@ -2800,7 +2800,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_quarter", columnLetter: "EE", size: 150, @@ -2819,7 +2819,7 @@ export const config = { accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.residual_after_booking", columnLetter: "EF", size: 150, @@ -2838,7 +2838,7 @@ export const config = { accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.residual_after_actual", columnLetter: "EG", size: 150, @@ -2853,7 +2853,7 @@ export const config = { }, }, { - header: "Закрытие 2-го квартала", + header: "Закрытие 2-го квартала, {unit}", accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { @@ -2934,7 +2934,7 @@ export const config = { "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.target_change", columnLetter: "EN", size: 250, @@ -2959,7 +2959,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.base_correction", columnLetter: "EO", size: 150, @@ -2978,7 +2978,7 @@ export const config = { accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.revision_inc", columnLetter: "EP", size: 150, @@ -2997,7 +2997,7 @@ export const config = { accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.revision_seq", columnLetter: "EQ", size: 150, @@ -3035,7 +3035,7 @@ export const config = { accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.new_plan", columnLetter: "ES", size: 150, @@ -3055,7 +3055,7 @@ export const config = { accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_current", columnLetter: "EU", size: 150, @@ -3080,7 +3080,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_ssp", columnLetter: "EV", size: 150, @@ -3099,7 +3099,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_rf", columnLetter: "EW", size: 150, @@ -3118,7 +3118,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_reserve", columnLetter: "EX", size: 150, @@ -3158,7 +3158,7 @@ export const config = { accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.corrected_plan", columnLetter: "FA", size: 150, @@ -3190,7 +3190,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.pay_amount", columnLetter: "FD", size: 150, @@ -3203,7 +3203,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q3.pay_ho", columnLetter: "FE", size: 250, @@ -3216,7 +3216,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q3.pay_rf", columnLetter: "FF", size: 250, @@ -3267,7 +3267,7 @@ export const config = { accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.booking", columnLetter: "FJ", size: 150, @@ -3292,7 +3292,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m1", columnLetter: "FK", size: 150, @@ -3311,7 +3311,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m2", columnLetter: "FL", size: 150, @@ -3330,7 +3330,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m3", columnLetter: "FM", size: 150, @@ -3349,7 +3349,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_quarter", columnLetter: "FN", size: 150, @@ -3368,7 +3368,7 @@ export const config = { accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.residual_after_booking", columnLetter: "FO", size: 150, @@ -3387,7 +3387,7 @@ export const config = { accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.residual_after_actual", columnLetter: "FP", size: 150, @@ -3402,7 +3402,7 @@ export const config = { }, }, { - header: "Закрытие 3-го квартала", + header: "Закрытие 3-го квартала, {unit}", accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { @@ -3470,7 +3470,7 @@ export const config = { "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.target_change", columnLetter: "FV", size: 250, @@ -3495,7 +3495,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.base_correction", columnLetter: "FW", size: 150, @@ -3514,7 +3514,7 @@ export const config = { accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.revision_inc", columnLetter: "FX", size: 150, @@ -3533,7 +3533,7 @@ export const config = { accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.revision_seq", columnLetter: "FY", size: 150, @@ -3571,7 +3571,7 @@ export const config = { accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.new_plan", columnLetter: "GA", size: 150, @@ -3591,7 +3591,7 @@ export const config = { accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_current", columnLetter: "GC", size: 150, @@ -3616,7 +3616,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_ssp", columnLetter: "GD", size: 150, @@ -3635,7 +3635,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_rf", columnLetter: "GE", size: 150, @@ -3654,7 +3654,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_reserve", columnLetter: "GF", size: 150, @@ -3692,7 +3692,7 @@ export const config = { accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.corrected_plan", columnLetter: "GH", size: 150, @@ -3724,7 +3724,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.pay_amount", columnLetter: "GK", size: 150, @@ -3737,7 +3737,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q4.pay_ho", columnLetter: "GL", size: 250, @@ -3750,7 +3750,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q4.pay_rf", columnLetter: "GM", size: 250, @@ -3801,7 +3801,7 @@ export const config = { accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.booking", columnLetter: "GQ", size: 150, @@ -3826,7 +3826,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m1", columnLetter: "GR", size: 150, @@ -3845,7 +3845,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m2", columnLetter: "GS", size: 150, @@ -3864,7 +3864,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m3", columnLetter: "GT", size: 150, @@ -3883,7 +3883,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_quarter", columnLetter: "GU", size: 150, @@ -3902,7 +3902,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_spod", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_spod", columnLetter: "GV", size: 150, @@ -3921,7 +3921,7 @@ export const config = { accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.residual_after_booking", columnLetter: "GW", size: 150, @@ -3940,7 +3940,7 @@ export const config = { accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.residual_after_actual", columnLetter: "GX", size: 150, @@ -3955,7 +3955,7 @@ export const config = { }, }, { - header: "Закрытие 4-го квартала", + header: "Закрытие 4-го квартала, {unit}", accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", columns: [ { @@ -4001,7 +4001,7 @@ export const config = { }, }, { - header: "Факт 1 кв", + header: "Факт 1 кв, {unit}", id: "data.q1.actual_rsbu_spod", accessorKey: "data.q1.actual_quarter", columnLetter: "HE", @@ -4015,7 +4015,7 @@ export const config = { }, }, { - header: "Факт 2 кв", + header: "Факт 2 кв, {unit}", accessorKey: "data.q2.actual_quarter", id: "data.q2.actual_rsbu_spod", columnLetter: "HF", @@ -4029,7 +4029,7 @@ export const config = { }, }, { - header: "Факт 3 кв", + header: "Факт 3 кв, {unit}", accessorKey: "data.q3.actual_quarter", id: "data.q3.actual_rsbu_spod", columnLetter: "HG", @@ -4043,7 +4043,7 @@ export const config = { }, }, { - header: "Факт 4 кв + СПОД", + header: "Факт 4 кв + СПОД, {unit}", accessorKey: "data.q4.actual_rsbu_spod", columnLetter: "HH", size: 150, @@ -4057,7 +4057,7 @@ export const config = { }, { - header: "Факт {year}", + header: "Факт {year}, {unit}", accessorKey: "-", columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_4/CAP.js b/web/src/components/RealtimeTable/constants/FORM_4/CAP.js index ed4e4f9..bdb1e1a 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/CAP.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/CAP.js @@ -5,7 +5,7 @@ import { tealColumn, whiteColumn, yellowColumn, -} from "../columnColors"; +} from "../columnColors.js"; export const config = { config: { colors: { @@ -968,7 +968,7 @@ export const config = { "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", columns: [ { - header: "Сумма", + header: "Сумма, {unit}", accessorKey: "data.contract_summary.total", columnLetter: "L", size: 150, @@ -1033,7 +1033,7 @@ export const config = { }, }, { - header: "Платежи в {year+1} году", + header: "Платежи в {year+1} году, {unit}", accessorKey: "data.contract_summary.future_y1", columnLetter: "Q", size: 190, @@ -1046,7 +1046,7 @@ export const config = { }, }, { - header: "Платежи в {year+2} году", + header: "Платежи в {year+2} году, {unit}", accessorKey: "data.contract_summary.future_y2", columnLetter: "R", size: 190, @@ -1059,7 +1059,7 @@ export const config = { }, }, { - header: "Сумма в других ССП", + header: "Сумма в других ССП, {unit}", accessorKey: "data.contract_summary.other_ssp", columnLetter: "S", size: 180, @@ -1168,7 +1168,7 @@ export const config = { accessorKey: "sekvestirovanie_dfip_smety_raskhodov", columns: [ { - header: "Корректировка сметы расходов", + header: "Корректировка сметы расходов, {unit}", accessorKey: "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", columns: [ @@ -1283,7 +1283,7 @@ export const config = { accessorKey: "otnesenie_v_rezerv", columns: [ { - header: "Резерв Головного офиса", + header: "Резерв Головного офиса, {unit}", accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", columns: [ { @@ -1393,7 +1393,7 @@ export const config = { }, }, { - header: "Итоговая смета расходов", + header: "Итоговая смета расходов, {unit}", accessorKey: "itogovaya_smeta_raskhodov", columns: [ { @@ -1944,7 +1944,7 @@ export const config = { accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_current", columnLetter: "CB", size: 150, @@ -1969,7 +1969,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_ssp", columnLetter: "CC", size: 150, @@ -1988,7 +1988,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_rf", columnLetter: "CD", size: 150, @@ -2007,7 +2007,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_reserve", columnLetter: "CE", size: 150, @@ -2046,7 +2046,7 @@ export const config = { accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.corrected_plan", columnLetter: "CH", size: 150, @@ -2078,7 +2078,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.pay_amount", columnLetter: "CK", size: 150, @@ -2091,7 +2091,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q1.pay_ho", columnLetter: "CL", size: 250, @@ -2104,7 +2104,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q1.pay_rf", columnLetter: "CM", size: 250, @@ -2155,7 +2155,7 @@ export const config = { accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.booking", columnLetter: "CQ", size: 150, @@ -2180,7 +2180,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m1", columnLetter: "CR", size: 150, @@ -2199,7 +2199,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m2", columnLetter: "CS", size: 150, @@ -2218,7 +2218,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m3", columnLetter: "CT", size: 150, @@ -2237,7 +2237,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_quarter", columnLetter: "CU", size: 150, @@ -2256,7 +2256,7 @@ export const config = { accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.residual_after_booking", columnLetter: "CV", size: 150, @@ -2275,7 +2275,7 @@ export const config = { accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.residual_after_actual", columnLetter: "CW", size: 150, @@ -2290,7 +2290,7 @@ export const config = { }, }, { - header: "Закрытие 1-го квартала", + header: "Закрытие 1-го квартала, {unit}", accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { @@ -2384,7 +2384,7 @@ export const config = { "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.target_change", columnLetter: "DE", size: 250, @@ -2409,7 +2409,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.base_correction", columnLetter: "DF", size: 150, @@ -2428,7 +2428,7 @@ export const config = { accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.revision_inc", columnLetter: "DG", size: 150, @@ -2447,7 +2447,7 @@ export const config = { accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.revision_seq", columnLetter: "DH", size: 150, @@ -2485,7 +2485,7 @@ export const config = { accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.new_plan", columnLetter: "DJ", size: 150, @@ -2504,7 +2504,7 @@ export const config = { accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_current", columnLetter: "DL", size: 150, @@ -2529,7 +2529,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_ssp", columnLetter: "DM", size: 150, @@ -2548,7 +2548,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_rf", columnLetter: "DN", size: 150, @@ -2567,7 +2567,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_reserve", columnLetter: "DO", size: 150, @@ -2607,7 +2607,7 @@ export const config = { accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.corrected_plan", columnLetter: "DR", size: 150, @@ -2639,7 +2639,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.pay_amount", columnLetter: "DU", size: 150, @@ -2652,7 +2652,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q2.pay_ho", columnLetter: "DV", size: 250, @@ -2665,7 +2665,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q2.pay_rf", columnLetter: "DW", size: 250, @@ -2716,7 +2716,7 @@ export const config = { accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.booking", columnLetter: "EA", size: 150, @@ -2741,7 +2741,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m1", columnLetter: "EB", size: 150, @@ -2760,7 +2760,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m2", columnLetter: "EC", size: 150, @@ -2779,7 +2779,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m3", columnLetter: "ED", size: 150, @@ -2798,7 +2798,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_quarter", columnLetter: "EE", size: 150, @@ -2817,7 +2817,7 @@ export const config = { accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.residual_after_booking", columnLetter: "EF", size: 150, @@ -2836,7 +2836,7 @@ export const config = { accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.residual_after_actual", columnLetter: "EG", size: 150, @@ -2851,7 +2851,7 @@ export const config = { }, }, { - header: "Закрытие 2-го квартала", + header: "Закрытие 2-го квартала, {unit}", accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { @@ -2932,7 +2932,7 @@ export const config = { "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.target_change", columnLetter: "EN", size: 250, @@ -2957,7 +2957,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.base_correction", columnLetter: "EO", size: 150, @@ -2976,7 +2976,7 @@ export const config = { accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.revision_inc", columnLetter: "EP", size: 150, @@ -2995,7 +2995,7 @@ export const config = { accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.revision_seq", columnLetter: "EQ", size: 150, @@ -3033,7 +3033,7 @@ export const config = { accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.new_plan", columnLetter: "ES", size: 150, @@ -3052,7 +3052,7 @@ export const config = { accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_current", columnLetter: "EU", size: 150, @@ -3077,7 +3077,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_ssp", columnLetter: "EV", size: 150, @@ -3096,7 +3096,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_rf", columnLetter: "EW", size: 150, @@ -3115,7 +3115,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_reserve", columnLetter: "EX", size: 150, @@ -3155,7 +3155,7 @@ export const config = { accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.corrected_plan", columnLetter: "FA", size: 150, @@ -3187,7 +3187,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.pay_amount", columnLetter: "FD", size: 150, @@ -3200,7 +3200,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q3.pay_ho", columnLetter: "FE", size: 250, @@ -3213,7 +3213,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q3.pay_rf", columnLetter: "FF", size: 250, @@ -3264,7 +3264,7 @@ export const config = { accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.booking", columnLetter: "FJ", size: 150, @@ -3289,7 +3289,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m1", columnLetter: "FK", size: 150, @@ -3308,7 +3308,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m2", columnLetter: "FL", size: 150, @@ -3327,7 +3327,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m3", columnLetter: "FM", size: 150, @@ -3346,7 +3346,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_quarter", columnLetter: "FN", size: 150, @@ -3365,7 +3365,7 @@ export const config = { accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.residual_after_booking", columnLetter: "FO", size: 150, @@ -3384,7 +3384,7 @@ export const config = { accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.residual_after_actual", columnLetter: "FP", size: 150, @@ -3399,7 +3399,7 @@ export const config = { }, }, { - header: "Закрытие 3-го квартала", + header: "Закрытие 3-го квартала, {unit}", accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { @@ -3467,7 +3467,7 @@ export const config = { "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.target_change", columnLetter: "FV", size: 250, @@ -3492,7 +3492,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.base_correction", columnLetter: "FW", size: 150, @@ -3511,7 +3511,7 @@ export const config = { accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.revision_inc", columnLetter: "FX", size: 150, @@ -3530,7 +3530,7 @@ export const config = { accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.revision_seq", columnLetter: "FY", size: 150, @@ -3568,7 +3568,7 @@ export const config = { accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.new_plan", columnLetter: "GA", size: 150, @@ -3587,7 +3587,7 @@ export const config = { accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_current", columnLetter: "GC", size: 150, @@ -3612,7 +3612,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_ssp", columnLetter: "GD", size: 150, @@ -3631,7 +3631,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_rf", columnLetter: "GE", size: 150, @@ -3650,7 +3650,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_reserve", columnLetter: "GF", size: 150, @@ -3688,7 +3688,7 @@ export const config = { accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.corrected_plan", columnLetter: "GH", size: 150, @@ -3720,7 +3720,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.pay_amount", columnLetter: "GK", size: 150, @@ -3733,7 +3733,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q4.pay_ho", columnLetter: "GL", size: 250, @@ -3746,7 +3746,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q4.pay_rf", columnLetter: "GM", size: 250, @@ -3797,7 +3797,7 @@ export const config = { accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.booking", columnLetter: "GQ", size: 150, @@ -3822,7 +3822,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m1", columnLetter: "GR", size: 150, @@ -3841,7 +3841,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m2", columnLetter: "GS", size: 150, @@ -3860,7 +3860,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m3", columnLetter: "GT", size: 150, @@ -3879,7 +3879,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_quarter", columnLetter: "GU", size: 150, @@ -3898,7 +3898,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_spod", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_spod", columnLetter: "GV", size: 150, @@ -3917,7 +3917,7 @@ export const config = { accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.residual_after_booking", columnLetter: "GW", size: 150, @@ -3936,7 +3936,7 @@ export const config = { accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.residual_after_actual", columnLetter: "GX", size: 150, @@ -3951,7 +3951,7 @@ export const config = { }, }, { - header: "Закрытие 4-го квартала", + header: "Закрытие 4-го квартала, {unit}", accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", columns: [ { @@ -3997,7 +3997,7 @@ export const config = { }, }, { - header: "Факт 1 кв", + header: "Факт 1 кв, {unit}", id: "data.q1.actual_rsbu_spod", accessorKey: "data.q1.actual_quarter", columnLetter: "HE", @@ -4011,7 +4011,7 @@ export const config = { }, }, { - header: "Факт 2 кв", + header: "Факт 2 кв, {unit}", accessorKey: "data.q2.actual_quarter", id: "data.q2.actual_rsbu_spod", columnLetter: "HF", @@ -4025,7 +4025,7 @@ export const config = { }, }, { - header: "Факт 3 кв", + header: "Факт 3 кв, {unit}", accessorKey: "data.q3.actual_quarter", id: "data.q3.actual_rsbu_spod", columnLetter: "HG", @@ -4039,7 +4039,7 @@ export const config = { }, }, { - header: "Факт 4 кв + СПОД", + header: "Факт 4 кв + СПОД, {unit}", accessorKey: "data.q4.actual_rsbu_spod", columnLetter: "HH", size: 150, @@ -4056,7 +4056,7 @@ export const config = { accessorKey: "field_38", columns: [ { - header: "Факт {year}", + header: "Факт {year}, {unit}", accessorKey: "field_fakt_2026", columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_4/OPER.js b/web/src/components/RealtimeTable/constants/FORM_4/OPER.js index bd64570..0bf0257 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/OPER.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/OPER.js @@ -6,7 +6,7 @@ import { tealColumn, whiteColumn, yellowColumn, -} from "../columnColors"; +} from "../columnColors.js"; export const config = { config: { colors: { @@ -969,7 +969,7 @@ export const config = { "planiruemye_ssp_pokazateli_smety_raskhodov_deystvuyuschiy_dogovor", columns: [ { - header: "Сумма", + header: "Сумма, {unit}", accessorKey: "data.contract_summary.total", columnLetter: "L", size: 150, @@ -1034,7 +1034,7 @@ export const config = { }, }, { - header: "Платежи в {year+1} году", + header: "Платежи в {year+1} году, {unit}", accessorKey: "data.contract_summary.future_y1", columnLetter: "Q", size: 190, @@ -1047,7 +1047,7 @@ export const config = { }, }, { - header: "Платежи в {year+2} году", + header: "Платежи в {year+2} году, {unit}", accessorKey: "data.contract_summary.future_y2", columnLetter: "R", size: 190, @@ -1060,7 +1060,7 @@ export const config = { }, }, { - header: "Сумма в других ССП", + header: "Сумма в других ССП, {unit}", accessorKey: "data.contract_summary.other_ssp", columnLetter: "S", size: 180, @@ -1169,7 +1169,7 @@ export const config = { accessorKey: "sekvestirovanie_dfip_smety_raskhodov", columns: [ { - header: "Корректировка сметы расходов", + header: "Корректировка сметы расходов, {unit}", accessorKey: "sekvestirovanie_dfip_smety_raskhodov_korrektirovka_smety_raskhodov", columns: [ @@ -1284,7 +1284,7 @@ export const config = { accessorKey: "otnesenie_v_rezerv", columns: [ { - header: "Резерв Головного офиса", + header: "Резерв Головного офиса, {unit}", accessorKey: "otnesenie_v_rezerv_rezerv_golovnogo_ofisa", columns: [ { @@ -1394,7 +1394,7 @@ export const config = { }, }, { - header: "Итоговая смета расходов", + header: "Итоговая смета расходов, {unit}", accessorKey: "itogovaya_smeta_raskhodov", columns: [ { @@ -1944,7 +1944,7 @@ export const config = { accessorKey: "1_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_current", columnLetter: "CB", size: 150, @@ -1969,7 +1969,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_ssp", columnLetter: "CC", size: 150, @@ -1988,7 +1988,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_rf", columnLetter: "CD", size: 150, @@ -2007,7 +2007,7 @@ export const config = { accessorKey: "1_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.adj_reserve", columnLetter: "CE", size: 150, @@ -2046,7 +2046,7 @@ export const config = { accessorKey: "1_kvartal_2026_skorr_plan_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.corrected_plan", columnLetter: "CH", size: 150, @@ -2078,7 +2078,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.pay_amount", columnLetter: "CK", size: 150, @@ -2091,7 +2091,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q1.pay_ho", columnLetter: "CL", size: 250, @@ -2104,7 +2104,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q1.pay_rf", columnLetter: "CM", size: 250, @@ -2155,7 +2155,7 @@ export const config = { accessorKey: "1_kvartal_2026_bron_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.booking", columnLetter: "CQ", size: 150, @@ -2180,7 +2180,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_yanvar_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m1", columnLetter: "CR", size: 150, @@ -2199,7 +2199,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_fevral_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m2", columnLetter: "CS", size: 150, @@ -2218,7 +2218,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_mart_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_m3", columnLetter: "CT", size: 150, @@ -2237,7 +2237,7 @@ export const config = { accessorKey: "1_kvartal_2026_fakt_rsbu_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.actual_quarter", columnLetter: "CU", size: 150, @@ -2256,7 +2256,7 @@ export const config = { accessorKey: "1_kvartal_2026_ostatok_posle_broni_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.residual_after_booking", columnLetter: "CV", size: 150, @@ -2275,7 +2275,7 @@ export const config = { accessorKey: "1_kvartal_2026_ostatok_posle_fakta_1_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q1.residual_after_actual", columnLetter: "CW", size: 150, @@ -2290,7 +2290,7 @@ export const config = { }, }, { - header: "Закрытие 1-го квартала", + header: "Закрытие 1-го квартала, {unit}", accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { @@ -2384,7 +2384,7 @@ export const config = { "2_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.target_change", columnLetter: "DE", size: 300, @@ -2409,7 +2409,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.base_correction", columnLetter: "DF", size: 300, @@ -2428,7 +2428,7 @@ export const config = { accessorKey: "2_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.revision_inc", columnLetter: "DG", size: 150, @@ -2447,7 +2447,7 @@ export const config = { accessorKey: "2_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.revision_seq", columnLetter: "DH", size: 150, @@ -2485,7 +2485,7 @@ export const config = { accessorKey: "2_kvartal_2026_novyy_plan_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.new_plan", columnLetter: "DJ", size: 150, @@ -2504,7 +2504,7 @@ export const config = { accessorKey: "2_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_current", columnLetter: "DL", size: 150, @@ -2529,7 +2529,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_ssp", columnLetter: "DM", size: 150, @@ -2548,7 +2548,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_rf", columnLetter: "DN", size: 150, @@ -2567,7 +2567,7 @@ export const config = { accessorKey: "2_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.adj_reserve", columnLetter: "DO", size: 150, @@ -2607,7 +2607,7 @@ export const config = { accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.corrected_plan", columnLetter: "DR", size: 150, @@ -2639,7 +2639,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.pay_amount", columnLetter: "DU", size: 150, @@ -2652,7 +2652,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q2.pay_ho", columnLetter: "DV", size: 250, @@ -2665,7 +2665,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q2.pay_rf", columnLetter: "DW", size: 250, @@ -2716,7 +2716,7 @@ export const config = { accessorKey: "2_kvartal_2026_bron_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.booking", columnLetter: "EA", size: 150, @@ -2741,7 +2741,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_aprel_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m1", columnLetter: "EB", size: 150, @@ -2760,7 +2760,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_may_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m2", columnLetter: "EC", size: 150, @@ -2779,7 +2779,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_iyun_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_m3", columnLetter: "ED", size: 150, @@ -2798,7 +2798,7 @@ export const config = { accessorKey: "2_kvartal_2026_fakt_rsbu_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.actual_quarter", columnLetter: "EE", size: 150, @@ -2817,7 +2817,7 @@ export const config = { accessorKey: "2_kvartal_2026_ostatok_posle_broni_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.residual_after_booking", columnLetter: "EF", size: 150, @@ -2836,7 +2836,7 @@ export const config = { accessorKey: "2_kvartal_2026_ostatok_posle_fakta_2_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q2.residual_after_actual", columnLetter: "EG", size: 150, @@ -2851,7 +2851,7 @@ export const config = { }, }, { - header: "Закрытие 2-го квартала", + header: "Закрытие 2-го квартала, {unit}", accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { @@ -2932,7 +2932,7 @@ export const config = { "3_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.target_change", columnLetter: "EN", size: 250, @@ -2957,7 +2957,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.base_correction", columnLetter: "EO", size: 150, @@ -2976,7 +2976,7 @@ export const config = { accessorKey: "3_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.revision_inc", columnLetter: "EP", size: 150, @@ -2995,7 +2995,7 @@ export const config = { accessorKey: "3_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.revision_seq", columnLetter: "EQ", size: 150, @@ -3033,7 +3033,7 @@ export const config = { accessorKey: "3_kvartal_2026_novyy_plan_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.new_plan", columnLetter: "ES", size: 150, @@ -3052,7 +3052,7 @@ export const config = { accessorKey: "3_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_current", columnLetter: "EU", size: 150, @@ -3077,7 +3077,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_ssp", columnLetter: "EV", size: 150, @@ -3096,7 +3096,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_rf", columnLetter: "EW", size: 150, @@ -3115,7 +3115,7 @@ export const config = { accessorKey: "3_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.adj_reserve", columnLetter: "EX", size: 150, @@ -3155,7 +3155,7 @@ export const config = { accessorKey: "3_kvartal_2026_skorr_plan_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.corrected_plan", columnLetter: "FA", size: 150, @@ -3187,7 +3187,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.pay_amount", columnLetter: "FD", size: 150, @@ -3200,7 +3200,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q3.pay_ho", columnLetter: "FE", size: 250, @@ -3213,7 +3213,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q3.pay_rf", columnLetter: "FF", size: 250, @@ -3264,7 +3264,7 @@ export const config = { accessorKey: "3_kvartal_2026_bron_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.booking", columnLetter: "FJ", size: 150, @@ -3289,7 +3289,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_iyul_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m1", columnLetter: "FK", size: 150, @@ -3308,7 +3308,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_avgust_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m2", columnLetter: "FL", size: 150, @@ -3327,7 +3327,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_sentyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_m3", columnLetter: "FM", size: 150, @@ -3346,7 +3346,7 @@ export const config = { accessorKey: "3_kvartal_2026_fakt_rsbu_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.actual_quarter", columnLetter: "FN", size: 150, @@ -3365,7 +3365,7 @@ export const config = { accessorKey: "3_kvartal_2026_ostatok_posle_broni_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.residual_after_booking", columnLetter: "FO", size: 150, @@ -3384,7 +3384,7 @@ export const config = { accessorKey: "3_kvartal_2026_ostatok_posle_fakta_3_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q3.residual_after_actual", columnLetter: "FP", size: 150, @@ -3399,7 +3399,7 @@ export const config = { }, }, { - header: "Закрытие 3-го квартала", + header: "Закрытие 3-го квартала, {unit}", accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { @@ -3467,7 +3467,7 @@ export const config = { "4_kvartal_2026_izmenenie_tselevogo_naznacheniya_perenesennoy_ekonomii_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.target_change", columnLetter: "FV", size: 250, @@ -3492,7 +3492,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovka_statey_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.base_correction", columnLetter: "FW", size: 150, @@ -3511,7 +3511,7 @@ export const config = { accessorKey: "4_kvartal_2026_uvelichenie_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.revision_inc", columnLetter: "FX", size: 150, @@ -3530,7 +3530,7 @@ export const config = { accessorKey: "4_kvartal_2026_cekvestr_bazovogo_plana_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.revision_seq", columnLetter: "FY", size: 150, @@ -3568,7 +3568,7 @@ export const config = { accessorKey: "4_kvartal_2026_novyy_plan_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.new_plan", columnLetter: "GA", size: 150, @@ -3587,7 +3587,7 @@ export const config = { accessorKey: "4_kvartal_2026_tekuschie_korrektirovki_0", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_current", columnLetter: "GC", size: 150, @@ -3612,7 +3612,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_s_ssp_smetoy_razvitiya", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_ssp", columnLetter: "GD", size: 150, @@ -3631,7 +3631,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_s_rf", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_rf", columnLetter: "GE", size: 150, @@ -3650,7 +3650,7 @@ export const config = { accessorKey: "4_kvartal_2026_korrektirovki_iz_rezerva", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.adj_reserve", columnLetter: "GF", size: 150, @@ -3688,7 +3688,7 @@ export const config = { accessorKey: "4_kvartal_2026_skorr_plan_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.corrected_plan", columnLetter: "GH", size: 150, @@ -3720,7 +3720,7 @@ export const config = { }, }, { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.pay_amount", columnLetter: "GK", size: 150, @@ -3733,7 +3733,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q4.pay_ho", columnLetter: "GL", size: 250, @@ -3746,7 +3746,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q4.pay_rf", columnLetter: "GM", size: 250, @@ -3797,7 +3797,7 @@ export const config = { accessorKey: "4_kvartal_2026_bron_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.booking", columnLetter: "GQ", size: 150, @@ -3822,7 +3822,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_oktyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m1", columnLetter: "GR", size: 150, @@ -3841,7 +3841,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_noyabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m2", columnLetter: "GS", size: 150, @@ -3860,7 +3860,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_dekabr_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_m3", columnLetter: "GT", size: 150, @@ -3879,7 +3879,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_rsbu_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_quarter", columnLetter: "GU", size: 150, @@ -3898,7 +3898,7 @@ export const config = { accessorKey: "4_kvartal_2026_fakt_spod", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.actual_spod", columnLetter: "GV", size: 150, @@ -3917,7 +3917,7 @@ export const config = { accessorKey: "4_kvartal_2026_ostatok_posle_broni_4_kv_26", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.residual_after_booking", columnLetter: "GW", size: 150, @@ -3936,7 +3936,7 @@ export const config = { accessorKey: "4_kvartal_2026_ostatok_posle_fakta_4_kv_26_i_spodov", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.q4.residual_after_actual", columnLetter: "GX", size: 150, @@ -3951,7 +3951,7 @@ export const config = { }, }, { - header: "Закрытие 4-го квартала", + header: "Закрытие 4-го квартала, {unit}", accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", columns: [ { @@ -3997,7 +3997,7 @@ export const config = { }, }, { - header: "Факт 1 кв", + header: "Факт 1 кв, {unit}", id: "data.q1.actual_rsbu_spod", accessorKey: "data.q1.actual_quarter", columnLetter: "HE", @@ -4011,7 +4011,7 @@ export const config = { }, }, { - header: "Факт 2 кв", + header: "Факт 2 кв, {unit}", accessorKey: "data.q2.actual_quarter", id: "data.q2.actual_rsbu_spod", columnLetter: "HF", @@ -4025,7 +4025,7 @@ export const config = { }, }, { - header: "Факт 3 кв", + header: "Факт 3 кв, {unit}", accessorKey: "data.q3.actual_quarter", id: "data.q3.actual_rsbu_spod", columnLetter: "HG", @@ -4039,7 +4039,7 @@ export const config = { }, }, { - header: "Факт 4 кв + СПОД", + header: "Факт 4 кв + СПОД, {unit}", accessorKey: "data.q4.actual_rsbu_spod", columnLetter: "HH", size: 150, @@ -4056,7 +4056,7 @@ export const config = { accessorKey: "field_38", columns: [ { - header: "Факт {year}", + header: "Факт {year}, {unit}", accessorKey: "field_fakt_2026", columns: [ { diff --git a/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js b/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js index f808ec4..6990a64 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/SMETA.js @@ -1,4 +1,4 @@ -import { greenColumn } from "../columnColors"; +import { greenColumn } from "../columnColors.js"; export const config = { config: { colors: {}, diff --git a/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js b/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js index 089b699..1a2ba42 100644 --- a/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js +++ b/web/src/components/RealtimeTable/constants/FORM_4/STRUCTURE.js @@ -5,7 +5,7 @@ import { redColumn, whiteColumn, yellowColumn, -} from "../columnColors"; +} from "../columnColors.js"; export const config = { config: { colors: { @@ -1012,7 +1012,7 @@ export const config = { accessorKey: "planiruemye_ssp_pokazateli_smety_raskhodov_dogovory", columns: [ { - header: "Сумма", + header: "Сумма, {unit}", accessorKey: "data.contract_summary.amount", columnLetter: "N", size: 150, @@ -1064,7 +1064,7 @@ export const config = { }, }, { - header: "Платежи в {year+1} году", + header: "Платежи в {year+1} году, {unit}", accessorKey: "data.contract_summary.future_payments_y1", columnLetter: "R", size: 190, @@ -1077,7 +1077,7 @@ export const config = { }, }, { - header: "Платежи в {year+2} году", + header: "Платежи в {year+2} году, {unit}", accessorKey: "data.contract_summary.future_payments_y2", columnLetter: "S", size: 190, @@ -1090,7 +1090,7 @@ export const config = { }, }, { - header: "Сумма в других ССП", + header: "Сумма в других ССП, {unit}", accessorKey: "data.contract_summary.other_ssp_amount", columnLetter: "T", size: 180, @@ -1186,7 +1186,7 @@ export const config = { accessorKey: "sekvestirovanie_dfip", columns: [ { - header: "Корректировка сметы расходов", + header: "Корректировка сметы расходов, {unit}", accessorKey: "sekvestirovanie_dfip_korrektirovka_smety_raskhodov", columns: [ { @@ -1300,7 +1300,7 @@ export const config = { accessorKey: "otnesenie_v_rezerv", columns: [ { - header: "Резерв финансового комитета", + header: "Резерв финансового комитета, {unit}", accessorKey: "otnesenie_v_rezerv_rezerv_finansovogo_komiteta", columns: [ { @@ -1410,7 +1410,7 @@ export const config = { }, }, { - header: "Итоговая смета расходов", + header: "Итоговая смета расходов, {unit}", accessorKey: "itogovaya_smeta_raskhodov", columns: [ { @@ -1507,7 +1507,7 @@ export const config = { accessorKey: "field_kollegialnye_organy", columns: [ { - header: "Сумма (без НДС)", + header: "Сумма, {unit} (без НДС)", accessorKey: "data.collegial.amount", columnLetter: "AS", size: 150, @@ -2044,7 +2044,7 @@ export const config = { accessorKey: "1_kvartal_2026_kommentariy", columns: [ { - header: "Сумма, {unit} (без НДС)", + header: "", accessorKey: "data.q1.adj_comment", columnLetter: "CG", size: 260, @@ -2109,7 +2109,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q1.pay_ho", columnLetter: "CL", size: 250, @@ -2122,7 +2122,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q1.pay_rf", columnLetter: "CM", size: 250, @@ -2308,7 +2308,7 @@ export const config = { }, }, { - header: "Закрытие 1-го квартала", + header: "Закрытие 1-го квартала, {unit}", accessorKey: "1_kvartal_2026_zakrytie_1_go_kvartala", columns: [ { @@ -2484,7 +2484,7 @@ export const config = { accessorKey: "2_kvartal_2026_kommentariy", columns: [ { - header: "Сумма, {unit} (без НДС)", + header: "", accessorKey: "data.q2.revision_comment", columnLetter: "DI", size: 260, @@ -2671,7 +2671,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q2.pay_ho", columnLetter: "DV", size: 250, @@ -2684,7 +2684,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q2.pay_rf", columnLetter: "DW", size: 250, @@ -2870,7 +2870,7 @@ export const config = { }, }, { - header: "Закрытие 2-го квартала", + header: "Закрытие 2-го квартала, {unit}", accessorKey: "2_kvartal_2026_zakrytie_2_go_kvartala", columns: [ { @@ -3033,7 +3033,7 @@ export const config = { accessorKey: "3_kvartal_2026_kommentariy", columns: [ { - header: "Сумма, {unit} (без НДС)", + header: "", accessorKey: "data.q3.revision_comment", columnLetter: "ER", size: 260, @@ -3220,7 +3220,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q3.pay_ho", columnLetter: "FE", size: 250, @@ -3233,7 +3233,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q3.pay_rf", columnLetter: "FF", size: 250, @@ -3419,7 +3419,7 @@ export const config = { }, }, { - header: "Закрытие 3-го квартала", + header: "Закрытие 3-го квартала, {unit}", accessorKey: "3_kvartal_2026_zakrytie_3_go_kvartala", columns: [ { @@ -3569,7 +3569,7 @@ export const config = { accessorKey: "4_kvartal_2026_kommentariy", columns: [ { - header: "Сумма, {unit} (без НДС)", + header: "", accessorKey: "data.q4.revision_comment", columnLetter: "FZ", size: 260, @@ -3690,7 +3690,7 @@ export const config = { accessorKey: "4_kvartal_2026_adj_kommentariy", columns: [ { - header: "Сумма, {unit} (без НДС)", + header: "", accessorKey: "data.q4.adj_comment", columnLetter: "GG", size: 250, @@ -3754,7 +3754,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) ГО", + header: "В т. ч. сумма, {unit} (без НДС) ГО", accessorKey: "data.q4.pay_ho", columnLetter: "GL", size: 250, @@ -3767,7 +3767,7 @@ export const config = { }, }, { - header: "В т. ч. сумма (без НДС) РФ", + header: "В т. ч. сумма, {unit} (без НДС) РФ", accessorKey: "data.q4.pay_rf", columnLetter: "GM", size: 250, @@ -3972,7 +3972,7 @@ export const config = { }, }, { - header: "Закрытие 4-го квартала", + header: "Закрытие 4-го квартала, {unit}", accessorKey: "4_kvartal_2026_zakrytie_4_go_kvartala", columns: [ { @@ -4026,7 +4026,7 @@ export const config = { accessorKey: "field_fakt_26", columns: [ { - header: "Факт {year:short}", + header: "Факт {year:short}, {unit}", accessorKey: "data.totals.fact_year", columnLetter: "HE", size: 150, diff --git a/web/src/components/RealtimeTable/constants/PROJECT/CURRENT_EXPENSES.js b/web/src/components/RealtimeTable/constants/PROJECT/CURRENT_EXPENSES.js index 74148a7..cd850cd 100644 --- a/web/src/components/RealtimeTable/constants/PROJECT/CURRENT_EXPENSES.js +++ b/web/src/components/RealtimeTable/constants/PROJECT/CURRENT_EXPENSES.js @@ -1,4 +1,4 @@ -import { greenColumn } from '../columnColors'; +import { greenColumn } from '../columnColors.js'; const planTitle = 'Текущим расходам'; diff --git a/web/src/components/RealtimeTable/constants/PROJECT/LIMIT.js b/web/src/components/RealtimeTable/constants/PROJECT/LIMIT.js index 735b533..7727e02 100644 --- a/web/src/components/RealtimeTable/constants/PROJECT/LIMIT.js +++ b/web/src/components/RealtimeTable/constants/PROJECT/LIMIT.js @@ -1,4 +1,4 @@ -import { greenColumn } from '../columnColors'; +import { greenColumn } from '../columnColors.js'; const planTitle = 'Лимиту Правления'; diff --git a/web/src/components/RealtimeTable/utils/columnUnitLabels.test.js b/web/src/components/RealtimeTable/utils/columnUnitLabels.test.js new file mode 100644 index 0000000..6b820dc --- /dev/null +++ b/web/src/components/RealtimeTable/utils/columnUnitLabels.test.js @@ -0,0 +1,57 @@ +import assert from 'node:assert/strict'; +import { readdirSync } from 'node:fs'; +import test from 'node:test'; +import { fileURLToPath } from 'node:url'; +import { getMoneyUnit, isTextColumn } from './moneyUtils.js'; + +// AURORA-1900 (возврат 12.11): у каждой денежной колонки единица есть в её +// заголовке или в заголовке одной из родительских групп, а у текстовых колонок +// денежной подписи нет. Проверяются все конфиги колонок форм. +const FORMS = ['FORM_1', 'FORM_2', 'FORM_4', 'PROJECT']; +const constantsDir = new URL('../constants/', import.meta.url); + +const hasUnit = (header) => typeof header === 'string' && (header.includes('{unit}') || header.includes('руб')); + +// Служебные колонки-распорки без данных (accessorKey без префикса data.) не проверяются. +const isDataColumn = (column) => typeof column.accessorKey === 'string' && column.accessorKey.startsWith('data.'); + +function collectLeaves(columns, trail = [], parent = null, leaves = []) { + for (const column of columns) { + const path = [...trail, column.header]; + if (column.columns?.length) { + collectLeaves(column.columns, path, column, leaves); + } else { + leaves.push({ column, path, parent }); + } + } + return leaves; +} + +const sheetsOf = (form) => + readdirSync(fileURLToPath(new URL(`${form}/`, constantsDir))) + .filter((file) => file.endsWith('.js')) + .map((file) => file.slice(0, -3)); + +for (const form of FORMS) { + for (const sheet of sheetsOf(form)) { + test(`${form}/${sheet}: единицы у денежных колонок, без денежных подписей у текстовых`, async () => { + const { config } = await import(new URL(`${form}/${sheet}.js`, constantsDir)); + // Дерево колонок лежит либо в config.columns, либо в config.config.columns. + const columns = config.columns ?? config.config?.columns; + assert.ok(Array.isArray(columns), 'в конфиге нет дерева колонок'); + const leaves = collectLeaves(columns).filter(({ column }) => isDataColumn(column)); + + const withoutUnit = leaves + .filter(({ column }) => !isTextColumn(column) && getMoneyUnit(column, sheet) !== null) + .filter(({ path }) => !path.some(hasUnit)) + .map(({ column, path }) => `${column.accessorKey}: ${path.join(' → ')}`); + assert.deepEqual(withoutUnit, [], 'денежные колонки без единицы'); + + const textWithUnit = leaves + .filter(({ column }) => isTextColumn(column)) + .filter(({ column, parent }) => hasUnit(column.header) || (parent?.columns.length === 1 && hasUnit(parent.header))) + .map(({ column, path }) => `${column.accessorKey}: ${path.join(' → ')}`); + assert.deepEqual(textWithUnit, [], 'текстовые колонки с денежной подписью'); + }); + } +} diff --git a/web/src/pages/AdminPanel/AuditLogsPage/utils/transformers.jsx b/web/src/pages/AdminPanel/AuditLogsPage/utils/transformers.jsx index e5d6ea9..618b0e1 100644 --- a/web/src/pages/AdminPanel/AuditLogsPage/utils/transformers.jsx +++ b/web/src/pages/AdminPanel/AuditLogsPage/utils/transformers.jsx @@ -1,4 +1,5 @@ import { DictVspApi } from '../../../../api/dict-vsp'; +import { formatHeaderUnit } from '../../../../components/RealtimeTable/utils/headerYearUtils'; import { FormsSheetApi } from '../../../../api/form_sheet'; import { FormsApi } from '../../../../api/forms'; import { ProjectsApi } from '../../../../api/projects'; @@ -302,7 +303,8 @@ export async function transformColumns(cols, formId, sheet, projectId, reportTyp return { headers: result.headers, column: result.column, - path: result.headers.join(' → '), + // AURORA-1900: в журнале нет выбора разрядности — {unit} подставляется как «тыс. руб.». + path: result.headers.map((header) => formatHeaderUnit(header)).join(' → '), }; } return { diff --git a/web/src/pages/ProjectPages/columns.js b/web/src/pages/ProjectPages/columns.js index 7b8c18e..1808da4 100644 --- a/web/src/pages/ProjectPages/columns.js +++ b/web/src/pages/ProjectPages/columns.js @@ -134,13 +134,13 @@ export const createFirstColumns = (handlers) => { }, { accessorKey: 'reserve_to_prrs_ahr', - header: 'Из резерва Банка в смету ПРРС АХР', + header: 'Из резерва Банка в смету ПРРС АХР, тыс. руб.', size: 160, Cell: ({ cell }) => formatNumber(cell.getValue()), }, { accessorKey: 'reserve_to_prrs_kv', - header: 'Из резерва Банка в смету ПРРС кв.', + header: 'Из резерва Банка в смету ПРРС кв., тыс. руб.', size: 160, Cell: ({ cell }) => formatNumber(cell.getValue()), }, @@ -204,7 +204,7 @@ export const secondColumns = [ }, // Объем финансирования по контрольному листу { - header: 'Объем финансирования по контрольному листу', + header: 'Объем финансирования по контрольному листу, тыс. руб.', columns: [ { accessorKey: 'data.financing.ahr', @@ -234,7 +234,7 @@ export const secondColumns = [ }, // Базовый период { - header: 'Базовый период 01.01 - 31.03', + header: 'Базовый период 01.01 - 31.03, тыс. руб.', columns: [ { accessorKey: 'data.base_q1.ahr', @@ -264,7 +264,7 @@ export const secondColumns = [ }, // Скорректированный период Q2 { - header: 'Скорректированный период 01.04 - 30.06', + header: 'Скорректированный период 01.04 - 30.06, тыс. руб.', columns: [ { accessorKey: 'data.corrected_q2.ahr', @@ -294,7 +294,7 @@ export const secondColumns = [ }, // Скорректированный период Q3 { - header: 'Скорректированный период 01.07 - 30.09', + header: 'Скорректированный период 01.07 - 30.09, тыс. руб.', columns: [ { accessorKey: 'data.corrected_q3.ahr', @@ -324,7 +324,7 @@ export const secondColumns = [ }, // Скорректированный период Q4 { - header: 'Скорректированный период 01.10 - 31.12', + header: 'Скорректированный период 01.10 - 31.12, тыс. руб.', columns: [ { accessorKey: 'data.corrected_q4.ahr', diff --git a/web/src/pages/Svod2Page/Svod2Page.jsx b/web/src/pages/Svod2Page/Svod2Page.jsx index caa8934..ac22b86 100644 --- a/web/src/pages/Svod2Page/Svod2Page.jsx +++ b/web/src/pages/Svod2Page/Svod2Page.jsx @@ -82,7 +82,7 @@ const CARRYOVER_HEADERS = { const createCorrectionColumns = (quarter) => ({ id: `q${quarter}.correction`, - header: 'Корректировка внутри квартала', + header: 'Корректировка внутри квартала, {unit}', columns: [ numericColumn(`q${quarter}.adj_current`, 'Текущие корректировки (= 0)', [`q${quarter}`, 'adj_current'], 12), numericColumn(`q${quarter}.adj_ssp`, 'Корректировки с ССП / сметой развития', [`q${quarter}`, 'adj_ssp'], 15), @@ -97,15 +97,15 @@ const createPaymentColumns = (quarter) => ({ columns: [ textColumn(`q${quarter}.payment_date`, 'Дата платежа', [`q${quarter}`, 'payment_date'], 9), numericColumn(`q${quarter}.payment_amount`, 'Сумма, {unit} (без НДС)', [`q${quarter}`, 'payment_amount'], 12), - numericColumn(`q${quarter}.payment_amount_ho`, 'в т.ч. сумма (без НДС) ГО', [`q${quarter}`, 'payment_amount_ho'], 12), - numericColumn(`q${quarter}.payment_amount_rf`, 'в т.ч. сумма (без НДС) РФ', [`q${quarter}`, 'payment_amount_rf'], 12), + numericColumn(`q${quarter}.payment_amount_ho`, 'в т.ч. сумма, {unit} (без НДС) ГО', [`q${quarter}`, 'payment_amount_ho'], 12), + numericColumn(`q${quarter}.payment_amount_rf`, 'в т.ч. сумма, {unit} (без НДС) РФ', [`q${quarter}`, 'payment_amount_rf'], 12), textColumn(`q${quarter}.payment_act`, 'Предоставление акта (др. подтверждения)', [`q${quarter}`, 'payment_act'], 16), ], }); const createActualColumns = (quarter) => ({ id: `q${quarter}.actual`, - header: 'Фактические расходы за квартал', + header: 'Фактические расходы за квартал, {unit}', columns: [ numericColumn(`q${quarter}.booking`, `Бронь ${quarter} кв.`, [`q${quarter}`, 'booking_amount'], 9), ...MONTHS_BY_QUARTER[quarter].map((month, index) => @@ -127,7 +127,7 @@ const createCarryoverColumns = (quarter) => { ); return { id: `q${quarter}.carryover`, - header: CARRYOVER_HEADERS[quarter], + header: `${CARRYOVER_HEADERS[quarter]}, {unit}`, columns: [ ...transferColumns, numericColumn(`q${quarter}.transfer_to_economy`, 'Перенос в фонд экономии', [`q${quarter}`, 'transfer_to_economy'], 12), @@ -188,7 +188,7 @@ const createColumns = (sheet) => [ textColumn('item_id', 'ID статьи', ['header', 'item_id'], 7), textColumn('num_group', 'ID группы номенклатуры', ['header', 'num_group'], 10), textColumn('justification', 'Конкретный вид расхода', ['header', 'justification'], 18), - ...QUARTERS.map((quarter) => numericColumn(`plan.q${quarter}`, `${quarter} кв.`, ['plan', `plan_q${quarter}`])), + ...QUARTERS.map((quarter) => numericColumn(`plan.q${quarter}`, `${quarter} кв., {unit}`, ['plan', `plan_q${quarter}`])), ], }, { @@ -201,19 +201,19 @@ const createColumns = (sheet) => [ }, { id: 'sequestration', - header: 'Секвестирование ДФиП', + header: 'Секвестирование ДФиП, {unit}', columns: QUARTERS.map((quarter) => numericColumn(`sequestration.q${quarter}`, `${quarter} кв.`, ['sequestration', 'DFIP', `adj_q${quarter}`]), ), }, { id: 'reserve', - header: 'Отнесение в резерв', + header: 'Отнесение в резерв, {unit}', columns: QUARTERS.map((quarter) => numericColumn(`reserve.q${quarter}`, `${quarter} кв.`, ['reserve', `amount_q${quarter}`])), }, { id: 'approved', - header: 'Итоговая смета расходов', + header: 'Итоговая смета расходов, {unit}', columns: QUARTERS.map((quarter) => numericColumn(`approved.q${quarter}`, `${quarter} кв.`, ['approved', `approved_q${quarter}`])), }, {