add excel report 2023-1q26 (6 sheets: сводка, отклонения 25/24, 1q26/1q25, новые-исчезнувшие, детализация, выводы)
This commit is contained in:
parent
16ea534fb7
commit
ad4a76b42d
@ -6,3 +6,9 @@ server on port 3000
|
|||||||
--- run Sun Sep 27 04:29:57 PM UTC 2026 :: node server.js
|
--- run Sun Sep 27 04:29:57 PM UTC 2026 :: node server.js
|
||||||
CHECK: syntax OK, data.json rows: 103, 2025 total: 8 350 018 093
|
CHECK: syntax OK, data.json rows: 103, 2025 total: 8 350 018 093
|
||||||
server on port 3000
|
server on port 3000
|
||||||
|
--- run Sun Sep 27 04:41:25 PM UTC 2026 :: node server.js
|
||||||
|
CHECK: syntax OK, data.json rows: 103, 2025 total: 8 350 018 093
|
||||||
|
server on port 3000
|
||||||
|
--- run Sun Sep 27 04:42:10 PM UTC 2026 :: node server.js
|
||||||
|
CHECK: syntax OK, data.json rows: 103, 2025 total: 8 350 018 093
|
||||||
|
server on port 3000
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
442
|
2597
|
||||||
|
|||||||
@ -192,5 +192,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="script.js"></script>
|
<script src="script.js"></script>
|
||||||
|
<div style="margin:var(--kt-ai-space-6) 0 var(--kt-ai-space-6); padding:var(--kt-ai-space-5) var(--kt-ai-space-6); border:1px dashed var(--kt-ai-border-strong); border-radius:var(--kt-ai-radius-xl); background:var(--kt-ai-bg-sunken); font-size:var(--kt-ai-text-sm); color:var(--kt-ai-fg); display:flex; flex-wrap:wrap; gap:var(--kt-ai-space-3); align-items:center">
|
||||||
|
<strong>Скачать Excel с отчётом:</strong>
|
||||||
|
<a class="kt-ai-btn" data-variant="primary" data-size="sm" href="Отчёт_анализ_расходов_2023-1пг26.xlsx" download>
|
||||||
|
<svg style="width:14px;height:14px;vertical-align:-2px;margin-right:6px"><use href="design-system/icons/kt-ai-lucide-sprite.svg#download"></use></svg>
|
||||||
|
Отчёт_анализ_расходов_2023-1пг26.xlsx
|
||||||
|
</a>
|
||||||
|
<span class="kt-ai-fg-faint" style="font-size:var(--kt-ai-text-xs)">6 листов: Сводка, Отклонения 2025/2024, 1пг 2026/1пг 2025, Новые-исчезнувшие, Детализация, Выводы.</span>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
204
report_export.csv
Normal file
204
report_export.csv
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
Сводка
|
||||||
|
Параметр,Показатель
|
||||||
|
"Всего 2023, тг",9581581001.11
|
||||||
|
"Всего 2024, тг",10832477000.0
|
||||||
|
"Всего 2025, тг",8350018092.96
|
||||||
|
"1пг 2026, тг",4227365038.11
|
||||||
|
"2024 vs 2023, %",13.1
|
||||||
|
"2025 vs 2024, %",-22.9
|
||||||
|
"1пг 2026 vs 1пг 2025, %",1.3
|
||||||
|
Позиций в файле,103
|
||||||
|
Позиций с фактом 2025,45
|
||||||
|
Позиций с фактом 1пг 2026,31
|
||||||
|
|
||||||
|
Состав отчёта,
|
||||||
|
Лист «Отклонения 2025 vs 2024»,Все позиции с |Δ| >= 100 млн тг
|
||||||
|
Лист «1пг 2026 vs 1пг 2025»,Существующие статьи с |Δ| >= 50 млн тг + новые
|
||||||
|
Лист «Новые / исчезнувшие 2025»,Появились и исчезли в 2025
|
||||||
|
Лист «Детализация»,Все 103 позиции + итог
|
||||||
|
Лист «Выводы»,Ключевые итоги
|
||||||
|
|
||||||
|
Примечание,"1пг 2025 в сравнениях = факт 2025 / 2 (ориентир при равномерном распределении). Прямое сравнение «по строке» требует сверки периметра: FLM Expenses→FLM, Ericsson part→общий договор, строки MS EA дублируются COGS/G&A."
|
||||||
|
|
||||||
|
Отклонения 2025 vs 2024
|
||||||
|
Позиция,"2024, тг","2025, тг","Отклонение, тг","Отклонение, %"
|
||||||
|
Техническая поддержка Ericsson (CS part),963799659.4,268850930,-694948729.4,-72.1
|
||||||
|
Техническая поддержка Ericsson (5G part),308113229.45,134481741,-173631488.45,-56.4
|
||||||
|
|
||||||
|
1пг 2026 vs 1пг 2025
|
||||||
|
Позиция,1пг 2025 *,1пг 2026,"Отклонение, тг","Отклонение, %",Комментарий
|
||||||
|
Серверные лицензии MS EA,315090443.23,630180886.46,315090443.23,100.0,существующая статья
|
||||||
|
Техническая поддержка Huawei,53674361.37,171490445.14,117816083.77,219.5,существующая статья
|
||||||
|
Техническая поддержка Checkpoint уровня Diamont,36541111.59,101442500.0,64901388.41,177.6,существующая статья
|
||||||
|
Техническая поддержка Nexign,630172337.19,686273716.05,56101378.86,8.9,существующая статья
|
||||||
|
|
||||||
|
Появились в 1пг 2026 (нет в 2025),,"Сумма, тг",,,
|
||||||
|
Техническая поддержка Ericsson (общий новый договор),,826649604.82,,,новая статья
|
||||||
|
Техническая поддержка Oracle HW,,376000000,,,новая статья
|
||||||
|
Мегакам лицензии,,48994200,,,новая статья
|
||||||
|
Техническая поддержка Cisco smartnet,,24575000.0,,,новая статья
|
||||||
|
|
||||||
|
Новые-исчезнувшие 2025
|
||||||
|
Появились в 2025 (нет в 2024),"2025, тг"
|
||||||
|
Техническая поддержка Ericsson,1056991364.23
|
||||||
|
Серверные лицензии MS EA,630180886.46
|
||||||
|
Серверные лицензии MS EA / 3 транш / COGS,513400000
|
||||||
|
Сервис отправки микровызовов,283282281.3
|
||||||
|
Техническая поддержка Veritas,257395819
|
||||||
|
SUS подписка vEPC проект,150406940
|
||||||
|
Техническая поддержка Huawei,107348722.75
|
||||||
|
"Steering of Roaming, SMSW, BR",106023730.88
|
||||||
|
Техническая поддержка Dell,91466624
|
||||||
|
расходы на лицензии по vPBX (за фактически созданные активные учетные записи «эккаунты» внутри Домена с лицензией категория Базовая),81634408.88
|
||||||
|
Техническая поддержка HP,68533330.67
|
||||||
|
Серверные лицензии MS EA / 3 транш / G&A,44494667.33
|
||||||
|
Техническая поддержка Huawei,42949637
|
||||||
|
vCGNAT technical support,41914260
|
||||||
|
"Техническая поддержка Adtarget&Social analytics (Eastwind)
|
||||||
|
Услуги технической поддержки",41505974.67
|
||||||
|
Защита AntiDDOS,31468500
|
||||||
|
Техническая поддержка Microsoft,29799971.49
|
||||||
|
Техническая поддержка VDI,29091205
|
||||||
|
Серверные лицензии MS EA,27307838.41
|
||||||
|
Итого новых: 19 шт,3635196162.07
|
||||||
|
|
||||||
|
Исчезли в 2025 (были в 2024),"2024, тг"
|
||||||
|
FLM Expenses,3480993387.94
|
||||||
|
Прочие,500827646.41
|
||||||
|
Video Conference System (Cisco) Technical support for 36 months,446658000
|
||||||
|
Veritas,132198734.05
|
||||||
|
Huawei technical support (ост-гарантийное оказание услуг),84270877.5
|
||||||
|
System SUPPORT of ZTE,80257847.29
|
||||||
|
Услуги технической поддержки HP,76872739.91
|
||||||
|
Техническая поддержка Huawei,76419865.66
|
||||||
|
G-cloud,73426467.85
|
||||||
|
"РемонтФА3гр-КомпьютерыПереферийноеОборудование, тех.поддержка Dell",69473118.28
|
||||||
|
Различные лицензии для сотрудников,59691428.03
|
||||||
|
Maintenance and technical support FOCL(ВОЛС),55076415
|
||||||
|
Техническое обслуживание АМС,53725894
|
||||||
|
Техническая поддержка Skydocs,50000000
|
||||||
|
Technical Support of AdTarget and Social Analitics (поквартально),46515075
|
||||||
|
License(vPBX),39193697.9
|
||||||
|
Техническая поддержка EMC,35718944.33
|
||||||
|
Лицензии MS Office 365,34634697.21
|
||||||
|
Техническая экспертиза АМС,32400000
|
||||||
|
Contact Center software support (техническая поддержка ПО АТС контакт-центра) вендорская,31666666.67
|
||||||
|
Kaspersky Endpoint Security for Business - Advanced,31468500
|
||||||
|
"Maintenance of existing Diesel-Generators at Switches, Sites and additibnal works; Service Works with materials for DGU at Sites & Switches",25076950
|
||||||
|
Запросы биометрической идентификации личности с ГБДФЛ,24000000
|
||||||
|
Maintenance for Teleopti CCC (Техническая поддержка системы по управлению рабочим временем операторов),23126474.23
|
||||||
|
Техническая поддержка платформы Omilia для 270 портов входящего голосового робота,22299167
|
||||||
|
Starhome steering,22040755
|
||||||
|
Техническая поддержка Cisco smartnet,19724012.37
|
||||||
|
Услуги по сопровождению и технической поддержке информационной системы,17857144.0
|
||||||
|
Итого исчезнувших: 28 шт,5645614505.63
|
||||||
|
|
||||||
|
Детализация
|
||||||
|
Позиция,"2023, тг","2024, тг","2025, тг","Откл. 25/24, тг","Откл. 25/24, %","1пг 2026, тг","Откл. 1пг26/1пг25, тг","Откл. 1пг26/1пг25, %"
|
||||||
|
Техническая поддержка Nexign,924488256.33,1357155460.59,1260344674.38,-96810786.22,-7.1,686273716.05,56101378.86,8.9
|
||||||
|
Техническая поддержка Ericsson,,,1056991364.23,1056991364.23,,,,
|
||||||
|
Техническая поддержка Oracle SW,,544495982.0,643999999.67,99504017.67,18.3,,,
|
||||||
|
Техническая поддержка QLI,,380889350.89,395009558.93,14120208.04,3.7,170726069.44,-26778710.03,-13.6
|
||||||
|
Серверные лицензии MS EA / 3 транш / COGS,,,513400000,513400000,,,,
|
||||||
|
Сервис отправки микровызовов,,,283282281.3,283282281.3,,98927401.29,-42713739.36,-30.2
|
||||||
|
Техническая поддержка Ericsson (CS part),,963799659.4,268850930,-694948729.4,-72.1,,,
|
||||||
|
Техническая поддержка Veritas,,,257395819,257395819,,,,
|
||||||
|
Лицензионный договор на MW ALL inclusive для РРЛ узлов,,213893160,243221119.71,29327959.71,13.7,128682940.8,7072380.95,5.8
|
||||||
|
International Channel rent,174899934.5,172642398.6,214520715,41878316.4,24.3,,,
|
||||||
|
FOCL,,137761989.99,185571564.64,47809574.65,34.7,118580959.27,25795176.95,27.8
|
||||||
|
Серверные лицензии MS EA,,,630180886.46,630180886.46,,630180886.46,315090443.23,100.0
|
||||||
|
Доступ к обработке информации облачной системы Aitu Passport – интернет-ресурс (УЦ удостоверяющий центр) и облачный сервис подписания документов на 2 500 000 (два миллиона пятьсот тысяч) транзакций,,87500000,160416668,72916668,83.3,58333333.33,-21875000.67,-27.3
|
||||||
|
SUS подписка vEPC проект,,,150406940,150406940,,116294025,41090555.0,54.6
|
||||||
|
Техническая поддержка Ericsson (5G part),,308113229.45,134481741,-173631488.45,-56.4,,,
|
||||||
|
Техническая поддержка Связьком продуктов,,147469652.56,127498277.22,-19971375.34,-13.5,75928656.38,12179517.77,19.1
|
||||||
|
Техническая поддержка СОРМ-Ронекс,,116797041.84,113830435.8,-2966606.04,-2.5,30002949.9,-26912268.0,-47.3
|
||||||
|
Техническая поддержка PCRF,,34862176.75,110300513,75438336.25,216.4,,,
|
||||||
|
Техническая поддержка Huawei,,,107348722.75,107348722.75,,171490445.14,117816083.77,219.5
|
||||||
|
"Steering of Roaming, SMSW, BR",,,106023730.88,106023730.88,,,,
|
||||||
|
Техническая поддержка Comptel (Nokia),48346332,76128651.43,92714136.67,16585485.24,21.8,44829155.81,-1527912.53,-3.3
|
||||||
|
Техническая поддержка Dell,,,91466624,91466624,,74616026.86,28882714.86,63.2
|
||||||
|
Техническая поддержка ZTE,,40733000,86779000,46046000,113.0,63855000.0,20465500.0,47.2
|
||||||
|
расходы на лицензии по vPBX (за фактически созданные активные учетные записи «эккаунты» внутри Домена с лицензией категория Базовая),,,81634408.88,81634408.88,,48689647,7872442.56,19.3
|
||||||
|
Техническая поддержка сервиса для роботизации службы поддержки и баз знаний с искусственным интеллектом.,,18638283.83,75008758.7,56370474.87,302.4,28176390,-9327989.35,-24.9
|
||||||
|
Техническая поддержка Oracle HW,,129799107.0,73500000,-56299107.0,-43.4,29165000.0,-7585000.0,-20.6
|
||||||
|
Техническая поддержка Checkpoint уровня Diamont,45949768.5,45008333.33,73082223.18,28073889.85,62.4,101442500.0,64901388.41,177.6
|
||||||
|
Услуги База данных идентификационных кодов / Central Equipment Identity Register,95914453,54444120,72983099,18538979,34.1,42406224,5914674.5,16.2
|
||||||
|
Техническая поддержка HP,,,68533330.67,68533330.67,,,,
|
||||||
|
SAP Support / Поддержка системы САП,66590520,55839705.5,64246685.92,8406980.42,15.1,33729427.06,1606084.11,5.0
|
||||||
|
UPP expanded technical support/Ekassir,33937800,33937800,58102150,24164350,71.2,33164400,4113325.0,14.2
|
||||||
|
Техническая поддержка Tellabs,57979679.85,57979680.0,57979680.0,0.0,0.0,,,
|
||||||
|
Сигнатуры DPI,65280000,60911153.55,56010240,-4900913.55,-8.0,21595695,-6409425.0,-22.9
|
||||||
|
Tech. support for SW Interconnect system,43438578.5,44929903.66,49437674.75,4507771.09,10.0,24606382.5,-112454.88,-0.5
|
||||||
|
Серверные лицензии MS EA / 3 транш / G&A,,,44494667.33,44494667.33,,,,
|
||||||
|
Техническая поддержка Huawei,,,42949637,42949637,,30537027.69,9062209.19,42.2
|
||||||
|
vCGNAT technical support,,,41914260,41914260,,21104900,147770.0,0.7
|
||||||
|
"Техническая поддержка Adtarget&Social analytics (Eastwind)
|
||||||
|
Услуги технической поддержки",,,41505974.67,41505974.67,,26845316.69,6092329.36,29.4
|
||||||
|
Contact Center software support (техническая поддержка ПО АТС контакт-центра Партнерская),44800000,44800000.0,41066665.33,-3733334.67,-8.3,,,
|
||||||
|
Техническая поддержка STP DRA,,33085740,33085740.0,-0.0,-0.0,,,
|
||||||
|
Защита AntiDDOS,,,31468500,31468500,,,,
|
||||||
|
Техническая поддержка Microsoft,,,29799971.49,29799971.49,,,,
|
||||||
|
Техническая поддержка VDI,,,29091205,29091205,,,,
|
||||||
|
Серверные лицензии MS EA,,,27307838.41,27307838.41,,40961757.62,27307838.41,200.0
|
||||||
|
Sigos Global Roamer,,25246914,22779680.0,-2467234.0,-9.8,,,
|
||||||
|
Техническая поддержка Ericsson (общий новый договор),,,,,,826649604.82,826649604.82,
|
||||||
|
Техническая поддержка Oracle HW,,,,,,376000000,376000000,
|
||||||
|
Мегакам лицензии,,,,,,48994200,48994200,
|
||||||
|
Техническая поддержка Cisco smartnet,,19724012.37,,,,24575000.0,24575000.0,
|
||||||
|
FLM Expenses,2859637451.84,3480993387.94,,,,,,
|
||||||
|
Aspire/SYSTEM SUPPORT of Ericsson,843987607.23,,,,,,,
|
||||||
|
Oracle SW Technical support,561513640.53,,,,,,,
|
||||||
|
Video Conference System (Cisco) Technical support for 36 months,443235615,446658000,,,,,,
|
||||||
|
Выплаты SMS-Consult по ТП1 (CM 94274),222710503.82,,,,,,,
|
||||||
|
VAS Platform Support (excl. capitalisation),208810890.15,,,,,,,
|
||||||
|
Technical Support of ACME Packet SBC equipment,176236331.23,,,,,,,
|
||||||
|
Svyazcom products tech support,157221616.15,,,,,,,
|
||||||
|
Oracle HW Technical support,126429999.29,,,,,,,
|
||||||
|
Veritas,126332151,132198734.05,,,,,,
|
||||||
|
АПК «Тура-ETSI» тех. поддержка,116758307.2,,,,,,,
|
||||||
|
System SUPPORT of ZTE,110080962.33,80257847.29,,,,,,
|
||||||
|
КОРРЕКТИРОВКА ТЕМИРЛАН,103544845.66,,,,,,,
|
||||||
|
Лицензия на обнаружения и изучения вредоносной активности на конечных точках,103457200,,,,,,,
|
||||||
|
Услуга по мониторингу событий и выявлению инцидентов информационной безопасности (Оперативный центр информационной безопасности),101006176.65,,,,,,,
|
||||||
|
"Система SIEM - программное обеспечение сбора логов и автоматизация процесса обнаружения инцидентов, менеджмент информации и событий безопасности
|
||||||
|
Услуги по сопровождению и технической поддержке информационной системы",87999999.67,,,,,,,
|
||||||
|
FMS support (Gantek RocFM),82867307.35,,,,,,,
|
||||||
|
HP Hardware Technical Support,76500000,,,,,,,
|
||||||
|
"РемонтФА3гр-КомпьютерыПереферийноеОборудование, тех.поддержка Dell",68125672,69473118.28,,,,,,
|
||||||
|
Maintenance and technical support FOCL(ВОЛС),65585555.51,55076415,,,,,,
|
||||||
|
"Поддержка системы управления уязвимостями Qualys, Vulnerability Management System Support",63427419.35,,,,,,,
|
||||||
|
Technical support Polystar HW,62663750.17,,,,,,,
|
||||||
|
Тех.обслуживание ВОЛС Западный регион,62030833.0,,,,,,,
|
||||||
|
Право пользования системой zakup.sk.kz,51190075,,,,,,,
|
||||||
|
Лицензии MS Office 365,50329408,34634697.21,,,,,,
|
||||||
|
Техническая поддержка EMC,43956944,35718944.33,,,,,,
|
||||||
|
"Техническая поддержка Oracle PCRF для ГЕО кластера расположенного в
|
||||||
|
городах Алматы и Нур-Султан",42991666.67,,,,,,,
|
||||||
|
Bics data packs in roam,41434800,,,,,,,
|
||||||
|
Technical Support of AdTarget and Social Analitics (поквартально),39589274,46515075,,,,,,
|
||||||
|
Услуги защиты от DDoS атак,37762200,,,,,,,
|
||||||
|
License Costs (KZT ) vPBX (услуги виртуальной АТС),36680700,,,,,,,
|
||||||
|
Contact Center software support (техническая поддержка ПО АТС контакт-центра) вендорская,31666666.67,31666666.67,,,,,,
|
||||||
|
Услуги технической поддержки HP,30823012,76872739.91,,,,,,
|
||||||
|
Cisco smartnets support,30816779,,,,,,,
|
||||||
|
Starhome steering,30150510.24,22040755,,,,,,
|
||||||
|
Техническая поддержка платформы Omilia для 270 портов входящего голосового робота,27490833.26,22299167,,,,,,
|
||||||
|
Техническое обслуживание АМС,25991600,53725894,,,,,,
|
||||||
|
Corporate mail archiving solution,24109976.62,,,,,,,
|
||||||
|
Maintenance for Teleopti CCC (Техническая поддержка системы по управлению рабочим временем операторов),22779628.06,23126474.23,,,,,,
|
||||||
|
АПК «Вектор-ИС» тех. поддержка,21539603.82,,,,,,,
|
||||||
|
Лицензии UDEMY,20000000.0,,,,,,,
|
||||||
|
Kaspersky Endpoint Security for Business - Advanced,19116790,31468500,,,,,,
|
||||||
|
Система управления контентом подписка 12 месяцев Smart Player,18572573.36,,,,,,,
|
||||||
|
Прочие,502798802.6,500827646.41,,,,,,
|
||||||
|
Huawei technical support (ост-гарантийное оказание услуг),,84270877.5,,,,,,
|
||||||
|
Техническая поддержка Huawei,,76419865.66,,,,,,
|
||||||
|
G-cloud,,73426467.85,,,,,,
|
||||||
|
Различные лицензии для сотрудников,,59691428.03,,,,,,
|
||||||
|
Техническая поддержка Skydocs,,50000000,,,,,,
|
||||||
|
License(vPBX),,39193697.9,,,,,,
|
||||||
|
Техническая экспертиза АМС,,32400000,,,,,,
|
||||||
|
"Maintenance of existing Diesel-Generators at Switches, Sites and additibnal works; Service Works with materials for DGU at Sites & Switches",,25076950,,,,,,
|
||||||
|
Запросы биометрической идентификации личности с ГБДФЛ,,24000000,,,,,,
|
||||||
|
Услуги по сопровождению и технической поддержке информационной системы,,17857144.0,,,,,,
|
||||||
|
Итого,9581581001.11,10832477000.0,8350018092.96,-2482458907.04,-22.9,4227365038.11,52355991.63,1.3
|
||||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
1
report_meta.json
Normal file
1
report_meta.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"sheets": [{"sheet": "Сводка", "file": "report_export.csv"}, {"sheet": "Отклонения 2025 vs 2024", "file": "report_export.csv"}, {"sheet": "1пг 2026 vs 1пг 2025", "file": "report_export.csv"}, {"sheet": "Новые-исчезнувшие 2025", "file": "report_export.csv"}, {"sheet": "Детализация", "file": "report_export.csv"}]}
|
||||||
19
server.js
19
server.js
@ -28,6 +28,25 @@ const srv = http.createServer((req, res) => {
|
|||||||
res.writeHead(200, { "Content-Type": "application/json" });
|
res.writeHead(200, { "Content-Type": "application/json" });
|
||||||
return fs.createReadStream(path.join(__dirname, "data.json")).pipe(res);
|
return fs.createReadStream(path.join(__dirname, "data.json")).pipe(res);
|
||||||
}
|
}
|
||||||
|
// Отчёт — xlsx. Отдаём как приложение, чтобы браузер скачал, а не попробовал показать.
|
||||||
|
const m = url.match(/^\/([^\/]+\.(xlsx|csv|json|html|js|css))/i);
|
||||||
|
if (m) {
|
||||||
|
const file = path.basename(decodeURIComponent(m[1]));
|
||||||
|
const fp = path.join(__dirname, file);
|
||||||
|
if (fs.existsSync(fp)) {
|
||||||
|
const ct =
|
||||||
|
file.toLowerCase().endsWith(".xlsx") ? "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" :
|
||||||
|
file.toLowerCase().endsWith(".csv") ? "text/csv; charset=utf-8" :
|
||||||
|
file.toLowerCase().endsWith(".json") ? "application/json" :
|
||||||
|
file.toLowerCase().endsWith(".js") ? "text/javascript" :
|
||||||
|
file.toLowerCase().endsWith(".css") ? "text/css" : "text/html";
|
||||||
|
res.writeHead(200, {
|
||||||
|
"Content-Type": ct,
|
||||||
|
"Content-Disposition": 'attachment; filename="' + encodeURIComponent(file) + '"'
|
||||||
|
});
|
||||||
|
return fs.createReadStream(fp).pipe(res);
|
||||||
|
}
|
||||||
|
}
|
||||||
res.writeHead(404);
|
res.writeHead(404);
|
||||||
res.end("not found");
|
res.end("not found");
|
||||||
});
|
});
|
||||||
|
|||||||
BIN
Отчёт_анализ_расходов_2023-1пг26.xlsx
Normal file
BIN
Отчёт_анализ_расходов_2023-1пг26.xlsx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user