From 3a071920ed1e70e23938375c6440cbf7270e5d38 Mon Sep 17 00:00:00 2001 From: Rollan_Tuleuov Date: Tue, 18 Aug 2026 10:35:57 +0000 Subject: [PATCH] =?UTF-8?q?=D0=AD=D0=BA=D0=BE=D0=BD=D0=BE=D0=BC=D0=B8?= =?UTF-8?q?=D1=8F=20=3D=20=D0=91=D1=8E=D0=B4=D0=B6=D0=B5=D1=82=20-=20?= =?UTF-8?q?=D0=A1=D1=83=D0=BC=D0=BC=D0=B0=20=D0=BF=D0=BE=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D0=B2=D0=BA=D0=B8=20(=D1=80=D0=B0=D1=81=D1=87=D1=91=D1=82)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.json | 468 +++++++++++++++++++++++++++--------------------------- server.js | 11 +- 2 files changed, 241 insertions(+), 238 deletions(-) diff --git a/data.json b/data.json index 1249e3f..39f3d44 100644 --- a/data.json +++ b/data.json @@ -76,7 +76,7 @@ "sppElement": "I.26.DBD.58.001/01-01", "budgetSum": 125000000, "executedSum": 124638039.37, - "economy": 0, + "economy": 361960.62999999523, "execPercent": 100 }, { @@ -86,7 +86,7 @@ "sppElement": "I.26.DBD.58.001/01-01", "budgetSum": 125000000, "executedSum": 58647596.89, - "economy": 0, + "economy": 66352403.11, "execPercent": 100 }, { @@ -96,7 +96,7 @@ "sppElement": "I.26.DBD.58.001/01-01", "budgetSum": 125000000, "executedSum": 0, - "economy": 0, + "economy": 125000000, "execPercent": 100 }, { @@ -106,7 +106,7 @@ "sppElement": "I.26.DBD.58.001/01-01", "budgetSum": 125000000, "executedSum": 54644204.14, - "economy": 0, + "economy": 70355795.86, "execPercent": 100 }, { @@ -446,7 +446,7 @@ "sppElement": "I.26.DBD.58.005/02", "budgetSum": 43103448.28, "executedSum": 177586206.9, - "economy": -268965517.24, + "economy": -134482758.62, "execPercent": 724 }, { @@ -466,7 +466,7 @@ "sppElement": "I.23.DIT.29.005/01-04", "budgetSum": 428177000, "executedSum": 385359300, - "economy": -428177000, + "economy": 42817700, "execPercent": 200 }, { @@ -546,7 +546,7 @@ "sppElement": "O.26.58.001", "budgetSum": 704824529.81, "executedSum": 0, - "economy": -0.1, + "economy": 704824529.81, "execPercent": 100 }, { @@ -784,9 +784,9 @@ "department": "58AA", "budgetType": "ОБ", "sppElement": "O.26.58.001", - "budgetSum": 0, + "budgetSum": 957600, "executedSum": 0, - "economy": 0, + "economy": 957600, "execPercent": 0 }, { @@ -794,9 +794,9 @@ "department": "58AA", "budgetType": "ОБ", "sppElement": "O.26.58.001", - "budgetSum": 0, + "budgetSum": 34920, "executedSum": 0, - "economy": 0, + "economy": 34920, "execPercent": 0 }, { @@ -946,7 +946,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2296000, "executedSum": 0, - "economy": 0, + "economy": 2296000, "execPercent": 100 }, { @@ -1166,7 +1166,7 @@ "sppElement": "O.26.58.001", "budgetSum": 18080000, "executedSum": 4009677.42, - "economy": 0, + "economy": 14070322.58, "execPercent": 100 }, { @@ -1216,7 +1216,7 @@ "sppElement": "O.26.58.001", "budgetSum": 3385800, "executedSum": 752400, - "economy": 0, + "economy": 2633400, "execPercent": 100 }, { @@ -1226,7 +1226,7 @@ "sppElement": "O.26.58.001", "budgetSum": 3385800, "executedSum": 752400, - "economy": 0, + "economy": 2633400, "execPercent": 100 }, { @@ -1236,7 +1236,7 @@ "sppElement": "O.26.58.001", "budgetSum": 3385800, "executedSum": 752400, - "economy": 0, + "economy": 2633400, "execPercent": 100 }, { @@ -1246,7 +1246,7 @@ "sppElement": "O.26.58.001", "budgetSum": 3385800, "executedSum": 752400, - "economy": 0, + "economy": 2633400, "execPercent": 100 }, { @@ -1286,7 +1286,7 @@ "sppElement": "O.26.58.001", "budgetSum": 32163104.63, "executedSum": 16573960.01, - "economy": 0, + "economy": 15589144.62, "execPercent": 100 }, { @@ -1296,7 +1296,7 @@ "sppElement": "O.26.58.001", "budgetSum": 32163104.63, "executedSum": 5209941.66, - "economy": 0, + "economy": 26953162.97, "execPercent": 100 }, { @@ -1306,7 +1306,7 @@ "sppElement": "O.26.58.001", "budgetSum": 32163104.63, "executedSum": 0, - "economy": 0, + "economy": 32163104.63, "execPercent": 100 }, { @@ -1336,7 +1336,7 @@ "sppElement": "O.26.58.001", "budgetSum": 13089784.47, "executedSum": 2908847.06, - "economy": 0, + "economy": 10180937.41, "execPercent": 100 }, { @@ -1346,7 +1346,7 @@ "sppElement": "O.26.58.001", "budgetSum": 10596490.59, "executedSum": 0, - "economy": 0, + "economy": 10596490.59, "execPercent": 100 }, { @@ -1446,7 +1446,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1456,7 +1456,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1466,7 +1466,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1476,7 +1476,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1486,7 +1486,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1496,7 +1496,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1506,7 +1506,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1516,7 +1516,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47615000, "executedSum": 0, - "economy": 0, + "economy": 47615000, "execPercent": 100 }, { @@ -1526,7 +1526,7 @@ "sppElement": "O.26.58.001", "budgetSum": 47613000, "executedSum": 0, - "economy": 0, + "economy": 47613000, "execPercent": 100 }, { @@ -1546,7 +1546,7 @@ "sppElement": "O.26.58.001", "budgetSum": 17650000, "executedSum": 2949726.03, - "economy": 1305616.44, + "economy": 14700273.97, "execPercent": 92.6 }, { @@ -1566,7 +1566,7 @@ "sppElement": "O.26.58.001", "budgetSum": 36792253.5, "executedSum": 20661559.61, - "economy": 0, + "economy": 16130693.89, "execPercent": 100 }, { @@ -1576,7 +1576,7 @@ "sppElement": "O.26.58.001", "budgetSum": 36792253.5, "executedSum": 17460413.64, - "economy": 0, + "economy": 19331839.86, "execPercent": 100 }, { @@ -1586,7 +1586,7 @@ "sppElement": "O.26.58.001", "budgetSum": 36792253.5, "executedSum": 0, - "economy": 0, + "economy": 36792253.5, "execPercent": 100 }, { @@ -1596,7 +1596,7 @@ "sppElement": "O.26.58.001", "budgetSum": 36792253.5, "executedSum": 0, - "economy": 0, + "economy": 36792253.5, "execPercent": 100 }, { @@ -1816,7 +1816,7 @@ "sppElement": "O.26.58.001", "budgetSum": 98260, "executedSum": 52020, - "economy": 0, + "economy": 46240, "execPercent": 100 }, { @@ -1836,7 +1836,7 @@ "sppElement": "O.26.58.001", "budgetSum": 645915, "executedSum": 417945, - "economy": 0, + "economy": 227970, "execPercent": 100 }, { @@ -1906,7 +1906,7 @@ "sppElement": "O.26.58.001", "budgetSum": 316455, "executedSum": 0, - "economy": 0, + "economy": 316455, "execPercent": 100 }, { @@ -2006,7 +2006,7 @@ "sppElement": "O.26.58.001", "budgetSum": 37995, "executedSum": 0, - "economy": 0, + "economy": 37995, "execPercent": 100 }, { @@ -2066,7 +2066,7 @@ "sppElement": "O.26.58.001", "budgetSum": 18615, "executedSum": 0, - "economy": 0, + "economy": 18615, "execPercent": 100 }, { @@ -2314,9 +2314,9 @@ "department": "58AA", "budgetType": "ОБ", "sppElement": "O.26.58.001", - "budgetSum": 0, + "budgetSum": 125545, "executedSum": 0, - "economy": 0, + "economy": 125545, "execPercent": 0 }, { @@ -2324,9 +2324,9 @@ "department": "58AA", "budgetType": "ОБ", "sppElement": "O.26.58.001", - "budgetSum": 0, + "budgetSum": 178500, "executedSum": 0, - "economy": 0, + "economy": 178500, "execPercent": 0 }, { @@ -3036,7 +3036,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4436231, "executedSum": 0, - "economy": 0, + "economy": 4436231, "execPercent": 100 }, { @@ -3046,7 +3046,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4590940, "executedSum": 0, - "economy": 0, + "economy": 4590940, "execPercent": 100 }, { @@ -3056,7 +3056,7 @@ "sppElement": "O.26.58.001", "budgetSum": 8550940, "executedSum": 0, - "economy": 0, + "economy": 8550940, "execPercent": 100 }, { @@ -4106,7 +4106,7 @@ "sppElement": "O.26.58.001", "budgetSum": 33547994.5, "executedSum": 6595961.82, - "economy": 0, + "economy": 26952032.68, "execPercent": 100 }, { @@ -4116,7 +4116,7 @@ "sppElement": "O.26.58.001", "budgetSum": 33547994.5, "executedSum": 0, - "economy": 0, + "economy": 33547994.5, "execPercent": 100 }, { @@ -4256,7 +4256,7 @@ "sppElement": "O.26.58.001", "budgetSum": 23991000, "executedSum": 1991705.66, - "economy": 0, + "economy": 21999294.34, "execPercent": 100 }, { @@ -4266,7 +4266,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2634958, "executedSum": 1455587.07, - "economy": 57853, + "economy": 1179370.93, "execPercent": 97.8 }, { @@ -4296,7 +4296,7 @@ "sppElement": "O.26.58.001", "budgetSum": 61240000, "executedSum": 14799666.67, - "economy": 0, + "economy": 46440333.33, "execPercent": 100 }, { @@ -4326,7 +4326,7 @@ "sppElement": "O.26.58.001", "budgetSum": 109907661, "executedSum": 36635887.06, - "economy": 0, + "economy": 73271773.94, "execPercent": 100 }, { @@ -4336,7 +4336,7 @@ "sppElement": "O.26.58.001", "budgetSum": 14103946, "executedSum": 4176410.96, - "economy": 68467, + "economy": 9927535.04, "execPercent": 99.52 }, { @@ -4346,7 +4346,7 @@ "sppElement": "O.26.58.001", "budgetSum": 39654428, "executedSum": 23718077, - "economy": 0, + "economy": 15936351, "execPercent": 100 }, { @@ -4356,7 +4356,7 @@ "sppElement": "O.26.58.001", "budgetSum": 26237750, "executedSum": 12851142.86, - "economy": -14969718.94, + "economy": 13386607.14, "execPercent": 157.05 }, { @@ -4366,7 +4366,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6409934, "executedSum": 6409890.39, - "economy": 0, + "economy": 43.610000000335276, "execPercent": 100 }, { @@ -4376,7 +4376,7 @@ "sppElement": "O.26.58.001", "budgetSum": 34990000, "executedSum": 6891969.7, - "economy": 0, + "economy": 28098030.3, "execPercent": 100 }, { @@ -4386,7 +4386,7 @@ "sppElement": "O.26.58.001", "budgetSum": 52435661, "executedSum": 13002024.65, - "economy": 6822000, + "economy": 39433636.35, "execPercent": 86.99 }, { @@ -4396,7 +4396,7 @@ "sppElement": "O.26.58.001", "budgetSum": 19566104, "executedSum": 5576968.58, - "economy": 11160, + "economy": 13989135.42, "execPercent": 99.94 }, { @@ -4406,7 +4406,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2660796, "executedSum": 2003808.22, - "economy": 2, + "economy": 656987.78, "execPercent": 100 }, { @@ -4416,7 +4416,7 @@ "sppElement": "O.26.58.001", "budgetSum": 19200000, "executedSum": 1879148.94, - "economy": 0, + "economy": 17320851.06, "execPercent": 100 }, { @@ -4426,7 +4426,7 @@ "sppElement": "O.26.58.001", "budgetSum": 42353539, "executedSum": 11053199.67, - "economy": 3576741, + "economy": 31300339.33, "execPercent": 91.56 }, { @@ -4436,7 +4436,7 @@ "sppElement": "O.26.58.001", "budgetSum": 37085000, "executedSum": 5892958.9, - "economy": 0, + "economy": 31192041.1, "execPercent": 100 }, { @@ -4456,7 +4456,7 @@ "sppElement": "O.26.58.001", "budgetSum": 9596508, "executedSum": 4146592.81, - "economy": -6178573.34, + "economy": 5449915.1899999995, "execPercent": 164.38 }, { @@ -4466,7 +4466,7 @@ "sppElement": "O.26.58.001", "budgetSum": 31804849, "executedSum": 9830589, - "economy": 0, + "economy": 21974260, "execPercent": 100 }, { @@ -4476,7 +4476,7 @@ "sppElement": "O.26.58.001", "budgetSum": 59500200, "executedSum": 14997310.68, - "economy": -7818163.27, + "economy": 44502889.32, "execPercent": 113.14 }, { @@ -4486,7 +4486,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4371921, "executedSum": 977686.97, - "economy": 0, + "economy": 3394234.0300000003, "execPercent": 100 }, { @@ -4506,7 +4506,7 @@ "sppElement": "O.26.58.001", "budgetSum": 52500000, "executedSum": 6040520.55, - "economy": 5000, + "economy": 46459479.45, "execPercent": 99.99 }, { @@ -4516,7 +4516,7 @@ "sppElement": "O.26.58.001", "budgetSum": 3400000, "executedSum": 1184848.48, - "economy": 244696.97, + "economy": 2215151.52, "execPercent": 92.8 }, { @@ -4526,7 +4526,7 @@ "sppElement": "O.26.58.001", "budgetSum": 18801071.5, "executedSum": 9400535.72, - "economy": 0, + "economy": 9400535.78, "execPercent": 100 }, { @@ -4546,7 +4546,7 @@ "sppElement": "O.26.58.001", "budgetSum": 24352338.78, "executedSum": 5404217.64, - "economy": 0, + "economy": 18948121.14, "execPercent": 100 }, { @@ -4616,7 +4616,7 @@ "sppElement": "O.26.58.001", "budgetSum": 49999000, "executedSum": 9999800, - "economy": 0, + "economy": 39999200, "execPercent": 100 }, { @@ -4626,7 +4626,7 @@ "sppElement": "O.26.58.001", "budgetSum": 31249000, "executedSum": 6249800, - "economy": -36970000, + "economy": 24999200, "execPercent": 218.31 }, { @@ -4636,7 +4636,7 @@ "sppElement": "O.26.58.001", "budgetSum": 50640000, "executedSum": 10128000, - "economy": 0, + "economy": 40512000, "execPercent": 100 }, { @@ -4646,7 +4646,7 @@ "sppElement": "O.26.58.001", "budgetSum": 45560000, "executedSum": 9112000, - "economy": 0, + "economy": 36448000, "execPercent": 100 }, { @@ -4656,7 +4656,7 @@ "sppElement": "O.26.58.001", "budgetSum": 25990000, "executedSum": 5701887.76, - "economy": 0, + "economy": 20288112.240000002, "execPercent": 100 }, { @@ -4666,7 +4666,7 @@ "sppElement": "O.26.58.001", "budgetSum": 34890000, "executedSum": 7654438.78, - "economy": 0, + "economy": 27235561.22, "execPercent": 100 }, { @@ -4676,7 +4676,7 @@ "sppElement": "O.26.58.001", "budgetSum": 14990000, "executedSum": 2952575.75, - "economy": 0, + "economy": 12037424.25, "execPercent": 100 }, { @@ -4686,7 +4686,7 @@ "sppElement": "O.26.58.001", "budgetSum": 39490000, "executedSum": 7778333.33, - "economy": 0, + "economy": 31711666.67, "execPercent": 100 }, { @@ -4696,7 +4696,7 @@ "sppElement": "O.26.58.001", "budgetSum": 25590000, "executedSum": 4962319.4, - "economy": 0, + "economy": 20627680.6, "execPercent": 100 }, { @@ -4706,7 +4706,7 @@ "sppElement": "O.26.58.001", "budgetSum": 69990000, "executedSum": 13572205.32, - "economy": 0, + "economy": 56417794.68, "execPercent": 100 }, { @@ -4716,7 +4716,7 @@ "sppElement": "O.26.58.001", "budgetSum": 15147000, "executedSum": 2524500, - "economy": 0, + "economy": 12622500, "execPercent": 100 }, { @@ -4726,7 +4726,7 @@ "sppElement": "O.26.58.001", "budgetSum": 15049404, "executedSum": 0, - "economy": 150504, + "economy": 15049404, "execPercent": 99 }, { @@ -4736,7 +4736,7 @@ "sppElement": "O.26.58.001", "budgetSum": 110778627, "executedSum": 10817393.29, - "economy": 0, + "economy": 99961233.71000001, "execPercent": 100 }, { @@ -4746,7 +4746,7 @@ "sppElement": "O.26.58.001", "budgetSum": 18522000, "executedSum": 3333920.7, - "economy": 922000, + "economy": 15188079.3, "execPercent": 95.02 }, { @@ -4766,7 +4766,7 @@ "sppElement": "O.26.58.001", "budgetSum": 37590000, "executedSum": 0, - "economy": 0, + "economy": 37590000, "execPercent": 100 }, { @@ -4776,7 +4776,7 @@ "sppElement": "O.26.58.001", "budgetSum": 36970000, "executedSum": 0, - "economy": 0, + "economy": 36970000, "execPercent": 100 }, { @@ -4796,7 +4796,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4990000, "executedSum": 4990000, - "economy": -4990000, + "economy": 0, "execPercent": 200 }, { @@ -4816,7 +4816,7 @@ "sppElement": "O.26.58.001", "budgetSum": 27422000, "executedSum": 0, - "economy": 0, + "economy": 27422000, "execPercent": 100 }, { @@ -4856,7 +4856,7 @@ "sppElement": "O.26.58.001", "budgetSum": 44990000, "executedSum": 4403276.6, - "economy": 0, + "economy": 40586723.4, "execPercent": 100 }, { @@ -4886,7 +4886,7 @@ "sppElement": "O.26.58.001", "budgetSum": 14990000, "executedSum": 1467106.38, - "economy": 0, + "economy": 13522893.620000001, "execPercent": 100 }, { @@ -4896,7 +4896,7 @@ "sppElement": "O.26.58.001", "budgetSum": 9990000, "executedSum": 977744.68, - "economy": 0, + "economy": 9012255.32, "execPercent": 100 }, { @@ -4906,7 +4906,7 @@ "sppElement": "O.26.58.001", "budgetSum": 87186472, "executedSum": 76499.94, - "economy": 86984472.22, + "economy": 87109972.06, "execPercent": 0.23 }, { @@ -4916,7 +4916,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1477134, "executedSum": 1941376.43, - "economy": -909914.94, + "economy": -464242.42999999993, "execPercent": 161.6 }, { @@ -4926,7 +4926,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4200000, "executedSum": 701917.81, - "economy": 310684.93, + "economy": 3498082.19, "execPercent": 92.6 }, { @@ -4936,7 +4936,7 @@ "sppElement": "O.26.58.001", "budgetSum": 20253699, "executedSum": 25180273.96, - "economy": -8484657.16, + "economy": -4926574.960000001, "execPercent": 141.89 }, { @@ -4946,7 +4946,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4158904, "executedSum": 2079452.05, - "economy": -700685.04, + "economy": 2079451.95, "execPercent": 116.85 }, { @@ -4956,7 +4956,7 @@ "sppElement": "O.26.58.001", "budgetSum": 14837529, "executedSum": 6378750.68, - "economy": -3952051.82, + "economy": 8458778.32, "execPercent": 126.64 }, { @@ -4966,7 +4966,7 @@ "sppElement": "O.26.58.001", "budgetSum": 723404, "executedSum": 310995.91, - "economy": -1203688.87, + "economy": 412408.09, "execPercent": 266.39 }, { @@ -4976,7 +4976,7 @@ "sppElement": "O.26.58.001", "budgetSum": 41114132, "executedSum": 41114131.6, - "economy": -20449811.13, + "economy": 0.3999999985098839, "execPercent": 149.74 }, { @@ -4986,7 +4986,7 @@ "sppElement": "O.26.58.001", "budgetSum": 57726000, "executedSum": 28863000, - "economy": 0, + "economy": 28863000, "execPercent": 100 }, { @@ -4996,7 +4996,7 @@ "sppElement": "O.26.58.001", "budgetSum": 146000000, "executedSum": 85166666.66, - "economy": 0, + "economy": 60833333.34, "execPercent": 100 }, { @@ -5006,7 +5006,7 @@ "sppElement": "O.26.58.001", "budgetSum": 14480000, "executedSum": 0, - "economy": 0, + "economy": 14480000, "execPercent": 100 }, { @@ -5016,7 +5016,7 @@ "sppElement": "O.26.58.001", "budgetSum": 8538750, "executedSum": 947802.2, - "economy": -86250, + "economy": 7590947.8, "execPercent": 101.01 }, { @@ -5026,7 +5026,7 @@ "sppElement": "O.26.58.001", "budgetSum": 31480000, "executedSum": 3459340.52, - "economy": 0, + "economy": 28020659.48, "execPercent": 100 }, { @@ -5126,7 +5126,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1600000, "executedSum": 0, - "economy": 0, + "economy": 1600000, "execPercent": 100 }, { @@ -5136,7 +5136,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4960000, "executedSum": 0, - "economy": 0, + "economy": 4960000, "execPercent": 100 }, { @@ -5146,7 +5146,7 @@ "sppElement": "O.26.58.001", "budgetSum": 8440000, "executedSum": 0, - "economy": 0, + "economy": 8440000, "execPercent": 100 }, { @@ -5176,7 +5176,7 @@ "sppElement": "O.26.58.001", "budgetSum": 7726800, "executedSum": 1291328.22, - "economy": 0, + "economy": 6435471.78, "execPercent": 100 }, { @@ -5216,7 +5216,7 @@ "sppElement": "O.26.58.001", "budgetSum": 5600000, "executedSum": 0, - "economy": 0, + "economy": 5600000, "execPercent": 100 }, { @@ -5256,7 +5256,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1300000, "executedSum": 756164.38, - "economy": 17808.22, + "economy": 543835.62, "execPercent": 98.63 }, { @@ -5266,7 +5266,7 @@ "sppElement": "O.26.58.001", "budgetSum": 9350000, "executedSum": 5620035.51, - "economy": 3637, + "economy": 3729964.49, "execPercent": 99.96 }, { @@ -5276,7 +5276,7 @@ "sppElement": "O.26.58.001", "budgetSum": 75260000, "executedSum": 49807035.62, - "economy": 8065, + "economy": 25452964.380000003, "execPercent": 99.99 }, { @@ -5286,7 +5286,7 @@ "sppElement": "O.26.58.001", "budgetSum": 126415000, "executedSum": 35427009.86, - "economy": -2898384.11, + "economy": 90987990.14, "execPercent": 102.29 }, { @@ -5296,7 +5296,7 @@ "sppElement": "O.26.58.001", "budgetSum": 610000, "executedSum": 609978.09, - "economy": 0, + "economy": 21.910000000032596, "execPercent": 100 }, { @@ -5636,7 +5636,7 @@ "sppElement": "O.26.58.001", "budgetSum": 89373898.76, "executedSum": 15057545.55, - "economy": 0, + "economy": 74316353.21000001, "execPercent": 100 }, { @@ -5646,7 +5646,7 @@ "sppElement": "O.26.58.001", "budgetSum": 40815123.29, "executedSum": 4162068.49, - "economy": 0, + "economy": 36653054.8, "execPercent": 100 }, { @@ -5656,7 +5656,7 @@ "sppElement": "O.26.58.001", "budgetSum": 41735499.53, "executedSum": 4255922.65, - "economy": 0, + "economy": 37479576.88, "execPercent": 100 }, { @@ -5666,7 +5666,7 @@ "sppElement": "O.26.58.001", "budgetSum": 131578709.52, "executedSum": 7458405.83, - "economy": 18148787.52, + "economy": 124120303.69, "execPercent": 86.21 }, { @@ -5676,7 +5676,7 @@ "sppElement": "O.26.58.001", "budgetSum": 14718180.83, "executedSum": 6003468.49, - "economy": 0, + "economy": 8714712.34, "execPercent": 100 }, { @@ -5686,7 +5686,7 @@ "sppElement": "O.26.58.001", "budgetSum": 17851247.76, "executedSum": 2170151.69, - "economy": 0, + "economy": 15681096.070000002, "execPercent": 100 }, { @@ -5696,7 +5696,7 @@ "sppElement": "O.26.58.001", "budgetSum": 31353753.9, "executedSum": 8332805.98, - "economy": 0, + "economy": 23020947.919999998, "execPercent": 100 }, { @@ -5706,7 +5706,7 @@ "sppElement": "O.26.58.001", "budgetSum": 29430456.21, "executedSum": 8070672.03, - "economy": 0, + "economy": 21359784.18, "execPercent": 100 }, { @@ -5736,7 +5736,7 @@ "sppElement": "O.26.58.001", "budgetSum": 45407000, "executedSum": 0, - "economy": 0, + "economy": 45407000, "execPercent": 100 }, { @@ -5746,7 +5746,7 @@ "sppElement": "O.26.58.001", "budgetSum": 8513000, "executedSum": 0, - "economy": 0, + "economy": 8513000, "execPercent": 100 }, { @@ -5776,7 +5776,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1500000, "executedSum": 0, - "economy": 0, + "economy": 1500000, "execPercent": 100 }, { @@ -5796,7 +5796,7 @@ "sppElement": "O.26.58.001", "budgetSum": 300000, "executedSum": 0, - "economy": 0, + "economy": 300000, "execPercent": 100 }, { @@ -5806,7 +5806,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5816,7 +5816,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5826,7 +5826,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5836,7 +5836,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5846,7 +5846,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5856,7 +5856,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5866,7 +5866,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5876,7 +5876,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5886,7 +5886,7 @@ "sppElement": "O.26.58.001", "budgetSum": 231714.59, "executedSum": 0, - "economy": 0, + "economy": 231714.59, "execPercent": 100 }, { @@ -5896,7 +5896,7 @@ "sppElement": "O.26.58.001", "budgetSum": 181568.69, "executedSum": 0, - "economy": 0, + "economy": 181568.69, "execPercent": 100 }, { @@ -5926,7 +5926,7 @@ "sppElement": "O.26.58.001", "budgetSum": 446000, "executedSum": 0, - "economy": 0, + "economy": 446000, "execPercent": 100 }, { @@ -5936,7 +5936,7 @@ "sppElement": "O.26.58.001", "budgetSum": 446000, "executedSum": 0, - "economy": 0, + "economy": 446000, "execPercent": 100 }, { @@ -5946,7 +5946,7 @@ "sppElement": "O.26.58.001", "budgetSum": 446000, "executedSum": 0, - "economy": 0, + "economy": 446000, "execPercent": 100 }, { @@ -5956,7 +5956,7 @@ "sppElement": "O.26.58.001", "budgetSum": 446000, "executedSum": 0, - "economy": 0, + "economy": 446000, "execPercent": 100 }, { @@ -5966,7 +5966,7 @@ "sppElement": "O.26.58.001", "budgetSum": 446000, "executedSum": 0, - "economy": 0, + "economy": 446000, "execPercent": 100 }, { @@ -5976,7 +5976,7 @@ "sppElement": "O.26.58.001", "budgetSum": 446000, "executedSum": 0, - "economy": 0, + "economy": 446000, "execPercent": 100 }, { @@ -5986,7 +5986,7 @@ "sppElement": "O.26.58.001", "budgetSum": 446000, "executedSum": 0, - "economy": 0, + "economy": 446000, "execPercent": 100 }, { @@ -6166,7 +6166,7 @@ "sppElement": "O.26.58.001", "budgetSum": 263750, "executedSum": 296410.6, - "economy": 0, + "economy": -32660.599999999977, "execPercent": 100 }, { @@ -6176,7 +6176,7 @@ "sppElement": "O.26.58.001", "budgetSum": 263750, "executedSum": 197861.19, - "economy": 0, + "economy": 65888.81, "execPercent": 100 }, { @@ -6186,7 +6186,7 @@ "sppElement": "O.26.58.001", "budgetSum": 263750, "executedSum": 0, - "economy": 0, + "economy": 263750, "execPercent": 100 }, { @@ -6196,7 +6196,7 @@ "sppElement": "O.26.58.001", "budgetSum": 263750, "executedSum": 0, - "economy": 0, + "economy": 263750, "execPercent": 100 }, { @@ -6206,7 +6206,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1986750, "executedSum": 1096303.84, - "economy": 0, + "economy": 890446.1599999999, "execPercent": 100 }, { @@ -6216,7 +6216,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1986750, "executedSum": 1109735.68, - "economy": 0, + "economy": 877014.3200000001, "execPercent": 100 }, { @@ -6226,7 +6226,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1986750, "executedSum": 1109735.68, - "economy": 0, + "economy": 877014.3200000001, "execPercent": 100 }, { @@ -6236,7 +6236,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2229274, "executedSum": 0, - "economy": 0, + "economy": 2229274, "execPercent": 100 }, { @@ -6676,7 +6676,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2062461.75, "executedSum": 334968.77, - "economy": 0, + "economy": 1727492.98, "execPercent": 100 }, { @@ -6686,7 +6686,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2062461.75, "executedSum": 344071.65, - "economy": 0, + "economy": 1718390.1, "execPercent": 100 }, { @@ -6696,7 +6696,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2062461.75, "executedSum": 194035.51, - "economy": 0, + "economy": 1868426.24, "execPercent": 100 }, { @@ -6706,7 +6706,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2062461.75, "executedSum": 0, - "economy": 0, + "economy": 2062461.75, "execPercent": 100 }, { @@ -6716,7 +6716,7 @@ "sppElement": "O.26.58.001", "budgetSum": 151704, "executedSum": 26549.4, - "economy": 0, + "economy": 125154.6, "execPercent": 100 }, { @@ -6726,7 +6726,7 @@ "sppElement": "O.26.58.001", "budgetSum": 151704, "executedSum": 13988.1, - "economy": 0, + "economy": 137715.9, "execPercent": 100 }, { @@ -6736,7 +6736,7 @@ "sppElement": "O.26.58.001", "budgetSum": 151704, "executedSum": 0, - "economy": 0, + "economy": 151704, "execPercent": 100 }, { @@ -6746,7 +6746,7 @@ "sppElement": "O.26.58.001", "budgetSum": 151704, "executedSum": 0, - "economy": 0, + "economy": 151704, "execPercent": 100 }, { @@ -6996,7 +6996,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2400000, "executedSum": 454878.72, - "economy": 0.03, + "economy": 1945121.28, "execPercent": 100 }, { @@ -7006,7 +7006,7 @@ "sppElement": "O.26.58.001", "budgetSum": 12000000, "executedSum": 772420.05, - "economy": -0.01, + "economy": 11227579.95, "execPercent": 100 }, { @@ -7046,7 +7046,7 @@ "sppElement": "O.26.58.001", "budgetSum": 40616425.75, "executedSum": 414289.51, - "economy": 0, + "economy": 40202136.24, "execPercent": 100 }, { @@ -7056,7 +7056,7 @@ "sppElement": "O.26.58.001", "budgetSum": 40616425.75, "executedSum": 0, - "economy": 0, + "economy": 40616425.75, "execPercent": 100 }, { @@ -7066,7 +7066,7 @@ "sppElement": "O.26.58.001", "budgetSum": 40616425.75, "executedSum": 0, - "economy": 0, + "economy": 40616425.75, "execPercent": 100 }, { @@ -7136,7 +7136,7 @@ "sppElement": "O.26.58.001", "budgetSum": 787881817.75, "executedSum": 583947117.61, - "economy": 0, + "economy": 203934700.14, "execPercent": 100 }, { @@ -7146,7 +7146,7 @@ "sppElement": "O.26.58.001", "budgetSum": 787881817.75, "executedSum": 0, - "economy": 0, + "economy": 787881817.75, "execPercent": 100 }, { @@ -7156,7 +7156,7 @@ "sppElement": "O.26.58.001", "budgetSum": 787881817.75, "executedSum": 0, - "economy": 0, + "economy": 787881817.75, "execPercent": 100 }, { @@ -7176,7 +7176,7 @@ "sppElement": "O.26.58.001", "budgetSum": 531513649.5, "executedSum": 390904126.61, - "economy": 0, + "economy": 140609522.89, "execPercent": 100 }, { @@ -7186,7 +7186,7 @@ "sppElement": "O.26.58.001", "budgetSum": 531513649.5, "executedSum": 0, - "economy": 0, + "economy": 531513649.5, "execPercent": 100 }, { @@ -7196,7 +7196,7 @@ "sppElement": "O.26.58.001", "budgetSum": 531513649.5, "executedSum": 0, - "economy": 0, + "economy": 531513649.5, "execPercent": 100 }, { @@ -7226,7 +7226,7 @@ "sppElement": "O.26.58.001", "budgetSum": 51500000, "executedSum": 17166669, - "economy": 0, + "economy": 34333331, "execPercent": 100 }, { @@ -7236,7 +7236,7 @@ "sppElement": "O.26.58.001", "budgetSum": 51500000, "executedSum": 0, - "economy": 0, + "economy": 51500000, "execPercent": 100 }, { @@ -7256,7 +7256,7 @@ "sppElement": "O.26.58.001", "budgetSum": 210000000, "executedSum": 137013931.9, - "economy": 0, + "economy": 72986068.1, "execPercent": 100 }, { @@ -7266,7 +7266,7 @@ "sppElement": "O.26.58.001", "budgetSum": 210000000, "executedSum": 0, - "economy": 0, + "economy": 210000000, "execPercent": 100 }, { @@ -7286,7 +7286,7 @@ "sppElement": "O.26.58.001", "budgetSum": 12000000, "executedSum": 6000000, - "economy": 0, + "economy": 6000000, "execPercent": 100 }, { @@ -7296,7 +7296,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6180000, "executedSum": 4082672.65, - "economy": 0, + "economy": 2097327.35, "execPercent": 100 }, { @@ -7306,7 +7306,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6180000, "executedSum": 2916194.75, - "economy": 0, + "economy": 3263805.25, "execPercent": 100 }, { @@ -7316,7 +7316,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4200000, "executedSum": 0, - "economy": 0, + "economy": 4200000, "execPercent": 100 }, { @@ -7366,7 +7366,7 @@ "sppElement": "O.26.58.001", "budgetSum": 96105000, "executedSum": 32038157, - "economy": 0, + "economy": 64066843, "execPercent": 100 }, { @@ -7376,7 +7376,7 @@ "sppElement": "O.26.58.001", "budgetSum": 96105000, "executedSum": 0, - "economy": 0, + "economy": 96105000, "execPercent": 100 }, { @@ -7396,7 +7396,7 @@ "sppElement": "O.26.58.001", "budgetSum": 14850000, "executedSum": 0, - "economy": 0, + "economy": 14850000, "execPercent": 100 }, { @@ -7406,7 +7406,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2400000, "executedSum": 0, - "economy": 0, + "economy": 2400000, "execPercent": 100 }, { @@ -7446,7 +7446,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1100202, "executedSum": 0, - "economy": 0, + "economy": 1100202, "execPercent": 100 }, { @@ -7456,7 +7456,7 @@ "sppElement": "O.26.58.001", "budgetSum": 7651798, "executedSum": 2064352.69, - "economy": 0, + "economy": 5587445.3100000005, "execPercent": 100 }, { @@ -7466,7 +7466,7 @@ "sppElement": "O.26.58.001", "budgetSum": 36145130, "executedSum": 10805000, - "economy": 0, + "economy": 25340130, "execPercent": 100 }, { @@ -7646,7 +7646,7 @@ "sppElement": "O.26.58.001", "budgetSum": 2525000, "executedSum": 50000, - "economy": 0, + "economy": 2475000, "execPercent": 100 }, { @@ -7716,7 +7716,7 @@ "sppElement": "O.26.58.001", "budgetSum": 155737000, "executedSum": 34267749.99, - "economy": 0, + "economy": 121469250.00999999, "execPercent": 100 }, { @@ -7776,7 +7776,7 @@ "sppElement": "O.26.58.001", "budgetSum": 600000, "executedSum": 28310, - "economy": 600000, + "economy": 571690, "execPercent": 4.72 }, { @@ -8476,7 +8476,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8486,7 +8486,7 @@ "sppElement": "O.26.58.001", "budgetSum": 156000, "executedSum": 6000, - "economy": 156000, + "economy": 150000, "execPercent": 3.85 }, { @@ -8496,7 +8496,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8506,7 +8506,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8516,7 +8516,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8526,7 +8526,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8536,7 +8536,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8546,7 +8546,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8556,7 +8556,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8566,7 +8566,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8576,7 +8576,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 6000, - "economy": 6000, + "economy": 0, "execPercent": 100 }, { @@ -8586,7 +8586,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 11698.33, - "economy": 6000, + "economy": -5698.33, "execPercent": 194.97 }, { @@ -8626,7 +8626,7 @@ "sppElement": "O.26.58.001", "budgetSum": 34574000, "executedSum": 10390153.12, - "economy": 0, + "economy": 24183846.880000003, "execPercent": 100 }, { @@ -8646,7 +8646,7 @@ "sppElement": "O.26.58.001", "budgetSum": 78000000, "executedSum": 38450517.25, - "economy": 0, + "economy": 39549482.75, "execPercent": 100 }, { @@ -8656,7 +8656,7 @@ "sppElement": "O.26.58.001", "budgetSum": 78000000, "executedSum": 0, - "economy": 0, + "economy": 78000000, "execPercent": 100 }, { @@ -8666,7 +8666,7 @@ "sppElement": "O.26.58.001", "budgetSum": 78000000, "executedSum": 0, - "economy": 0, + "economy": 78000000, "execPercent": 100 }, { @@ -8676,7 +8676,7 @@ "sppElement": "O.26.58.001", "budgetSum": 15900000, "executedSum": 9185723.07, - "economy": 0, + "economy": 6714276.93, "execPercent": 100 }, { @@ -8686,7 +8686,7 @@ "sppElement": "O.26.58.001", "budgetSum": 15900000, "executedSum": 9247063.1, - "economy": 0, + "economy": 6652936.9, "execPercent": 100 }, { @@ -8696,7 +8696,7 @@ "sppElement": "O.26.58.001", "budgetSum": 15900000, "executedSum": 0, - "economy": 0, + "economy": 15900000, "execPercent": 100 }, { @@ -8706,7 +8706,7 @@ "sppElement": "O.26.58.001", "budgetSum": 15900000, "executedSum": 0, - "economy": 0, + "economy": 15900000, "execPercent": 100 }, { @@ -8876,7 +8876,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1277749.5, "executedSum": 654627.64, - "economy": 0, + "economy": 623121.86, "execPercent": 100 }, { @@ -8886,7 +8886,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1277749.5, "executedSum": 0, - "economy": 0, + "economy": 1277749.5, "execPercent": 100 }, { @@ -8896,7 +8896,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1277749.5, "executedSum": 0, - "economy": 0, + "economy": 1277749.5, "execPercent": 100 }, { @@ -8936,7 +8936,7 @@ "sppElement": "O.26.58.001", "budgetSum": 1250000, "executedSum": 13931, - "economy": 0, + "economy": 1236069, "execPercent": 100 }, { @@ -8986,7 +8986,7 @@ "sppElement": "O.26.58.001", "budgetSum": 150000, "executedSum": 93106.96, - "economy": 0, + "economy": 56893.03999999999, "execPercent": 100 }, { @@ -8996,7 +8996,7 @@ "sppElement": "O.26.58.001", "budgetSum": 150000, "executedSum": 0, - "economy": 0, + "economy": 150000, "execPercent": 100 }, { @@ -9006,7 +9006,7 @@ "sppElement": "O.26.58.001", "budgetSum": 150000, "executedSum": 0, - "economy": 0, + "economy": 150000, "execPercent": 100 }, { @@ -9016,7 +9016,7 @@ "sppElement": "O.26.58.001", "budgetSum": 150000, "executedSum": 0, - "economy": 0, + "economy": 150000, "execPercent": 100 }, { @@ -9026,7 +9026,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 0, - "economy": 0, + "economy": 6000, "execPercent": 100 }, { @@ -9036,7 +9036,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 0, - "economy": 0, + "economy": 6000, "execPercent": 100 }, { @@ -9046,7 +9046,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 0, - "economy": 0, + "economy": 6000, "execPercent": 100 }, { @@ -9056,7 +9056,7 @@ "sppElement": "O.26.58.001", "budgetSum": 6000, "executedSum": 0, - "economy": 0, + "economy": 6000, "execPercent": 100 }, { @@ -9066,7 +9066,7 @@ "sppElement": "O.26.58.001", "budgetSum": 165000, "executedSum": 34599.86, - "economy": 0, + "economy": 130400.14, "execPercent": 100 }, { @@ -9076,7 +9076,7 @@ "sppElement": "O.26.58.001", "budgetSum": 45000, "executedSum": 19924.6, - "economy": 0, + "economy": 25075.4, "execPercent": 100 }, { @@ -9086,7 +9086,7 @@ "sppElement": "O.26.58.001", "budgetSum": 45000, "executedSum": 0, - "economy": 0, + "economy": 45000, "execPercent": 100 }, { @@ -9096,7 +9096,7 @@ "sppElement": "O.26.58.001", "budgetSum": 45000, "executedSum": 0, - "economy": 0, + "economy": 45000, "execPercent": 100 }, { @@ -9106,7 +9106,7 @@ "sppElement": "O.26.58.001", "budgetSum": 45000, "executedSum": 0, - "economy": 0, + "economy": 45000, "execPercent": 100 }, { @@ -9156,7 +9156,7 @@ "sppElement": "O.26.58.001", "budgetSum": 18000000, "executedSum": 3809420.06, - "economy": -0.01, + "economy": 14190579.94, "execPercent": 100 }, { @@ -9206,7 +9206,7 @@ "sppElement": "O.26.58.001", "budgetSum": 3600000, "executedSum": 1708330.89, - "economy": 0.04, + "economy": 1891669.11, "execPercent": 100 }, { @@ -9276,7 +9276,7 @@ "sppElement": "O.26.58.001", "budgetSum": 4800000, "executedSum": 746889.28, - "economy": 0, + "economy": 4053110.7199999997, "execPercent": 100 }, { @@ -9296,7 +9296,7 @@ "sppElement": "O.26.58.001", "budgetSum": 120000, "executedSum": 65188.72, - "economy": 0, + "economy": 54811.28, "execPercent": 100 }, { @@ -9306,7 +9306,7 @@ "sppElement": "O.26.58.001", "budgetSum": 120000, "executedSum": 0, - "economy": 0, + "economy": 120000, "execPercent": 100 }, { @@ -9316,7 +9316,7 @@ "sppElement": "O.26.58.001", "budgetSum": 120000, "executedSum": 0, - "economy": 0, + "economy": 120000, "execPercent": 100 }, { diff --git a/server.js b/server.js index 11f82f5..6506d48 100644 --- a/server.js +++ b/server.js @@ -32,9 +32,8 @@ function parseExcelData() { }; const serviceNameIdx = findColumn(['Краткий текст материала']); - const budgetSumIdx = findColumn(['Бюджет закупок,тг']); + const budgetSumIdx = findColumn(['Сумма с уч.корр']); const executedSumIdx = findColumn(['Сумма поставки,тг']); - const economyIdx = findColumn(['Экономия от проведенного закупа']); const sppElementIdx = findColumn(['СПП-элемент']); const departmentIdx = findColumn(['Завод', 'МВЗ', 'Текст МВЗ']); const execPercentIdx = findColumn(['% исполнения']); @@ -46,9 +45,11 @@ function parseExcelData() { const budgetSum = parseFloat(String(row[budgetSumIdx] || 0).replace(/\s/g, '')) || 0; const executedSum = parseFloat(String(row[executedSumIdx] || 0).replace(/\s/g, '')) || 0; - const economy = parseFloat(String(row[economyIdx] || 0).replace(/\s/g, '')) || 0; const sppElement = String(row[sppElementIdx] || '').trim(); + // Экономия = Бюджет - Сумма поставки + const economy = budgetSum - executedSum; + let budgetType = ''; if (sppElement.startsWith('I')) { budgetType = 'БКВ'; @@ -59,8 +60,10 @@ function parseExcelData() { let execPercent = 0; if (execPercentIdx !== -1 && row[execPercentIdx]) { execPercent = parseFloat(String(row[execPercentIdx]).replace('%', '').replace(/\s/g, '')) || 0; - } else if (budgetSum > 0) { + } else if (budgetSum > 0 && executedSum > 0) { execPercent = (executedSum / budgetSum) * 100; + } else { + execPercent = 0; } const item = {