Настраиваемый генератор синтетики ГСК: ОСВ, ББ, ОФР, состав ГК (#38) #39
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/38-synthgen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #38
Настраиваемый генератор синтетики ГСК — пакет
synthgen/. По настройкам строит согласованный набор одной ГК в виде выгрузок 1С: ОСВ по 9 счетам, ББ и ОФР (форма 66н) по каждой компании и периоду, файл состава ГК для импорта ЕЦП, README прогона. Наборы в git не попадают, коммитятся код, словарь и шаблоны.Спека:
docs/superpowers/specs/2026-11-12-synthgen-design.md(решения 1–43). План:docs/superpowers/plans/2026-11-12-synthgen.md.Настройки
group_sizeprefixSYNperiods/start2025-Q1osv_counterparties_meanno_inn_companiesvgo_mismatch_shareЧто внутри
00, не пересекаются с #35. У компаний группы ИНН вычисляются из префикса.osv/rb/2024-Q1/сч 60_…): Arial, заливки, рамки, сетка объединений, группировки. Колонка ИНН стоит между наименованием и суммами. В ОСВ без ИНН одна компания группы записана другим написанием, её сопоставляют вручную.Проверка
pytest synthgen/tests: 134 passed, 8 skipped (skipped — приёмка парсером и slow без окружения).-m parser(зеркало tabular-parser): 7 passed. Через парсер прошли все 9 счетов ОСВ и ББ/ОФР. На финальном ревью отдельно: набор по умолчанию — ОСВ 180/180, ББ/ОФР 40/40; крупный — ОСВ 810/810, ББ/ОФР 180/180.-m slow: крупный прогон (15 компаний, 6 периодов, mean 150) — 198 с при лимите 300.0abe99b. После ревью исправлен формат сумм ОСВ (#,##0.00у сальдо) и оформление шапки ИНН —25b1e9f.Rulings I made
build_forms_templates.py, как в плане.0abe99b.Deferred
_DIRECTORY,_natural_key.Полная таблица находок со статусами — в ledger SDD, при закрытии всё отложенное уйдёт в follow-up.
🤖 Generated with Claude Code