mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-15 07:15:17 +03:00
2.9 KiB
2.9 KiB
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": ""— реквизит без типа.