test(golden): actual по ближайшему варианту abs_terms (arm-tabular-parser#14)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: cedd7915-2efe-41e5-988c-a9117033598b
This commit is contained in:
Andrey Epifancev 2026-10-06 21:04:50 +04:00
parent 33de51a4a2
commit ba600fcba2
3 changed files with 38 additions and 38 deletions

View File

@ -32,13 +32,13 @@
"sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309» нарушено (колонка 2): 4421092726.00 ≠ 4287107964.69", "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1230 = 12301 + 12302 + 12303 + 12304 + 12305 + 12306 + 12307 + 12308 + 12309» нарушено (колонка 2): 4421092726.00 ≠ 4287107964.69",
"sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1410 = 14101 + 14102 + 14103 + 14104 + 14105» нарушено (колонка 2): 4103939756.00 ≠ 4111248501.57", "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1410 = 14101 + 14102 + 14103 + 14104 + 14105» нарушено (колонка 2): 4103939756.00 ≠ 4111248501.57",
"sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1510 = 15101 + 15102 + 15103 + 15104 + 15105 + 15106 + 15107 + 15108 + 15109» нарушено (колонка 2): 2491069038.00 ≠ 2483760292.60", "sheet=Бухгалтерский баланс. Лист 1 мягкое соотношение «1510 = 15101 + 15102 + 15103 + 15104 + 15105 + 15106 + 15107 + 15108 + 15109» нарушено (колонка 2): 2491069038.00 ≠ 2483760292.60",
"sheet=Отчет о финансовых результата соотношение «2100 = 2110 - 2120» нарушено (колонка 0): -71141000.00 ≠ 14754604344.76", "sheet=Отчет о финансовых результата соотношение «2100 = 2110 - 2120» нарушено (колонка 0): -71141000.00 ≠ -71140867.82",
"sheet=Отчет о финансовых результата соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): -740350000.00 ≠ 598068182.50", "sheet=Отчет о финансовых результата соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): -740350000.00 ≠ -740350182.50",
"sheet=Отчет о финансовых результата соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): -2707350000.00 ≠ 2730328029.67", "sheet=Отчет о финансовых результата соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): -2707350000.00 ≠ -2707350001.85",
"sheet=Отчет о финансовых результата мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 0): -2235788000.00 ≠ 0.00", "sheet=Отчет о финансовых результата мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 0): -2235788000.00 ≠ 0.00",
"sheet=Отчет о финансовых результата соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 1976818000.00 ≠ 34280963568.51", "sheet=Отчет о финансовых результата соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 1976818000.00 ≠ 1976817590.17",
"sheet=Отчет о финансовых результата соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): 1138368000.00 ≠ 2815268197.27", "sheet=Отчет о финансовых результата соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): 1138368000.00 ≠ 1138367802.73",
"sheet=Отчет о финансовых результата соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 327724000.00 ≠ 4934484824.17", "sheet=Отчет о финансовых результата соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 327724000.00 ≠ 327723647.61",
"sheet=Отчет о финансовых результата мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -85933029.44 ≠ 16781834.97", "sheet=Отчет о финансовых результата мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -85933029.44 ≠ 16781834.97",
"sheet=Отчет о финансовых результата мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 1): 240044000.00 ≠ 0.00" "sheet=Отчет о финансовых результата мягкое соотношение «2500 = 2400 + 2510 + 2520 + 2530» нарушено (колонка 1): 240044000.00 ≠ 0.00"
] ]
@ -4489,37 +4489,37 @@
"column_index": 0, "column_index": 0,
"relation": "2100 = 2110 - 2120", "relation": "2100 = 2110 - 2120",
"expected": "-71141000.00", "expected": "-71141000.00",
"actual": "14754604344.76" "actual": "-71140867.82"
}, },
{ {
"column_index": 0, "column_index": 0,
"relation": "2200 = 2100 - 2210 - 2220", "relation": "2200 = 2100 - 2210 - 2220",
"expected": "-740350000.00", "expected": "-740350000.00",
"actual": "598068182.50" "actual": "-740350182.50"
}, },
{ {
"column_index": 0, "column_index": 0,
"relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350",
"expected": "-2707350000.00", "expected": "-2707350000.00",
"actual": "2730328029.67" "actual": "-2707350001.85"
}, },
{ {
"column_index": 1, "column_index": 1,
"relation": "2100 = 2110 - 2120", "relation": "2100 = 2110 - 2120",
"expected": "1976818000.00", "expected": "1976818000.00",
"actual": "34280963568.51" "actual": "1976817590.17"
}, },
{ {
"column_index": 1, "column_index": 1,
"relation": "2200 = 2100 - 2210 - 2220", "relation": "2200 = 2100 - 2210 - 2220",
"expected": "1138368000.00", "expected": "1138368000.00",
"actual": "2815268197.27" "actual": "1138367802.73"
}, },
{ {
"column_index": 1, "column_index": 1,
"relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350",
"expected": "327724000.00", "expected": "327724000.00",
"actual": "4934484824.17" "actual": "327723647.61"
} }
], ],
"soft_relations_failed": [ "soft_relations_failed": [

View File

@ -8,15 +8,15 @@
"rows": 17, "rows": 17,
"warnings": [ "warnings": [
"sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 23 из 34", "sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 23 из 34",
"sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 0): 2871145000.00 ≠ 15195279201.65", "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 0): 2871145000.00 ≠ 2871144583.67",
"sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): 1082675000.00 ≠ 4659614894.80", "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): 1082675000.00 ≠ 1082675105.20",
"sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): 1027982000.00 ≠ 1580273309.99", "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): 1027982000.00 ≠ 1027982014.33",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 0): 816867000.00 ≠ 1239478182.75", "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 0): 816867000.00 ≠ 816485817.25",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 0): 816867000.00 ≠ 816866491.90", "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 0): 816867000.00 ≠ 816866491.90",
"sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 1988970000.00 ≠ 10762559266.89", "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 1988970000.00 ≠ 1988969832.47",
"sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): 531933000.00 ≠ 3446006642.69", "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): 531933000.00 ≠ 531933357.31",
"sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 553881000.00 ≠ 1060629143.30", "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 553881000.00 ≠ 553880713.10",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 1): 457988000.00 ≠ 649684850.23", "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 1): 457988000.00 ≠ 458077149.77",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 1): 457988000.00 ≠ 457987867.28" "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 1): 457988000.00 ≠ 457987867.28"
] ]
}, },
@ -399,37 +399,37 @@
"column_index": 0, "column_index": 0,
"relation": "2100 = 2110 - 2120", "relation": "2100 = 2110 - 2120",
"expected": "2871145000.00", "expected": "2871145000.00",
"actual": "15195279201.65" "actual": "2871144583.67"
}, },
{ {
"column_index": 0, "column_index": 0,
"relation": "2200 = 2100 - 2210 - 2220", "relation": "2200 = 2100 - 2210 - 2220",
"expected": "1082675000.00", "expected": "1082675000.00",
"actual": "4659614894.80" "actual": "1082675105.20"
}, },
{ {
"column_index": 0, "column_index": 0,
"relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350",
"expected": "1027982000.00", "expected": "1027982000.00",
"actual": "1580273309.99" "actual": "1027982014.33"
}, },
{ {
"column_index": 1, "column_index": 1,
"relation": "2100 = 2110 - 2120", "relation": "2100 = 2110 - 2120",
"expected": "1988970000.00", "expected": "1988970000.00",
"actual": "10762559266.89" "actual": "1988969832.47"
}, },
{ {
"column_index": 1, "column_index": 1,
"relation": "2200 = 2100 - 2210 - 2220", "relation": "2200 = 2100 - 2210 - 2220",
"expected": "531933000.00", "expected": "531933000.00",
"actual": "3446006642.69" "actual": "531933357.31"
}, },
{ {
"column_index": 1, "column_index": 1,
"relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350",
"expected": "553881000.00", "expected": "553881000.00",
"actual": "1060629143.30" "actual": "553880713.10"
} }
], ],
"soft_relations_failed": [ "soft_relations_failed": [
@ -437,7 +437,7 @@
"column_index": 0, "column_index": 0,
"relation": "2400 = 2300 - 2410 + 2420", "relation": "2400 = 2300 - 2410 + 2420",
"expected": "816867000.00", "expected": "816867000.00",
"actual": "1239478182.75" "actual": "816485817.25"
}, },
{ {
"column_index": 0, "column_index": 0,
@ -449,7 +449,7 @@
"column_index": 1, "column_index": 1,
"relation": "2400 = 2300 - 2410 + 2420", "relation": "2400 = 2300 - 2410 + 2420",
"expected": "457988000.00", "expected": "457988000.00",
"actual": "649684850.23" "actual": "458077149.77"
}, },
{ {
"column_index": 1, "column_index": 1,

View File

@ -10,14 +10,14 @@
"sheet=Лист_1 строк без кода с суммами пропущено: 1", "sheet=Лист_1 строк без кода с суммами пропущено: 1",
"sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 16 из 34", "sheet=Лист_1 значений с дробной частью при единице тыс. руб.: 16 из 34",
"sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 0): 392259000.00 ≠ 392258982.50", "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 0): 392259000.00 ≠ 392258982.50",
"sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): -1365000.00 ≠ 785882601.56", "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 0): -1365000.00 ≠ -1364601.56",
"sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): 448891000.00 ≠ 461611024.18", "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 0): 448891000.00 ≠ 448890272.00",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 0): 449033000.00 ≠ 448748589.23", "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 0): 449033000.00 ≠ 448748589.23",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 0): 449033000.00 ≠ 449033409.98", "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 0): 449033000.00 ≠ 449033409.98",
"sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 287018000.00 ≠ 287017990.57", "sheet=Лист_1 соотношение «2100 = 2110 - 2120» нарушено (колонка 1): 287018000.00 ≠ 287017990.57",
"sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): -15651000.00 ≠ 589687265.62", "sheet=Лист_1 соотношение «2200 = 2100 - 2210 - 2220» нарушено (колонка 1): -15651000.00 ≠ -15651265.62",
"sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 432213000.00 ≠ 466282710.27", "sheet=Лист_1 соотношение «2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350» нарушено (колонка 1): 432213000.00 ≠ 432214266.33",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 1): 431027000.00 ≠ 433372183.77", "sheet=Лист_1 мягкое соотношение «2400 = 2300 - 2410 + 2420» нарушено (колонка 1): 431027000.00 ≠ 431053816.23",
"sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 1): 431027000.00 ≠ 431026431.13", "sheet=Лист_1 мягкое соотношение «2400 = 2300 + 2410 + 2460» нарушено (колонка 1): 431027000.00 ≠ 431026431.13",
"sheet=Лист_1 мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -1159183.77 ≠ -1186567.40" "sheet=Лист_1 мягкое соотношение «2410 = 2411 + 2412» нарушено (колонка 1): -1159183.77 ≠ -1186567.40"
] ]
@ -407,13 +407,13 @@
"column_index": 0, "column_index": 0,
"relation": "2200 = 2100 - 2210 - 2220", "relation": "2200 = 2100 - 2210 - 2220",
"expected": "-1365000.00", "expected": "-1365000.00",
"actual": "785882601.56" "actual": "-1364601.56"
}, },
{ {
"column_index": 0, "column_index": 0,
"relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350",
"expected": "448891000.00", "expected": "448891000.00",
"actual": "461611024.18" "actual": "448890272.00"
}, },
{ {
"column_index": 1, "column_index": 1,
@ -425,13 +425,13 @@
"column_index": 1, "column_index": 1,
"relation": "2200 = 2100 - 2210 - 2220", "relation": "2200 = 2100 - 2210 - 2220",
"expected": "-15651000.00", "expected": "-15651000.00",
"actual": "589687265.62" "actual": "-15651265.62"
}, },
{ {
"column_index": 1, "column_index": 1,
"relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350", "relation": "2300 = 2200 + 2310 + 2320 - 2330 + 2340 - 2350",
"expected": "432213000.00", "expected": "432213000.00",
"actual": "466282710.27" "actual": "432214266.33"
} }
], ],
"soft_relations_failed": [ "soft_relations_failed": [
@ -451,7 +451,7 @@
"column_index": 1, "column_index": 1,
"relation": "2400 = 2300 - 2410 + 2420", "relation": "2400 = 2300 - 2410 + 2420",
"expected": "431027000.00", "expected": "431027000.00",
"actual": "433372183.77" "actual": "431053816.23"
}, },
{ {
"column_index": 1, "column_index": 1,