export const columns = [
  {
    header: 'Основные данные',
    columns: [
      {
        header: 'Идентификаторы',
        columns: [
          {
            accessorKey: 'data.code_razdela',
            header: 'Код раздела',
            size: 120,
            filterFn: 'contains',
          },
          {
            accessorKey: 'data.article_id',
            header: 'ID статьи',
            size: 120,
            filterFn: 'contains',
          },
          {
            accessorKey: 'data.nomenclature_group_id',
            header: 'ID группы номенклатуры',
            size: 150,
            filterFn: 'contains',
          },
        ],
      },
      {
        header: 'Наименование',
        columns: [
          {
            accessorKey: 'data.name',
            header: 'Наименование',
            size: 200,
            filterFn: 'contains',
          },
          {
            accessorKey: 'data.internal_order',
            header: 'Внутренний заказ',
            size: 150,
            filterFn: 'contains',
          },
        ],
      },
    ],
  },
  {
    header: 'Планируемые ССП показатели сметы расходов',
    columns: [
      {
        header: 'План 2023 (тыс. руб.)',
        columns: [
          {
            accessorKey: 'data.budget_plan_2023.q1_23',
            header: '1 кв. 23',
            size: 120,
          },
          {
            accessorKey: 'data.budget_plan_2023.q2_23',
            header: '2 кв. 23',
            size: 120,
          },
          {
            accessorKey: 'data.budget_plan_2023.q3_23',
            header: '3 кв. 23',
            size: 120,
          },
          {
            accessorKey: 'data.budget_plan_2023.q4_23',
            header: '4 кв. 23',
            size: 120,
          },
          {
            accessorKey: 'data.budget_plan_2023.year',
            header: 'Год',
            size: 120,
          },
          {
            accessorKey: 'data.budget_plan_2023.comment',
            header: 'Комментарий',
            size: 200,
          },
        ],
      },
    ],
  },
  {
    header: 'Договоры',
    columns: [
      {
        header: 'Договоры',
        columns: [
          {
            accessorKey: 'data.contracts.amount',
            header: 'Сумма',
            size: 120,
          },
          {
            accessorKey: 'data.contracts.counterparty',
            header: 'Контрагент',
            size: 150,
            filterFn: 'contains',
          },
          {
            accessorKey: 'data.contracts.term',
            header: 'Срок',
            size: 120,
          },
          {
            accessorKey: 'data.contracts.comments',
            header: 'Комментарии',
            size: 200,
          },
          {
            accessorKey: 'data.contracts.payments_2024',
            header: 'Платежи в 2024 году',
            size: 130,
          },
          {
            accessorKey: 'data.contracts.payments_2025',
            header: 'Платежи в 2025 году',
            size: 130,
          },
          {
            accessorKey: 'data.contracts.amount_other_ssp',
            header: 'Сумма в других ССП',
            size: 150,
          },
        ],
      },
    ],
  },
  {
    header: 'Аллокация расходов',
    columns: [
      {
        header: 'Аллокация расходов',
        columns: [
          {
            accessorKey: 'data.expense_allocation.ssp_initiator',
            header: 'ССП иниц',
            size: 120,
            filterFn: 'contains',
          },
          {
            accessorKey: 'data.expense_allocation.expense_purpose',
            header: 'Назначение расхода фактической аллокации',
            size: 200,
            filterFn: 'contains',
          },
        ],
      },
    ],
  },
  {
    header: 'Секвестирование ДФиП',
    columns: [
      {
        header: 'Корректировка сметы расходов',
        columns: [
          {
            accessorKey: 'data.sequestration.budget_adjustment.q1_23',
            header: '1 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.sequestration.budget_adjustment.q2_23',
            header: '2 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.sequestration.budget_adjustment.q3_23',
            header: '3 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.sequestration.budget_adjustment.q4_23',
            header: '4 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.sequestration.budget_adjustment.year',
            header: 'Год',
            size: 180,
          },
          {
            accessorKey: 'data.sequestration.justification',
            header: 'Обоснование',
            size: 200,
          },
        ],
      },
    ],
  },
  {
    header: 'Отнесение в резерв',
    columns: [
      {
        header: 'Резерв Финансового Комитета',
        columns: [
          {
            accessorKey: 'data.reserve.finance_committee.q1_23',
            header: '1 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.reserve.finance_committee.q2_23',
            header: '2 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.reserve.finance_committee.q3_23',
            header: '3 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.reserve.finance_committee.q4_23',
            header: '4 кв. 23',
            size: 180,
          },
          {
            accessorKey: 'data.reserve.finance_committee.year',
            header: 'Год',
            size: 180,
          },
          {
            accessorKey: 'data.reserve.justification',
            header: 'Обоснование',
            size: 200,
          },
        ],
      },
    ],
  },
  {
    header: 'Итоговая смета расходов',
    columns: [
      {
        header: 'План 2023',
        columns: [
          {
            accessorKey: 'data.final_budget_2023.q1_23',
            header: '1 кв. 23',
            size: 130,
          },
          {
            accessorKey: 'data.final_budget_2023.q2_23',
            header: '2 кв. 23',
            size: 130,
          },
          {
            accessorKey: 'data.final_budget_2023.q3_23',
            header: '3 кв. 23',
            size: 130,
          },
          {
            accessorKey: 'data.final_budget_2023.q4_23',
            header: '4 кв. 23',
            size: 130,
          },
          {
            accessorKey: 'data.final_budget_2023.year',
            header: 'Год',
            size: 130,
          },
        ],
      },
    ],
  },
  {
    header: 'Коллегиальные органы',
    columns: [
      {
        header: 'Коллегиальные органы',
        columns: [
          {
            accessorKey: 'data.collegial_bodies.amount',
            header: 'Сумма (с учетом НДС)',
            size: 150,
          },
          {
            accessorKey: 'data.collegial_bodies.protocol_details',
            header: 'Реквизиты протокола (дата, номер)',
            size: 200,
          },
          {
            accessorKey: 'data.collegial_bodies.note',
            header: 'Примечание',
            size: 150,
          },
        ],
      },
    ],
  },
  {
    header: 'ЦКК',
    columns: [
      {
        header: 'ЦКК',
        columns: [
          {
            accessorKey: 'data.ckk.limit_cost',
            header: 'Предельная ст-ть, тыс. руб. (с учетом НДС)',
            size: 200,
          },
          {
            accessorKey: 'data.ckk.estimates_rf',
            header: 'по сметам РФ (1 кв, 2 кв, 3 кв, 4 кв)',
            size: 220,
          },
          {
            accessorKey: 'data.ckk.delivery_term',
            header: 'Срок поставки',
            size: 120,
          },
          {
            accessorKey: 'data.ckk.procurement_plan',
            header: 'План закупок',
            size: 120,
          },
          {
            accessorKey: 'data.ckk.procurement_method',
            header: 'Способ закупки',
            size: 130,
          },
          {
            accessorKey: 'data.ckk.comment',
            header: 'Комментарий',
            size: 150,
          },
        ],
      },
    ],
  },
  {
    header: '1 кв 23',
    columns: [
      {
        header: '1 квартал 2023',
        columns: [
          {
            accessorKey: 'data.q1_23.ckk.expenses',
            header: 'Расходы (ЦКК)',
            size: 180,
          },
          {
            accessorKey: 'data.q1_23.contract.expenses',
            header: 'Расходы (Договор)',
            size: 180,
          },
          {
            accessorKey: 'data.q1_23.current_adjustments',
            header: 'Текущие корректировки (=0)',
            size: 160,
          },
          {
            accessorKey: 'data.q1_23.adjustments_ssp',
            header: 'Корректировки с ССП / сметой развития',
            size: 220,
          },
          {
            accessorKey: 'data.q1_23.adjustments_rf',
            header: 'Корректировки с РФ',
            size: 150,
          },
          {
            accessorKey: 'data.q1_23.adjustments_reserve',
            header: 'Корректировки из резерва',
            size: 170,
          },
          {
            accessorKey: 'data.q1_23.transfer_to_q2',
            header: 'Перенос во 2 кв 23',
            size: 130,
          },
          {
            accessorKey: 'data.q1_23.comment',
            header: 'Комментарий',
            size: 150,
          },
          {
            accessorKey: 'data.q1_23.corrected_plan',
            header: 'Скорр. план',
            size: 150,
          },
          {
            accessorKey: 'data.q1_23.balance_after_reserve',
            header: 'Остаток после брони',
            size: 170,
          },
          {
            accessorKey: 'data.q1_23.balance_after_actual',
            header: 'Остаток после факта',
            size: 170,
          },
        ],
      },
    ],
  },
  {
    header: '2 кв 23',
    columns: [
      {
        header: '2 квартал 2023',
        columns: [
          {
            accessorKey: 'data.q2_23.ckk.expenses',
            header: 'Расходы (ЦКК)',
            size: 180,
          },
          {
            accessorKey: 'data.q2_23.contract.expenses',
            header: 'Расходы (Договор)',
            size: 180,
          },
          {
            accessorKey: 'data.q2_23.new_plan',
            header: 'Новый план',
            size: 140,
          },
          {
            accessorKey: 'data.q2_23.corrected_plan',
            header: 'Скорр. план',
            size: 150,
          },
          {
            accessorKey: 'data.q2_23.balance_after_reserve',
            header: 'Остаток после брони',
            size: 170,
          },
          {
            accessorKey: 'data.q2_23.balance_after_actual',
            header: 'Остаток после факта',
            size: 170,
          },
        ],
      },
    ],
  },
  {
    header: '3 кв 23',
    columns: [
      {
        header: '3 квартал 2023',
        columns: [
          {
            accessorKey: 'data.q3_23.ckk.expenses',
            header: 'Расходы (ЦКК)',
            size: 180,
          },
          {
            accessorKey: 'data.q3_23.contract.expenses',
            header: 'Расходы (Договор)',
            size: 180,
          },
          {
            accessorKey: 'data.q3_23.new_plan',
            header: 'Новый план',
            size: 140,
          },
          {
            accessorKey: 'data.q3_23.corrected_plan',
            header: 'Скорр. план',
            size: 150,
          },
          {
            accessorKey: 'data.q3_23.balance_after_reserve',
            header: 'Остаток после брони',
            size: 170,
          },
          {
            accessorKey: 'data.q3_23.balance_after_actual',
            header: 'Остаток после факта',
            size: 170,
          },
        ],
      },
    ],
  },
  {
    header: '4 кв 23',
    columns: [
      {
        header: '4 квартал 2023',
        columns: [
          {
            accessorKey: 'data.q4_23.ckk.expenses',
            header: 'Расходы (ЦКК)',
            size: 180,
          },
          {
            accessorKey: 'data.q4_23.contract.expenses',
            header: 'Расходы (Договор)',
            size: 180,
          },
          {
            accessorKey: 'data.q4_23.new_plan',
            header: 'Новый план',
            size: 140,
          },
          {
            accessorKey: 'data.q4_23.corrected_plan',
            header: 'Скорр. План',
            size: 150,
          },
          {
            accessorKey: 'data.q4_23.balance_after_reserve',
            header: 'Остаток после брони',
            size: 170,
          },
          {
            accessorKey: 'data.q4_23.balance_after_actual',
            header: 'Остаток после факта',
            size: 170,
          },
          {
            accessorKey: 'data.q4_23.actual_spod',
            header: 'Факт СПОД',
            size: 120,
          },
        ],
      },
    ],
  },
  {
    header: 'Договор (детально)',
    columns: [
      {
        header: 'Детали договора',
        columns: [
          {
            accessorKey: 'data.contract_detail.counterparty',
            header: 'Контрагент',
            size: 150,
          },
          {
            accessorKey: 'data.contract_detail.contract_details',
            header: 'Договор (реквизиты)',
            size: 160,
          },
          {
            accessorKey: 'data.contract_detail.additional_agreements',
            header: 'Доп.соглашения, спецификации и пр. (реквизиты)',
            size: 250,
          },
          {
            accessorKey: 'data.contract_detail.subject',
            header: 'Предмет',
            size: 200,
          },
          {
            accessorKey: 'data.contract_detail.currency',
            header: 'Валюта договора',
            size: 120,
          },
          {
            accessorKey: 'data.contract_detail.limit_cost',
            header: 'Предельная ст-ть, тыс. руб. (с учетом НДС)',
            size: 220,
          },
          {
            accessorKey: 'data.contract_detail.vat_rate',
            header: 'Ставка НДС (%)',
            size: 110,
          },
          {
            accessorKey: 'data.contract_detail.exchange_rate',
            header: 'Курс пересчета',
            size: 120,
          },
          {
            accessorKey: 'data.contract_detail.amount_currency',
            header: 'Сумма (с учетом НДС), вал',
            size: 170,
          },
          {
            accessorKey: 'data.contract_detail.term',
            header: 'Срок',
            size: 120,
          },
          {
            accessorKey: 'data.contract_detail.payment_schedule',
            header: 'Схема платежа',
            size: 130,
          },
          {
            accessorKey: 'data.contract_detail.act',
            header: 'АКТ',
            size: 100,
          },
          {
            accessorKey: 'data.contract_detail.comment',
            header: 'Комментарий',
            size: 150,
          },
        ],
      },
    ],
  },
  {
    header: 'Факт и оплаты',
    columns: [
      {
        header: 'Факт и оплаты',
        columns: [
          {
            accessorKey: 'data.actual_2023',
            header: 'Факт 23',
            size: 100,
          },
          {
            accessorKey: 'data.payment_amount',
            header: 'Сумма оплаты',
            size: 120,
          },
        ],
      },
    ],
  },
];
