mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-14 14:55:16 +03:00
239499a3f8
Девятый и десятый типы — завершают семейство регистров (4 бух + 2 расч, самые сложные типы модели). Оба byte-exact: AccountingRegister 4/4 match TOTAL 0, CalculationRegister 2/2 match TOTAL 0. Регресс 49/49 ps1+py, ps1==py identical. 1С-cert ✓ оба (db-load-xml + db-update). Общее: - Новые контексты Emit-Attribute register-account/register-calc (ресурсы/измерения через богатый эмиттер). - Декомпилятор: снят гейт +оба типа; захват спецсвойств; Attr-ToDsl +balance/accountingFlag/ extDimensionAccountingFlag/baseDimension/scheduleLink; opt-out standardAttributes:"". AccountingRegister: - Рерайт Emit-AccountingRegisterProperties: верный порядок + пропущенный EnableTotalsSplitting; comment/ useStandardCommands/includeHelp/формы/презентации; спецсвойства ChartOfAccounts/Correspondence/PeriodAdjustmentLength. - Измерение: Balance+AccountingFlag+DenyIncompleteValues; ресурс: Balance+AccountingFlag+ExtDimensionAccountingFlag (без Indexing). AccountingFlag/ExtDimensionAccountingFlag — ссылки на признаки учёта ПС. - SA-кастомизация linkByType (ExtDimensionN→Account): Emit-StandardAttribute +xr:LinkByType, SA-override +захват. CalculationRegister: - Рерайт Emit-CalculationRegisterProperties: comment/useStandardCommands/формы/презентации; исправлен порядок ChartOfCalculationTypes (был перед Periodicity). SA уже совпадал (переменный по ActionPeriod/BasePeriod). - Измерение: DenyIncompleteValues+BaseDimension+ScheduleLink; реквизит: ScheduleLink; ресурс: только FullTextSearch. Реквизиты РР идут контекстом register-calc (несут ScheduleLink). spec §7.6a/§7.6b, кейсы accounting-register/calculation-register. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>