Files
cc-1c-skills/.github/skills/meta-compile/reference/report-dataprocessor.md
T
2026-07-12 11:42:37 +00: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": "" — реквизит без типа.