diff --git a/osv/synthetic/README.md b/osv/synthetic/README.md index 062e283..61e290a 100644 --- a/osv/synthetic/README.md +++ b/osv/synthetic/README.md @@ -73,6 +73,16 @@ cd tabular-parser/api `s20`–`s27` — восемь раскладок строки ИНН рядом с контрагентом (issue tabular-parser#35); ИНН с верной контрольной суммой — без подсказки в шапке другие не склеиваются. +`s48`–`s57` — ОСВ других учётных систем (tabular-parser#81, AURORA-1717/1719/1732), контрольный набор. Позитивы +`s48`–`s54`: названия ведомостей («Оборотная ведомость», «ОСВ по сч.», «Оборотный баланс», «Фин. Обороты Листок», +«Отчет по Главной книге»), итог «ВСЕГО», группы «Остаток на начало/конец», «Оборот по дебету», «Остаток по дебету на +начало», SAP «Сальдо вх/исх» и «…ДТВВ», Navision без названия ведомости (запасной признак по заголовку таблицы), книга +«форма + Navision + справка», те же раскладки в xls и xlsb; проверяют точные суммы по сторонам. Негативы `s55`–`s57`: +названия не с начала ячейки, «Оборотный капитал», 1С «Обороты счета» с корр. счетами между «Оборот Дт» и «Оборот Кт», +почти-ОСВ без названия (расшифровка с остатками, без «начала», свёрнутое начало, заголовок ниже 30-й строки), форма ББ +со словами «оборотная ведомость» и слабым продолжением — вид листов не меняется. Подписи взяты из реальных файлов банка +первичных документов (sha256 — в `admin/osv-other-systems-regress/headers.md` workspace). + ## О файле xlsb `s13_no_outline_indent.xlsb` собран **не Excel и не LibreOffice** (их на машине разработки нет), а минимальным diff --git a/osv/synthetic/s48_other_system_titles.xlsx b/osv/synthetic/s48_other_system_titles.xlsx new file mode 100644 index 0000000..3cd8b61 Binary files /dev/null and b/osv/synthetic/s48_other_system_titles.xlsx differ diff --git a/osv/synthetic/s49_balance_and_turnover_by_side.xlsx b/osv/synthetic/s49_balance_and_turnover_by_side.xlsx new file mode 100644 index 0000000..70ed384 Binary files /dev/null and b/osv/synthetic/s49_balance_and_turnover_by_side.xlsx differ diff --git a/osv/synthetic/s50_sap_in_out_glued_side.xlsx b/osv/synthetic/s50_sap_in_out_glued_side.xlsx new file mode 100644 index 0000000..4cc393b Binary files /dev/null and b/osv/synthetic/s50_sap_in_out_glued_side.xlsx differ diff --git a/osv/synthetic/s51_untitled_navision.xlsx b/osv/synthetic/s51_untitled_navision.xlsx new file mode 100644 index 0000000..c1a69fc Binary files /dev/null and b/osv/synthetic/s51_untitled_navision.xlsx differ diff --git a/osv/synthetic/s52_mixed_book.xlsx b/osv/synthetic/s52_mixed_book.xlsx new file mode 100644 index 0000000..8e848b9 Binary files /dev/null and b/osv/synthetic/s52_mixed_book.xlsx differ diff --git a/osv/synthetic/s53_balance_by_side.xls b/osv/synthetic/s53_balance_by_side.xls new file mode 100644 index 0000000..5d36c73 Binary files /dev/null and b/osv/synthetic/s53_balance_by_side.xls differ diff --git a/osv/synthetic/s54_untitled_navision.xlsb b/osv/synthetic/s54_untitled_navision.xlsb new file mode 100644 index 0000000..1d97f6d Binary files /dev/null and b/osv/synthetic/s54_untitled_navision.xlsb differ diff --git a/osv/synthetic/s55_not_osv_titles.xlsx b/osv/synthetic/s55_not_osv_titles.xlsx new file mode 100644 index 0000000..6b10370 Binary files /dev/null and b/osv/synthetic/s55_not_osv_titles.xlsx differ diff --git a/osv/synthetic/s56_almost_osv_tables.xlsx b/osv/synthetic/s56_almost_osv_tables.xlsx new file mode 100644 index 0000000..3e416f6 Binary files /dev/null and b/osv/synthetic/s56_almost_osv_tables.xlsx differ diff --git a/osv/synthetic/s57_form_mentions_osv.xlsx b/osv/synthetic/s57_form_mentions_osv.xlsx new file mode 100644 index 0000000..1717262 Binary files /dev/null and b/osv/synthetic/s57_form_mentions_osv.xlsx differ