mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-28 07:31:00 +03:00
docs(skd-dsl-spec): догон по последним коммитам
- order item: use=false в object form
- outputParameters: wrapper {value, use: false} для отключённого параметра
- table: top-level selection/conditionalAppearance/outputParameters
(отдельно от column/row)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
87bc274346
commit
b1eb8bebe3
@@ -638,7 +638,7 @@ XML-маппинг — по `<group>` на каждый элемент:
|
|||||||
- `"Field desc"` → `OrderItemField`, `orderType=Desc`
|
- `"Field desc"` → `OrderItemField`, `orderType=Desc`
|
||||||
- `"Field asc"` → `OrderItemField`, `orderType=Asc`
|
- `"Field asc"` → `OrderItemField`, `orderType=Asc`
|
||||||
- `"Auto"` → `OrderItemAuto` (только на уровне группировок; на верхнем уровне settings игнорируется)
|
- `"Auto"` → `OrderItemAuto` (только на уровне группировок; на верхнем уровне settings игнорируется)
|
||||||
- Объект `{ field, direction?, viewMode? }` — нужен, когда требуется задать `viewMode` (см. [viewMode](#viewmode-режим-доступности))
|
- Объект `{ field, direction?, viewMode?, use? }` — нужен, когда требуется задать `viewMode`, или отключить сортировку через `use: false` (см. [viewMode](#viewmode-режим-доступности))
|
||||||
|
|
||||||
### conditionalAppearance
|
### conditionalAppearance
|
||||||
|
|
||||||
@@ -719,6 +719,8 @@ XML-маппинг — по `<group>` на каждый элемент:
|
|||||||
- Multilang dict `{ru, en}` для любого ключа → `v8:LocalStringType`
|
- Multilang dict `{ru, en}` для любого ключа → `v8:LocalStringType`
|
||||||
- Прочие → `xs:string`
|
- Прочие → `xs:string`
|
||||||
|
|
||||||
|
Значение можно обернуть в `{ "value": ..., "use": false }` — отключённый параметр (платформа эмитит `<dcscor:use>false</dcscor:use>`). Такая же форма доступна в `appearance` items (см. раздел conditionalAppearance).
|
||||||
|
|
||||||
### dataParameters
|
### dataParameters
|
||||||
|
|
||||||
#### Автогенерация
|
#### Автогенерация
|
||||||
@@ -837,6 +839,8 @@ XML-маппинг — по `<group>` на каждый элемент:
|
|||||||
|
|
||||||
Каждая `column`/`row` принимает те же поля что и `group`: `name`, `groupBy`/`groupFields`, `filter`, `order`, `selection`, `outputParameters`, `conditionalAppearance`, `children` (вложенные `StructureItemGroup`), плюс user-settings — `viewMode`, `userSettingID`, `userSettingPresentation` (регистрация column/row как пункта «Изменить вариант»).
|
Каждая `column`/`row` принимает те же поля что и `group`: `name`, `groupBy`/`groupFields`, `filter`, `order`, `selection`, `outputParameters`, `conditionalAppearance`, `children` (вложенные `StructureItemGroup`), плюс user-settings — `viewMode`, `userSettingID`, `userSettingPresentation` (регистрация column/row как пункта «Изменить вариант»).
|
||||||
|
|
||||||
|
На самой `table` (отдельно от column/row) также допустимы `selection`, `conditionalAppearance`, `outputParameters` — общие настройки таблицы (заголовок, выводимые поля, форматирование).
|
||||||
|
|
||||||
#### Диаграмма (chart)
|
#### Диаграмма (chart)
|
||||||
|
|
||||||
```json
|
```json
|
||||||
|
|||||||
Reference in New Issue
Block a user