mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-13 15:03:20 +03:00
Размер шрифта в платформенных макетах бывает дробным (8.3, 6.8, 9.8, 11.3, 14.3). Оба навыка приводили его к целому: py падал голым ValueError на int(), ps1 ТИХО округлял через [int] — снова шумный отказ против тихой порчи, как было с col. Найдено раундтрипом по корпусу ERP 8.3.24: на стратифицированной выборке из 40 макетов это давало 12 отказов декомпиляции — 30% выборки и ВСЕ отказы этого этапа. После правки декомпиляция не падает ни на одном, цикл переживают 14 макетов вместо 10. Размер читается инвариантной культурой и остаётся целым, когда дробной части нет, иначе "10" превратилось бы в "10.0". Эмиссия в XML тоже переведена на инвариантную культуру: интерполяция строкой отдавала бы "8,3" под русской локалью. Правка на ps1, зазеркалена в py. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>