21 Commits

Author SHA1 Message Date
Raykov-MS
d07eedfafb Fix column 99: assemble foreign card address from structured components
The АдрМестаПриемаВыдача block under СведенияКартаИнБанк (code 1009) has no
single АдресСтрока tag, unlike the same-named block under
СведенияВнесениеПолучениеНалДС — column 99 was mapped directly onto that
nonexistent tag and stayed empty. It now assembles the value from the
individual address components (Индекс, КодОКСМ, КодСубъектаПоОКАТО, Район,
Пункт, Улица, Дом, Корп, Оф), the same way column 153 already does for
registration place. Also disabled allow_short_lookup for this column, since
it was previously able to pick up a same-named tag (e.g. Улица) from an
unrelated address elsewhere in the file.

Added regression tests at both the mapping level and a full parse_xml_content
-> build_fixed_row_by_index pipeline level with a synthetic code-1009 XML.
2026-09-18 11:09:31 +03:00
Raykov-MS
ccb92fd85f Fix Errors 2026-09-17 13:05:50 +03:00
Raykov-MS
f49a384e69 fix сдвиг columns 2026-08-28 10:30:20 +03:00
Raykov-MS
7beeb710ce fix 2026-08-25 17:17:05 +03:00
Raykov-MS
2e570fb386 fix errors 2026-08-25 14:56:20 +03:00
Raykov-MS
39ab4c4824 . 2026-08-24 11:53:23 +03:00
Raykov-MS
07056e6266 . 2026-08-24 11:44:32 +03:00
Raykov-MS
5935eceadf optimize 11.8x 2026-08-11 15:38:11 +03:00
Raykov-MS
510d668ab8 fix 2026-08-11 13:42:46 +03:00
Raykov-MS
bef38dedd8 fix 2026-08-11 13:08:00 +03:00
Raykov-MS
9968d84e3b fix 2026-08-11 01:09:07 +03:00
Raykov-MS
d6b3e73cb7 refactor 2026-08-01 10:00:29 +03:00
Raykov-MS
d1cb2dda71 fix bugs 2026-08-01 08:42:46 +03:00
Raykov-MS
eee68ab4e2 full rule 2026-07-31 11:37:58 +03:00
Raykov-MS
55f0312929 75-123 rule 2026-07-30 13:23:44 +03:00
Raykov-MS
25f96438b1 1-74 rule 2026-07-30 12:37:18 +03:00
Raykov-MS
a4379e5513 move to xlsxwriter 2026-07-29 10:28:17 +03:00
Raykov-MS
32e83c5b21 Правка отчета 2026-07-09 10:16:44 +03:00
Raykov-MS
4482179e82 optimization 2026-07-07 10:04:09 +03:00
Raykov-MS
27a11ae3ee fix 10% write in report to 95% 2026-07-06 13:27:10 +03:00
Raykov-MS
9cbfbd041f parser 2026-06-22 07:25:27 +03:00