mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-12 14:33:20 +03:00
Справочник порядка StandardAttributes был неполон у трёх видов регистров, а неизвестные имена эмитятся перед фикс-списком — платформа их вкрапляет, и роундтрип переставал быть побайтовым. Порядок снят с выгрузки платформы, присутствие условных реквизитов теперь выводится из свойств объекта (periodAdjustmentLength, correspondence, registerType), а не из наличия ключа в DSL: иначе регистр, создаваемый с нуля, терял реквизит, который платформа обязана материализовать. Наличие ключа осталось дополняющим условием, чтобы роундтрип не зависел от точности вывода. - регистр расчёта: 11 реквизитов, состав безусловен (проверено матрицей actionPeriod × basePeriod × периодичность на 8.3.27) - регистр бухгалтерии: PeriodAdjustment при длине периода корректировки > 0, RecordType при correspondence=false - регистр накопления: RecordType только у регистра остатков meta-validate: снято ложное предупреждение об «unexpected» RecordType у бухрегистра, условные реквизиты исключены из проверки missing. Проверка: 739 регистров по шести конфигурациям — 0 расхождений; снэпшоты пересняты и верифицированы загрузкой в 1С. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
18 lines
564 B
XML
18 lines
564 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLayouter">
|
|
<top>
|
|
<panel id="UUID-001">
|
|
<uuid>UUID-002</uuid>
|
|
</panel>
|
|
</top>
|
|
<left>
|
|
<panel id="UUID-003">
|
|
<uuid>UUID-004</uuid>
|
|
</panel>
|
|
</left>
|
|
<panelDef id="UUID-004"/>
|
|
<panelDef id="UUID-005"/>
|
|
<panelDef id="UUID-006"/>
|
|
<panelDef id="UUID-002"/>
|
|
<panelDef id="UUID-007"/>
|
|
</ClientApplicationInterface> |