Files
cc-1c-skills/.claude/skills/meta-compile/reference/report-dataprocessor.md
T
Nick ShirokovandClaude Opus 4.8 5988c81244 docs(meta-compile): рекомпоновка reference по слою+форме DSL, usage-голос
Порезал документацию по слою абстракции и форме DSL вместо внутренней
таксономии 1С: тонкий SKILL.md с двухосевым индексом + 13 reference-файлов
(по типу/семейству + кросс-типовые attributes.md/blocks.md) взамен 4 types-*.md.
Вынес в поставку объектную форму реквизита/ТЧ и блоки объекта (fillValue,
choiceParameters, представления, команды, predefined и т.д.) — раньше жили
только в dev-спеке, модель их не видела. Usage-голос: каноничная форма,
дефолты, значения перечислений; без внутряка (синонимы/резолв/декомпилятор,
колонка XML). Починены противоречия дефолтов и убраны фантомные свойства
(по аудиту компилятора).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 15:10:52 +03:00

2.9 KiB
Raw Blame History

Report, DataProcessor (Отчёты и Обработки)

Почти идентичны по составу: реквизиты, табличные части, формы, макеты, команды. Модуль объекта — Ext/ObjectModule.bsl. Реквизиты и ТЧ — attributes.md; команды — blocks.md.

Ссылки на формы/схемы/хранилища пишутся как есть (имя формы может быть буквально «Форма»).

Report (Отчёт)

Ключ Умолчание Значения
comment пусто строка
useStandardCommands true bool (доступность через стандартный командный интерфейс)
mainDataCompositionSchema пусто основной макет СКД (Report.X.Template.ОсновнаяСхемаКомпоновкиДанных)
defaultForm / auxiliaryForm пусто основная / вспомогательная форма
defaultSettingsForm / auxiliarySettingsForm / defaultVariantForm пусто формы настроек / вариантов
variantsStorage / settingsStorage пусто хранилища вариантов / настроек (SettingsStorage.X)
extendedPresentation / explanation пусто представление / пояснение (ML)
includeHelpInContents false bool
attributes / tabularSections [] / {} реквизиты / табличные части
{ "type": "Report", "name": "АнализПродаж", "useStandardCommands": false,
  "mainDataCompositionSchema": "Report.АнализПродаж.Template.ОсновнаяСхемаКомпоновкиДанных",
  "attributes": ["Период: StandardPeriod"] }

DataProcessor (Обработка)

Ключ Умолчание Значения
comment пусто строка
useStandardCommands true bool
defaultForm / auxiliaryForm пусто основная / вспомогательная форма
extendedPresentation / explanation пусто представление / пояснение (ML)
includeHelpInContents false bool
attributes / tabularSections [] / {} реквизиты / табличные части
{ "type": "DataProcessor", "name": "ЗагрузкаТаблиц", "useStandardCommands": false,
  "attributes": [{ "name": "Таблица", "type": "ValueTree" }, { "name": "Произвольные", "type": "" }] }

Реквизиты отчётов/обработок допускают платформенные типы-коллекции: ValueTable, ValueTree, ValueList, StandardPeriod, SpreadsheetDocument и др., а также "type": "" — реквизит без типа.