Commit Graph

  • a8c9605499 Merge pull request 'ОСВ: ложное «Требует проверки» — периоды, нетто-ребёнок, иерархия по отступам (AURORA-1823, 1863, 1858)' (#79) from feat/78-osv-false-check into main main aep 2026-10-28 10:07:43 +03:00
  • 133b31a1f3 fix(osv): нетто-признак только цепочкой нетто-строк, непрерывность периодов, спека и CLAUDE.md (AURORA-1863, AURORA-1823, #78, ревью) Andrey Epifancev 2026-10-28 10:56:18 +04:00
  • e1760c08f6 fix(osv): вложенность по суммам только без названных групп, без ИНН и при одном отступе; сдвиги складываются (AURORA-1858, #78, ревью) Andrey Epifancev 2026-10-28 10:43:39 +04:00
  • ca7f64c3ef fix(osv): иерархия по отступам — подуровень счёта, строка закрытия, вложенность по суммам (AURORA-1858, #78) Andrey Epifancev 2026-10-28 01:03:02 +04:00
  • e01f218138 fix(osv): строки «Период» сверяются цепочкой сальдо, а не суммой (AURORA-1823, #78) Andrey Epifancev 2026-10-28 00:44:24 +04:00
  • 6117201b49 fix(osv): развёрнутый родитель над свёрнутым в нетто ребёнком сверяется по нетто (AURORA-1863, #78) Andrey Epifancev 2026-10-28 00:33:20 +04:00
  • bdc8e555ff statements-version: сверка checkout библиотеки с requirements.txt в make venv/install; тег — из requirements (AURORA-1677) statements-lib Andrey Epifancev 2026-10-27 17:07:13 +04:00
  • 4a030bfc42 Порядок импортов в тесте из main: arm_statements — сторонний пакет (AURORA-1677) Andrey Epifancev 2026-10-27 16:34:39 +04:00
  • cf0b55f842 Копия recognition-result.schema.json из docs: описания под библиотеку (AURORA-1677) Andrey Epifancev 2026-10-27 16:33:27 +04:00
  • 22a65ee67f Влил main в ветку ревью AURORA-1677 Andrey Epifancev 2026-10-27 16:33:17 +04:00
  • c77e496f59 Merge pull request 'AURORA-1714: счёт шапки «Счет Поставщика | 60*» и коды контрагентов в ОСВ' (#74) from feat/71-osv-account-marker into main aep 2026-10-27 09:56:26 +03:00
  • b9a8c1cf2a Merge remote-tracking branch 'origin/main' into feat/71-osv-account-marker Andrey Epifancev 2026-10-27 10:43:21 +04:00
  • 5be03db68d feat(osv): блоки субсчетов с кодами контрагентов, «ИТОГ по …», «За период» с диапазоном «..» (AURORA-1714, #71) Andrey Epifancev 2026-10-27 10:38:54 +04:00
  • b128ce2bd1 Merge pull request 'ОСВ: «Итого» свёрнута при развёрнутом корне сверяется по нетто' (#76) from feat/73-osv-expanded-total into main aep 2026-10-27 09:28:29 +03:00
  • 53165a07c0 Merge remote-tracking branch 'origin/main' into feat/73-osv-expanded-total Andrey Epifancev 2026-10-27 10:22:20 +04:00
  • 79725d6e20 Merge pull request 'AURORA-1724: одно предупреждение на неизвестную метку «Показатели»' (#75) from feat/72-osv-indicator-warnings into main aep 2026-10-27 09:21:59 +03:00
  • 266d4e8a3a test(osv): ожидания для синтетики s45 (#71) Andrey Epifancev 2026-10-27 01:28:47 +04:00
  • 99114508f7 ОСВ: «Итого» свёрнута при развёрнутом корне сверяется по нетто (AURORA-1708, #73) Andrey Epifancev 2026-10-27 01:18:26 +04:00
  • c915fd143c ОСВ: одно предупреждение на неизвестную метку «Показатели» вместо одного на строку (#72, AURORA-1724) Andrey Epifancev 2026-10-27 01:17:22 +04:00
  • ef14747f49 fix(osv): счёт шапки «Счет Поставщика | 60*» и голые коды контрагентов (AURORA-1714, #71) Andrey Epifancev 2026-10-27 01:16:21 +04:00
  • cac2054e8a AURORA-1677: Dockerfile fix tsygankoviva 2026-10-26 18:56:23 +03:00
  • f29800e645 AURORA-1677: arm_statements теперь библиотека tsygankoviva 2026-10-24 11:44:25 +03:00
  • 242e11681a Merge pull request 'chore(arm_statements): копия arm-statements@25b2bb8 (#68)' (#69) from feat/68-statements-sync-25b2bb8 into main aep 2026-10-22 15:47:47 +03:00
  • 7c098dbbf4 chore(arm_statements): копия arm-statements@25b2bb8 (#68) Andrey Epifancev 2026-10-22 16:45:59 +04:00
  • 6c81199a1a Merge pull request 'ОСВ: имена частей xlsx без учёта регистра, «Кол-во, <единица>» и «Кол. доп.» (#66, AURORA-1707, AURORA-1709)' (#67) from feat/66-osv-quantity-sharedstrings into main aep 2026-10-20 12:09:04 +03:00
  • 1ad100b79d Документация: регистр имён частей xlsx и метки количества (#66) Andrey Epifancev 2026-10-20 13:06:35 +04:00
  • 2a6a49811e ОСВ: «Кол-во, <единица>» и «Кол. доп.» — строки количества (#66, AURORA-1709) Andrey Epifancev 2026-10-20 13:06:35 +04:00
  • 73f9e9c2d8 xlsx: имена частей без учёта регистра, как в Excel (#66, AURORA-1707) Andrey Epifancev 2026-10-20 13:06:35 +04:00
  • 40287e1a31 Merge pull request 'Архив OpenSpec: osv-flat-form (#59)' (#64) from chore/59-archive-osv-flat-form into main aep 2026-10-19 13:22:36 +03:00
  • e5f4918176 Архив OpenSpec: osv-flat-form (#59) Andrey Epifancev 2026-10-19 14:22:29 +04:00
  • ced16bc8aa Merge pull request 'Плоская форма ОСВ 1С: счёт из шапки, «Итого развернутое», плоский список, контрагенты расчётных счетов (#59)' (#63) from feat/59-osv-flat-form into main aep 2026-10-19 13:21:53 +03:00
  • d6d1c7171c fix(osv): показатели итогового блока — шаг через НУ под «Итого развернутое», пропуск тождества (R-21, #59) Andrey Epifancev 2026-10-19 13:46:34 +04:00
  • 8311808472 fix(osv): интеграция с треком A после rebase — спека, golden-счётчик, тест стыка показателей и второй «Итого» (#59) Andrey Epifancev 2026-10-19 13:30:34 +04:00
  • 7cd71677da docs(osv-flat-form): рулинги R-17…R-19, актуализация design, README, спеки (#59) Andrey Epifancev 2026-10-19 13:14:32 +04:00
  • a6cd375306 fix(osv): «Организация» не вид субконто, валюта не контрагент, тождество вторых итогов (#59) Andrey Epifancev 2026-10-19 13:14:32 +04:00
  • 835083ca4d fix(osv): вторые итоговые строки («Итого развернутое») вне тождества строки, R-11 отменён R-16 (#59) Andrey Epifancev 2026-10-19 12:47:31 +04:00
  • 69564ffcbd docs: README, CLAUDE.md и change osv-flat-form (#59) Andrey Epifancev 2026-10-19 12:40:01 +04:00
  • cdbe23b9b6 feat(osv): контрагенты расчётных счетов без названия вида — по плану счетов (#59) Andrey Epifancev 2026-10-19 12:27:00 +04:00
  • 71c4c93db2 feat(osv): стратегия header_account — плоский список под счётом шапки (#59) Andrey Epifancev 2026-10-19 12:17:15 +04:00
  • 774141588e fix(osv): «Итого развернутое» перед «Итого» — итоговая строка, сверка по основной «Итого» (#59) Andrey Epifancev 2026-10-19 12:08:58 +04:00
  • 8dd8a50868 fix(osv): метка валюты без двоеточия не становится видом субконто (#59) Andrey Epifancev 2026-10-19 11:57:31 +04:00
  • 883c6fb628 fix(osv): строка вида субконто не добавляет метки шапки и ACCOUNT в схему (#59) Andrey Epifancev 2026-10-19 11:53:24 +04:00
  • 29f264d842 feat(osv): код счёта «по счету: X», строка вида субконто, «План счетов» в шапке (#59) Andrey Epifancev 2026-10-19 11:47:53 +04:00
  • e625409818 test: синтетика s40–s44 — плоская форма ОСВ 1С (#59) Andrey Epifancev 2026-10-19 11:40:38 +04:00
  • ecb23475db docs(plan): учёт R-8…R-10 в плане osv-flat-form (#59) Andrey Epifancev 2026-10-19 11:31:04 +04:00
  • 23a5b7b419 docs(openspec): рулинги R-8…R-10 change osv-flat-form (#59) Andrey Epifancev 2026-10-19 11:30:37 +04:00
  • 32b8ad76ec docs(openspec): change osv-flat-form и план — плоская форма ОСВ 1С (#59) Andrey Epifancev 2026-10-19 11:00:06 +04:00
  • 0c1236efed Merge pull request 'Архив OpenSpec: osv-indicator-column (#58)' (#61) from chore/58-archive-osv-indicator-column into main aep 2026-10-19 12:06:00 +03:00
  • ece851b0ed Архив OpenSpec: osv-indicator-column (#58) Andrey Epifancev 2026-10-19 13:05:49 +04:00
  • b70d2866e8 Merge pull request 'Строки-показатели ОСВ: колонка «Показатели», «В валюте», BU по умолчанию (#58)' (#60) from feat/58-osv-indicators into main aep 2026-10-19 12:04:57 +03:00
  • 1262bde706 checks.py: перенос строки докстринга (E501, O-1) Andrey Epifancev 2026-10-19 12:55:56 +04:00
  • ad17212ba7 design: O-1 fixed 1d2a46f Andrey Epifancev 2026-10-19 12:52:19 +04:00
  • 1d2a46f3e7 Счёт 90 в списке счетов без сальдо по аналитике (OQ-132, O-1, #58) Andrey Epifancev 2026-10-19 12:52:03 +04:00
  • d6dd341003 Правки итогового ревью: спека, предупреждение, README, design (#58) Andrey Epifancev 2026-10-19 12:47:49 +04:00
  • 480db4f3aa Документация: строки-показатели ОСВ (#58) Andrey Epifancev 2026-10-19 12:26:03 +04:00
  • 598d2c8fae Умолчание БУ по строкам вывода, без реэкспорта row_data_type (#58) Andrey Epifancev 2026-10-19 12:17:18 +04:00
  • 8924dd13a6 Классификация и проверки по признаку строки-показателя, BU по умолчанию (#58) Andrey Epifancev 2026-10-19 12:09:05 +04:00
  • 33b32cbad6 Строки-показатели вне каскада иерархии (#58) Andrey Epifancev 2026-10-19 12:00:03 +04:00
  • ef07ced609 Строки-показатели: метка колонки «Показатели» при сборе строк (#58) Andrey Epifancev 2026-10-19 11:55:05 +04:00
  • 43653f1b6f Заголовок ОСВ: колонка «Показатели» (#58) Andrey Epifancev 2026-10-19 11:49:28 +04:00
  • af70c4c466 test(osv): синтетика s33–s36 — колонка «Показатели», срезы валют, шапка без типа данных (#58) Andrey Epifancev 2026-10-19 11:40:23 +04:00
  • 74ba89c417 Словари: колонка «Показатели», «В валюте» (#58) Andrey Epifancev 2026-10-19 11:34:33 +04:00
  • d564d4998d План: номера синтетики s33–s36 вместо s40–s43 (R-1, #58) Andrey Epifancev 2026-10-19 11:29:53 +04:00
  • 656486a7d2 OpenSpec change osv-indicator-column и план (#58) Andrey Epifancev 2026-10-19 11:03:13 +04:00
  • aef2d3557b Merge pull request 'Архив OpenSpec: contract-identity-window и unified-normalization-tp (#50, #54)' (#56) from chore/54-archive-statements-v2 into main aep 2026-10-19 08:27:57 +03:00
  • acaa5021ce chore(openspec): архив contract-identity-window и unified-normalization-tp (#50, #54) Andrey Epifancev 2026-10-19 09:26:49 +04:00
  • 4d1709ae0d Merge pull request 'Формы через arm_statements, контракт результата v2.0 (#54)' (#55) from feat/54-statements-v2 into main aep 2026-10-19 07:38:05 +03:00
  • b583b0472f test: plan_sheets с дедлайном в тесте реальных форм, порядок импортов (#54) Andrey Epifancev 2026-10-18 22:14:48 +04:00
  • 4d30718689 docs: дельты OpenSpec, design.md, README и CLAUDE.md под контракт 2.0 (#54) Andrey Epifancev 2026-10-18 22:08:22 +04:00
  • 0d82b5cf5e fix: черновик продолжения несёт число колонок сумм (#54) Andrey Epifancev 2026-10-18 22:05:06 +04:00
  • 2fce78080b fix: дедлайн при классификации листов и тесты путей отказа форм (#54) Andrey Epifancev 2026-10-18 22:04:37 +04:00
  • be5ad8ce86 refactor: удалён собственный конвейер форм и словари форм — шаги 2–8 в arm_statements (#54) Andrey Epifancev 2026-10-18 21:53:01 +04:00
  • 0f12c0eb3d test: манифест реальных форм и Review Focus под общий код и v2.0 (#54) Andrey Epifancev 2026-10-18 21:41:54 +04:00
  • f5d071f602 chore(arm_statements): копия пакета arm-statements@3390f92 (#54) Andrey Epifancev 2026-10-18 21:30:20 +04:00
  • 9e694796ad test: согласованные формы для статуса книги, test_pipeline, флаг BookRead.no_outline (fix round 1, #54) Andrey Epifancev 2026-10-18 21:01:53 +04:00
  • 71f596cdb7 feat: формы через arm_statements, контракт результата и конверта v2.0, статус и OSV_* у ОСВ (#54) Andrey Epifancev 2026-10-18 20:52:52 +04:00
  • 702ea1dff9 refactor(osv): предупреждения листа ОСВ с кодами OSV_* (вывод 1.x прежний) (#54) Andrey Epifancev 2026-10-18 20:35:29 +04:00
  • ebc1f438da fix(statements): подпись колонки в строке-шапке таблицы не заголовок формы (R-8, #54) Andrey Epifancev 2026-10-18 20:28:39 +04:00
  • c858a85d85 feat(statements): адаптер шага 1 — книга → FormCandidate, склейка листов, segment_breaks (#54) Andrey Epifancev 2026-10-18 20:24:47 +04:00
  • 12f4701754 feat(statements): блоки форм, вид листа и шапка-ячейки на словарях arm_statements (#54) Andrey Epifancev 2026-10-18 20:17:11 +04:00
  • ce8372d754 feat(statements): ячейка Excel → Cell: текст по числовому формату, value, ref <лист>!<A1> (#54) Andrey Epifancev 2026-10-18 20:07:02 +04:00
  • 8b9a5a07c4 openspec: change unified-normalization-tp — адаптер Excel, общий код, контракт v2.0 (#54) Andrey Epifancev 2026-10-18 19:55:36 +04:00
  • 0b7b23eda0 Merge pull request 'Подключение копии пакета arm_statements (#52)' (#53) from feat/52-arm-statements-copy into main aep 2026-10-18 18:50:01 +03:00
  • bdb1c7479e chore(arm_statements): копия arm-statements@52857a0 (#52) Andrey Epifancev 2026-10-18 19:45:10 +04:00
  • f5ced4177e build: копия arm_statements в линтерах и тестах, statements-check в check-full (#52) Andrey Epifancev 2026-10-18 19:42:12 +04:00
  • 412a322b9d chore(arm_statements): копия пакета arm-statements@6bce80b (#52) Andrey Epifancev 2026-10-18 19:38:43 +04:00
  • 6098634d8c Merge pull request 'Тест идентичности копии контракта по MAJOR (шаг 0 docs#116)' (#51) from feat/50-contract-identity-window into main aep 2026-10-18 17:11:45 +03:00
  • 71afba5f73 test(#50): тест идентичности копии контракта по MAJOR (S-53, шаг 0 docs#116) Andrey Epifancev 2026-10-18 13:19:37 +04:00
  • 623794936c Merge pull request 'ОСВ: xls без CODEPAGE → cp1251, «Кол-во»/«Вал», таблица кончается на первой «Итого» (#47, AURORA-1662, 1663, 1664)' (#48) from feat/47-osv-encoding-labels-tail into main aep 2026-10-18 11:15:40 +03:00
  • 195720c97b Итог ищется по точному «Итого» раньше «Итого …»; хвост — только числа в колонках таблицы (#47, AURORA-1664) Andrey Epifancev 2026-10-18 12:04:48 +04:00
  • 6efe79fec9 Синтетика s29–s31: xls без CODEPAGE, «Вал»/«Кол-во», строки ниже «Итого» (#47, AURORA-1662, 1663, 1664) Andrey Epifancev 2026-10-18 11:50:39 +04:00
  • 8b91bcae3d «Кол-во» — количество, «Вал» без точки — не валюта; таблица кончается на первой «Итого» (#47, AURORA-1663, AURORA-1664) Andrey Epifancev 2026-10-18 11:50:39 +04:00
  • 591b3f4434 xls без записи CODEPAGE читается как cp1251 (#47, AURORA-1662) Andrey Epifancev 2026-10-18 11:50:39 +04:00
  • 3f740c969b Merge pull request 'Пустая детализация не проверяется соотношением подстрок (#45, AURORA-1527)' (#46) from feat/45-subline-empty into main aep 2026-10-16 18:35:27 +03:00
  • f017c37c51 feat(checks): «родитель = Σ подстрок» не проверяется при пустой детализации (#45, AURORA-1527) Andrey Epifancev 2026-10-16 19:10:05 +04:00
  • 295b9924af Merge pull request 'ББ/ОФР из Excel: значение как показывает числовой формат (#42, AURORA-1528)' (#43) from feat/42-xls-number-format into main aep 2026-10-15 17:37:28 +03:00
  • 904392ddcb number_format: 15 значащих цифр с округлением вверх, неразобранные условия и >4 секций; признак xlsb по содержимому (#42) Andrey Epifancev 2026-10-15 17:46:11 +04:00
  • 388276c261 ББ/ОФР из Excel: значение ячейки — как показывает числовой формат (#42) Andrey Epifancev 2026-10-15 17:26:36 +04:00
  • 0c65e92ffb readers: числовой формат числовых ячеек в Cell (#42) Andrey Epifancev 2026-10-15 17:07:15 +04:00
  • 3eae1dcf70 parser: отображаемое значение числа по числовому формату ячейки (#42) Andrey Epifancev 2026-10-15 17:00:56 +04:00