diff --git a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js index 296fce4..4993cba 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/CAP.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/CAP.js @@ -29,134 +29,6 @@ export const config = { color_type: orangeColumn, accessorKey: "data.header.internal_order", }, - "data.collegial.approved": { - color_type: orangeColumn, - accessorKey: "data.collegial.approved", - }, - "data.collegial.protocol": { - color_type: orangeColumn, - accessorKey: "data.collegial.protocol", - }, - net_kolonki_kollegialnye_organy_field: { - color_type: orangeColumn, - accessorKey: "net_kolonki_kollegialnye_organy_field", - }, - "data.collegial.note": { - color_type: orangeColumn, - accessorKey: "data.collegial.note", - }, - "data.ckk.ceiling": { - color_type: orangeColumn, - accessorKey: "data.ckk.ceiling", - }, - "data.booking.y2026.q1": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q1", - }, - "data.booking.y2026.q2": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q2", - }, - "data.booking.y2026.q3": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q3", - }, - "data.booking.y2026.q4": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q4", - }, - "data.ckk.rf_schedule": { - color_type: orangeColumn, - accessorKey: "data.ckk.rf_schedule", - }, - "data.ckk.deadline": { - color_type: orangeColumn, - accessorKey: "data.ckk.deadline", - }, - "data.ckk.proc_plan": { - color_type: orangeColumn, - accessorKey: "data.ckk.proc_plan", - }, - "data.ckk.proc_method": { - color_type: orangeColumn, - accessorKey: "data.ckk.proc_method", - }, - "data.ckk.comment": { - color_type: orangeColumn, - accessorKey: "data.ckk.comment", - }, - "data.contract.counterparty": { - color_type: orangeColumn, - accessorKey: "data.contract.counterparty", - }, - "data.contract.reference": { - color_type: orangeColumn, - accessorKey: "data.contract.reference", - }, - "data.contract.addenda": { - color_type: orangeColumn, - accessorKey: "data.contract.addenda", - }, - "data.contract.subject": { - color_type: orangeColumn, - accessorKey: "data.contract.subject", - }, - "data.contract.currency": { - color_type: orangeColumn, - accessorKey: "data.contract.currency", - }, - "data.contract.ceiling": { - color_type: orangeColumn, - accessorKey: "data.contract.ceiling", - }, - "data.contract.q1": { - color_type: orangeColumn, - accessorKey: "data.contract.q1", - }, - "data.contract.q2": { - color_type: orangeColumn, - accessorKey: "data.contract.q2", - }, - "data.contract.q3": { - color_type: orangeColumn, - accessorKey: "data.contract.q3", - }, - "data.contract.q4": { - color_type: orangeColumn, - accessorKey: "data.contract.q4", - }, - "data.contract.rf_schedule": { - color_type: orangeColumn, - accessorKey: "data.contract.rf_schedule", - }, - "data.contract.vat_rate": { - color_type: orangeColumn, - accessorKey: "data.contract.vat_rate", - }, - "data.contract.exchange_rate": { - color_type: orangeColumn, - accessorKey: "data.contract.exchange_rate", - }, - "data.contract.amount_foreign": { - color_type: orangeColumn, - accessorKey: "data.contract.amount_foreign", - }, - "data.contract.deadline": { - color_type: orangeColumn, - accessorKey: "data.contract.deadline", - }, - "data.contract.scheme": { - color_type: orangeColumn, - accessorKey: "data.contract.scheme", - }, - "data.contract.act": { - color_type: orangeColumn, - accessorKey: "data.contract.act", - }, - "data.contract.comment": { - color_type: orangeColumn, - accessorKey: "data.contract.comment", - }, "data.plan.q1": { color_type: orangeColumn, accessorKey: "data.plan.q1", @@ -285,6 +157,134 @@ export const config = { color_type: orangeColumn, accessorKey: "data.approved.year", }, + "data.collegial.approved": { + color_type: orangeColumn, + accessorKey: "data.collegial.approved", + }, + "data.collegial.protocol": { + color_type: orangeColumn, + accessorKey: "data.collegial.protocol", + }, + field_kollegialnye_organy_field: { + color_type: orangeColumn, + accessorKey: "field_kollegialnye_organy_field", + }, + "data.collegial.note": { + color_type: orangeColumn, + accessorKey: "data.collegial.note", + }, + "data.ckk.ceiling": { + color_type: orangeColumn, + accessorKey: "data.ckk.ceiling", + }, + "data.booking.y2026.q1": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q1", + }, + "data.booking.y2026.q2": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q2", + }, + "data.booking.y2026.q3": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q3", + }, + "data.booking.y2026.q4": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q4", + }, + "data.ckk.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.ckk.rf_schedule", + }, + "data.ckk.deadline": { + color_type: orangeColumn, + accessorKey: "data.ckk.deadline", + }, + "data.ckk.proc_plan": { + color_type: orangeColumn, + accessorKey: "data.ckk.proc_plan", + }, + "data.ckk.proc_method": { + color_type: orangeColumn, + accessorKey: "data.ckk.proc_method", + }, + "data.ckk.comment": { + color_type: orangeColumn, + accessorKey: "data.ckk.comment", + }, + "data.contract.counterparty": { + color_type: orangeColumn, + accessorKey: "data.contract.counterparty", + }, + "data.contract.reference": { + color_type: orangeColumn, + accessorKey: "data.contract.reference", + }, + "data.contract.addenda": { + color_type: orangeColumn, + accessorKey: "data.contract.addenda", + }, + "data.contract.subject": { + color_type: orangeColumn, + accessorKey: "data.contract.subject", + }, + "data.contract.currency": { + color_type: orangeColumn, + accessorKey: "data.contract.currency", + }, + "data.contract.ceiling": { + color_type: orangeColumn, + accessorKey: "data.contract.ceiling", + }, + "data.contract.q1": { + color_type: orangeColumn, + accessorKey: "data.contract.q1", + }, + "data.contract.q2": { + color_type: orangeColumn, + accessorKey: "data.contract.q2", + }, + "data.contract.q3": { + color_type: orangeColumn, + accessorKey: "data.contract.q3", + }, + "data.contract.q4": { + color_type: orangeColumn, + accessorKey: "data.contract.q4", + }, + "data.contract.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.contract.rf_schedule", + }, + "data.contract.vat_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.vat_rate", + }, + "data.contract.exchange_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.exchange_rate", + }, + "data.contract.amount_foreign": { + color_type: orangeColumn, + accessorKey: "data.contract.amount_foreign", + }, + "data.contract.deadline": { + color_type: orangeColumn, + accessorKey: "data.contract.deadline", + }, + "data.contract.scheme": { + color_type: orangeColumn, + accessorKey: "data.contract.scheme", + }, + "data.contract.act": { + color_type: orangeColumn, + accessorKey: "data.contract.act", + }, + "data.contract.comment": { + color_type: orangeColumn, + accessorKey: "data.contract.comment", + }, "data.q1.adj_current": { color_type: yellowColumn, accessorKey: "data.q1.adj_current", @@ -775,12 +775,12 @@ export const config = { }, columns: [ { - header: null, - accessorKey: "net_kolonki", + header: "", + accessorKey: "field", columns: [ { header: "Код раздела", - accessorKey: "net_kolonki_kod_razdela", + accessorKey: "field_kod_razdela", columns: [ { header: "", @@ -793,7 +793,7 @@ export const config = { }, { header: "ID статьи", - accessorKey: "net_kolonki_id_stati", + accessorKey: "field_id_stati", columns: [ { header: "", @@ -806,7 +806,7 @@ export const config = { }, { header: "ID группы номенклатуры", - accessorKey: "net_kolonki_id_gruppy_nomenklatury", + accessorKey: "field_id_gruppy_nomenklatury", columns: [ { header: "", @@ -819,7 +819,7 @@ export const config = { }, { header: "Наименование", - accessorKey: "net_kolonki_naimenovanie", + accessorKey: "field_naimenovanie", columns: [ { header: "", @@ -832,7 +832,7 @@ export const config = { }, { header: "Внутренний заказ", - accessorKey: "net_kolonki_vnutrenniy_zakaz", + accessorKey: "field_vnutrenniy_zakaz", columns: [ { header: "", @@ -843,446 +843,6 @@ export const config = { }, ], }, - { - header: "Коллегиальные органы", - accessorKey: "net_kolonki_kollegialnye_organy", - columns: [ - { - header: "Сумма (с учетом НДC)", - accessorKey: "data.collegial.approved", - columnLetter: "AS", - size: 200, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Реквизиты протокола (дата, номер)", - accessorKey: "data.collegial.protocol", - columnLetter: "AT", - size: 330, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - - { - header: "Примечание", - accessorKey: "data.collegial.note", - columnLetter: "AV", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - ], - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FABF8F", - color: "#000000", - }, - }, - }, - { - header: "ЦКК", - accessorKey: "net_kolonki_tskk", - columns: [ - { - header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", - accessorKey: "data.ckk.ceiling", - columnLetter: "AX", - size: 420, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q1", - columnLetter: "AY", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q2", - columnLetter: "AZ", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q3", - columnLetter: "BA", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q4", - columnLetter: "BB", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", - accessorKey: "data.ckk.rf_schedule", - columnLetter: "BC", - size: 370, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Срок поставки", - accessorKey: "data.ckk.deadline", - columnLetter: "BD", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "План закупок", - accessorKey: "data.ckk.proc_plan", - columnLetter: "BE", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Способ закупки", - accessorKey: "data.ckk.proc_method", - columnLetter: "BF", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Комментарий", - accessorKey: "data.ckk.comment", - columnLetter: "BG", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - ], - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FABF8F", - color: "#000000", - }, - }, - }, - { - header: "Договор", - accessorKey: "net_kolonki_dogovor", - columns: [ - { - header: "Контрагент", - accessorKey: "data.contract.counterparty", - columnLetter: "BI", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Договор (реквизиты)", - accessorKey: "data.contract.reference", - columnLetter: "BJ", - size: 190, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Доп.соглашения, спецификации и пр. (реквизиты)", - accessorKey: "data.contract.addenda", - columnLetter: "BK", - size: 460, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Предмет", - accessorKey: "data.contract.subject", - columnLetter: "BL", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Валюта договора", - accessorKey: "data.contract.currency", - columnLetter: "BM", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.ceiling", - columnLetter: "BN", - size: 420, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q1", - columnLetter: "BO", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q2", - columnLetter: "BP", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q3", - columnLetter: "BQ", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q4", - columnLetter: "BR", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", - accessorKey: "data.contract.rf_schedule", - columnLetter: "BS", - size: 370, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Ставка НДС (%)", - accessorKey: "data.contract.vat_rate", - columnLetter: "BT", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Курс пересчета", - accessorKey: "data.contract.exchange_rate", - columnLetter: "BU", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Сумма (с учетом НДC), вал (с учетом НДC)", - accessorKey: "data.contract.amount_foreign", - columnLetter: "BV", - size: 400, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Срок", - accessorKey: "data.contract.deadline", - columnLetter: "BW", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Схема платежа", - accessorKey: "data.contract.scheme", - columnLetter: "BX", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "АКТ", - accessorKey: "data.contract.act", - columnLetter: "BY", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Комментарий", - accessorKey: "data.contract.comment", - columnLetter: "BZ", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - ], - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FABF8F", - color: "#000000", - }, - }, - }, ], muiTableHeadCellProps: { sx: { @@ -1841,6 +1401,482 @@ export const config = { }, }, }, + { + header: "", + accessorKey: "field_6", + columns: [ + { + header: "Коллегиальные органы", + accessorKey: "field_kollegialnye_organy", + columns: [ + { + header: "Сумма (с учетом НДC)", + accessorKey: "data.collegial.approved", + columnLetter: "AS", + size: 200, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol", + columnLetter: "AT", + size: 330, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Примечание", + accessorKey: "data.collegial.note", + columnLetter: "AV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_10", + columns: [ + { + header: "ЦКК", + accessorKey: "field_tskk", + columns: [ + { + header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q1", + columnLetter: "AY", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q2", + columnLetter: "AZ", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q3", + columnLetter: "BA", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q4", + columnLetter: "BB", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок поставки", + accessorKey: "data.ckk.deadline", + columnLetter: "BD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "План закупок", + accessorKey: "data.ckk.proc_plan", + columnLetter: "BE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Способ закупки", + accessorKey: "data.ckk.proc_method", + columnLetter: "BF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_20", + columns: [ + { + header: "Договор", + accessorKey: "field_dogovor", + columns: [ + { + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Доп.соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", + size: 460, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q1", + columnLetter: "BO", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q2", + columnLetter: "BP", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q3", + columnLetter: "BQ", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q4", + columnLetter: "BR", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Курс пересчета", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (с учетом НДC), вал (с учетом НДC)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", + size: 400, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, { header: "1 квартал 2026", accessorKey: "1_kvartal_2026", @@ -3563,7 +3599,25 @@ export const config = { }, }, }, - + { + header: "#REF!", + accessorKey: "4_kvartal_2026_ref", + columns: [ + { + header: "", + accessorKey: "4_kvartal_2026_ref_field", + columnLetter: "GI", + size: 150, + filterFn: "contains", + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, { header: "Платеж и предоставление акта", accessorKey: "4_kvartal_2026_platezh_i_predostavlenie_akta", @@ -3860,7 +3914,7 @@ export const config = { }, { header: "", - accessorKey: "field", + accessorKey: "field_38", columns: [ { header: "Факт 26", @@ -3881,6 +3935,18 @@ export const config = { }, }, }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: ". ", + accessorKey: "field_39", + columns: [ { header: "Сумма оплаты", accessorKey: "field_summa_oplaty", diff --git a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js index 34923c7..824a025 100644 --- a/web/src/components/RealtimeTable/constants/FORM_2/OPER.js +++ b/web/src/components/RealtimeTable/constants/FORM_2/OPER.js @@ -29,134 +29,6 @@ export const config = { color_type: blueColumn, accessorKey: "data.header.internal_order", }, - "data.collegial.approved": { - color_type: orangeColumn, - accessorKey: "data.collegial.approved", - }, - "data.collegial.protocol": { - color_type: orangeColumn, - accessorKey: "data.collegial.protocol", - }, - net_kolonki_kollegialnye_organy_field: { - color_type: orangeColumn, - accessorKey: "net_kolonki_kollegialnye_organy_field", - }, - "data.collegial.note": { - color_type: orangeColumn, - accessorKey: "data.collegial.note", - }, - "data.ckk.ceiling": { - color_type: orangeColumn, - accessorKey: "data.ckk.ceiling", - }, - "data.booking.y2026.q1": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q1", - }, - "data.booking.y2026.q2": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q2", - }, - "data.booking.y2026.q3": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q3", - }, - "data.booking.y2026.q4": { - color_type: orangeColumn, - accessorKey: "data.booking.y2026.q4", - }, - "data.ckk.rf_schedule": { - color_type: orangeColumn, - accessorKey: "data.ckk.rf_schedule", - }, - "data.ckk.deadline": { - color_type: orangeColumn, - accessorKey: "data.ckk.deadline", - }, - "data.ckk.proc_plan": { - color_type: orangeColumn, - accessorKey: "data.ckk.proc_plan", - }, - "data.ckk.proc_method": { - color_type: orangeColumn, - accessorKey: "data.ckk.proc_method", - }, - "data.ckk.comment": { - color_type: orangeColumn, - accessorKey: "data.ckk.comment", - }, - "data.contract.counterparty": { - color_type: orangeColumn, - accessorKey: "data.contract.counterparty", - }, - "data.contract.reference": { - color_type: orangeColumn, - accessorKey: "data.contract.reference", - }, - "data.contract.addenda": { - color_type: orangeColumn, - accessorKey: "data.contract.addenda", - }, - "data.contract.subject": { - color_type: orangeColumn, - accessorKey: "data.contract.subject", - }, - "data.contract.currency": { - color_type: orangeColumn, - accessorKey: "data.contract.currency", - }, - "data.contract.ceiling": { - color_type: orangeColumn, - accessorKey: "data.contract.ceiling", - }, - "data.contract.q1": { - color_type: orangeColumn, - accessorKey: "data.contract.q1", - }, - "data.contract.q2": { - color_type: orangeColumn, - accessorKey: "data.contract.q2", - }, - "data.contract.q3": { - color_type: orangeColumn, - accessorKey: "data.contract.q3", - }, - "data.contract.q4": { - color_type: orangeColumn, - accessorKey: "data.contract.q4", - }, - "data.contract.rf_schedule": { - color_type: orangeColumn, - accessorKey: "data.contract.rf_schedule", - }, - "data.contract.vat_rate": { - color_type: orangeColumn, - accessorKey: "data.contract.vat_rate", - }, - "data.contract.exchange_rate": { - color_type: orangeColumn, - accessorKey: "data.contract.exchange_rate", - }, - "data.contract.amount_foreign": { - color_type: orangeColumn, - accessorKey: "data.contract.amount_foreign", - }, - "data.contract.deadline": { - color_type: orangeColumn, - accessorKey: "data.contract.deadline", - }, - "data.contract.scheme": { - color_type: orangeColumn, - accessorKey: "data.contract.scheme", - }, - "data.contract.act": { - color_type: orangeColumn, - accessorKey: "data.contract.act", - }, - "data.contract.comment": { - color_type: orangeColumn, - accessorKey: "data.contract.comment", - }, "data.plan.q1": { color_type: blueColumn, accessorKey: "data.plan.q1", @@ -285,6 +157,134 @@ export const config = { color_type: blueColumn, accessorKey: "data.approved.year", }, + "data.collegial.approved": { + color_type: orangeColumn, + accessorKey: "data.collegial.approved", + }, + "data.collegial.protocol": { + color_type: orangeColumn, + accessorKey: "data.collegial.protocol", + }, + field_kollegialnye_organy_field: { + color_type: orangeColumn, + accessorKey: "field_kollegialnye_organy_field", + }, + "data.collegial.note": { + color_type: orangeColumn, + accessorKey: "data.collegial.note", + }, + "data.ckk.ceiling": { + color_type: orangeColumn, + accessorKey: "data.ckk.ceiling", + }, + "data.booking.y2026.q1": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q1", + }, + "data.booking.y2026.q2": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q2", + }, + "data.booking.y2026.q3": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q3", + }, + "data.booking.y2026.q4": { + color_type: orangeColumn, + accessorKey: "data.booking.y2026.q4", + }, + "data.ckk.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.ckk.rf_schedule", + }, + "data.ckk.deadline": { + color_type: orangeColumn, + accessorKey: "data.ckk.deadline", + }, + "data.ckk.proc_plan": { + color_type: orangeColumn, + accessorKey: "data.ckk.proc_plan", + }, + "data.ckk.proc_method": { + color_type: orangeColumn, + accessorKey: "data.ckk.proc_method", + }, + "data.ckk.comment": { + color_type: orangeColumn, + accessorKey: "data.ckk.comment", + }, + "data.contract.counterparty": { + color_type: orangeColumn, + accessorKey: "data.contract.counterparty", + }, + "data.contract.reference": { + color_type: orangeColumn, + accessorKey: "data.contract.reference", + }, + "data.contract.addenda": { + color_type: orangeColumn, + accessorKey: "data.contract.addenda", + }, + "data.contract.subject": { + color_type: orangeColumn, + accessorKey: "data.contract.subject", + }, + "data.contract.currency": { + color_type: orangeColumn, + accessorKey: "data.contract.currency", + }, + "data.contract.ceiling": { + color_type: orangeColumn, + accessorKey: "data.contract.ceiling", + }, + "data.contract.q1": { + color_type: orangeColumn, + accessorKey: "data.contract.q1", + }, + "data.contract.q2": { + color_type: orangeColumn, + accessorKey: "data.contract.q2", + }, + "data.contract.q3": { + color_type: orangeColumn, + accessorKey: "data.contract.q3", + }, + "data.contract.q4": { + color_type: orangeColumn, + accessorKey: "data.contract.q4", + }, + "data.contract.rf_schedule": { + color_type: orangeColumn, + accessorKey: "data.contract.rf_schedule", + }, + "data.contract.vat_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.vat_rate", + }, + "data.contract.exchange_rate": { + color_type: orangeColumn, + accessorKey: "data.contract.exchange_rate", + }, + "data.contract.amount_foreign": { + color_type: orangeColumn, + accessorKey: "data.contract.amount_foreign", + }, + "data.contract.deadline": { + color_type: orangeColumn, + accessorKey: "data.contract.deadline", + }, + "data.contract.scheme": { + color_type: orangeColumn, + accessorKey: "data.contract.scheme", + }, + "data.contract.act": { + color_type: orangeColumn, + accessorKey: "data.contract.act", + }, + "data.contract.comment": { + color_type: orangeColumn, + accessorKey: "data.contract.comment", + }, "data.q1.adj_current": { color_type: yellowColumn, accessorKey: "data.q1.adj_current", @@ -775,12 +775,12 @@ export const config = { }, columns: [ { - header: null, - accessorKey: "net_kolonki", + header: "", + accessorKey: "field", columns: [ { header: "Код раздела", - accessorKey: "net_kolonki_kod_razdela", + accessorKey: "field_kod_razdela", columns: [ { header: "", @@ -793,7 +793,7 @@ export const config = { }, { header: "ID статьи", - accessorKey: "net_kolonki_id_stati", + accessorKey: "field_id_stati", columns: [ { header: "", @@ -806,7 +806,7 @@ export const config = { }, { header: "ID группы номенклатуры", - accessorKey: "net_kolonki_id_gruppy_nomenklatury", + accessorKey: "field_id_gruppy_nomenklatury", columns: [ { header: "", @@ -819,7 +819,7 @@ export const config = { }, { header: "Наименование", - accessorKey: "net_kolonki_naimenovanie", + accessorKey: "field_naimenovanie", columns: [ { header: "", @@ -832,7 +832,7 @@ export const config = { }, { header: "Внутренний заказ", - accessorKey: "net_kolonki_vnutrenniy_zakaz", + accessorKey: "field_vnutrenniy_zakaz", columns: [ { header: "", @@ -843,446 +843,6 @@ export const config = { }, ], }, - { - header: "Коллегиальные органы", - accessorKey: "net_kolonki_kollegialnye_organy", - columns: [ - { - header: "Сумма (с учетом НДC)", - accessorKey: "data.collegial.approved", - columnLetter: "AS", - size: 200, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Реквизиты протокола (дата, номер)", - accessorKey: "data.collegial.protocol", - columnLetter: "AT", - size: 330, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - - { - header: "Примечание", - accessorKey: "data.collegial.note", - columnLetter: "AV", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - ], - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FABF8F", - color: "#000000", - }, - }, - }, - { - header: "ЦКК", - accessorKey: "net_kolonki_tskk", - columns: [ - { - header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", - accessorKey: "data.ckk.ceiling", - columnLetter: "AX", - size: 420, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q1", - columnLetter: "AY", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q2", - columnLetter: "AZ", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q3", - columnLetter: "BA", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.booking.y2026.q4", - columnLetter: "BB", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", - accessorKey: "data.ckk.rf_schedule", - columnLetter: "BC", - size: 370, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Срок поставки", - accessorKey: "data.ckk.deadline", - columnLetter: "BD", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "План закупок", - accessorKey: "data.ckk.proc_plan", - columnLetter: "BE", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Способ закупки", - accessorKey: "data.ckk.proc_method", - columnLetter: "BF", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Комментарий", - accessorKey: "data.ckk.comment", - columnLetter: "BG", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - ], - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FABF8F", - color: "#000000", - }, - }, - }, - { - header: "Договор", - accessorKey: "net_kolonki_dogovor", - columns: [ - { - header: "Контрагент", - accessorKey: "data.contract.counterparty", - columnLetter: "BI", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Договор (реквизиты)", - accessorKey: "data.contract.reference", - columnLetter: "BJ", - size: 190, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Доп.соглашения, спецификации и пр. (реквизиты)", - accessorKey: "data.contract.addenda", - columnLetter: "BK", - size: 460, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Предмет", - accessorKey: "data.contract.subject", - columnLetter: "BL", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Валюта договора", - accessorKey: "data.contract.currency", - columnLetter: "BM", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.ceiling", - columnLetter: "BN", - size: 420, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q1", - columnLetter: "BO", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q2", - columnLetter: "BP", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q3", - columnLetter: "BQ", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", - accessorKey: "data.contract.q4", - columnLetter: "BR", - size: 470, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#748C42", - color: "#000000", - }, - }, - }, - { - header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", - accessorKey: "data.contract.rf_schedule", - columnLetter: "BS", - size: 370, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Ставка НДС (%)", - accessorKey: "data.contract.vat_rate", - columnLetter: "BT", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Курс пересчета", - accessorKey: "data.contract.exchange_rate", - columnLetter: "BU", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Сумма (с учетом НДC), вал (с учетом НДC)", - accessorKey: "data.contract.amount_foreign", - columnLetter: "BV", - size: 400, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Срок", - accessorKey: "data.contract.deadline", - columnLetter: "BW", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Схема платежа", - accessorKey: "data.contract.scheme", - columnLetter: "BX", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "АКТ", - accessorKey: "data.contract.act", - columnLetter: "BY", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - { - header: "Комментарий", - accessorKey: "data.contract.comment", - columnLetter: "BZ", - size: 150, - filterFn: "contains", - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FFFFFF", - color: "#000000", - }, - }, - }, - ], - muiTableHeadCellProps: { - sx: { - backgroundColor: "#FABF8F", - color: "#000000", - }, - }, - }, ], muiTableHeadCellProps: { sx: { @@ -1841,6 +1401,482 @@ export const config = { }, }, }, + { + header: "", + accessorKey: "field_6", + columns: [ + { + header: "Коллегиальные органы", + accessorKey: "field_kollegialnye_organy", + columns: [ + { + header: "Сумма (с учетом НДC)", + accessorKey: "data.collegial.approved", + columnLetter: "AS", + size: 200, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Реквизиты протокола (дата, номер)", + accessorKey: "data.collegial.protocol", + columnLetter: "AT", + size: 330, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + + { + header: "Примечание", + accessorKey: "data.collegial.note", + columnLetter: "AV", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_10", + columns: [ + { + header: "ЦКК", + accessorKey: "field_tskk", + columns: [ + { + header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", + accessorKey: "data.ckk.ceiling", + columnLetter: "AX", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q1", + columnLetter: "AY", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q2", + columnLetter: "AZ", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q3", + columnLetter: "BA", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.booking.y2026.q4", + columnLetter: "BB", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.ckk.rf_schedule", + columnLetter: "BC", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок поставки", + accessorKey: "data.ckk.deadline", + columnLetter: "BD", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "План закупок", + accessorKey: "data.ckk.proc_plan", + columnLetter: "BE", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Способ закупки", + accessorKey: "data.ckk.proc_method", + columnLetter: "BF", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.ckk.comment", + columnLetter: "BG", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_20", + columns: [ + { + header: "Договор", + accessorKey: "field_dogovor", + columns: [ + { + header: "Контрагент", + accessorKey: "data.contract.counterparty", + columnLetter: "BI", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Договор (реквизиты)", + accessorKey: "data.contract.reference", + columnLetter: "BJ", + size: 190, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Доп.соглашения, спецификации и пр. (реквизиты)", + accessorKey: "data.contract.addenda", + columnLetter: "BK", + size: 460, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предмет", + accessorKey: "data.contract.subject", + columnLetter: "BL", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Валюта договора", + accessorKey: "data.contract.currency", + columnLetter: "BM", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Предельная ст-ть, тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.ceiling", + columnLetter: "BN", + size: 420, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Расходы 1 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q1", + columnLetter: "BO", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 2 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q2", + columnLetter: "BP", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 3 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q3", + columnLetter: "BQ", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "Расходы 4 кв. 2026 г. тыс. руб. (с учетом НДC)", + accessorKey: "data.contract.q4", + columnLetter: "BR", + size: 470, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#748C42", + color: "#000000", + }, + }, + }, + { + header: "по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)", + accessorKey: "data.contract.rf_schedule", + columnLetter: "BS", + size: 370, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Ставка НДС (%)", + accessorKey: "data.contract.vat_rate", + columnLetter: "BT", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Курс пересчета", + accessorKey: "data.contract.exchange_rate", + columnLetter: "BU", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Сумма (с учетом НДC), вал (с учетом НДC)", + accessorKey: "data.contract.amount_foreign", + columnLetter: "BV", + size: 400, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Срок", + accessorKey: "data.contract.deadline", + columnLetter: "BW", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Схема платежа", + accessorKey: "data.contract.scheme", + columnLetter: "BX", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "АКТ", + accessorKey: "data.contract.act", + columnLetter: "BY", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "Комментарий", + accessorKey: "data.contract.comment", + columnLetter: "BZ", + size: 150, + filterFn: "contains", + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FABF8F", + color: "#000000", + }, + }, + }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, { header: "1 квартал 2026", accessorKey: "1_kvartal_2026", @@ -2490,6 +2526,7 @@ export const config = { }, }, }, + { header: "Скорр. план 2 кв. 26", accessorKey: "2_kvartal_2026_skorr_plan_2_kv_26", @@ -3859,7 +3896,7 @@ export const config = { }, { header: "", - accessorKey: "field", + accessorKey: "field_38", columns: [ { header: "Факт 26", @@ -3880,6 +3917,18 @@ export const config = { }, }, }, + ], + muiTableHeadCellProps: { + sx: { + backgroundColor: "#FFFFFF", + color: "#000000", + }, + }, + }, + { + header: "", + accessorKey: "field_39", + columns: [ { header: "Сумма оплаты", accessorKey: "field_summa_oplaty",