Описание релизов/0.47.0: различия между версиями
(→Формы) |
|||
Строка 55: | Строка 55: | ||
=== Уметь вычислять ссылки для выгрузки по шаблону (templateFilename)=== | === Уметь вычислять ссылки для выгрузки по шаблону (templateFilename)=== | ||
+ | Добавлена возможность получать ссылку для выгрузки документа как результат выражения. Ранее при выгрузке документа необходимо было добавлять ссылку вручную и при изменении шаблона документа необходимо было изменять ссылку. <br> | ||
+ | На данный момент реализована выгрузка по шаблону через справочник. Так, при изменении шаблона, необходимо загружать только новые файлы в справочник, а ссылка в форме изменится автоматически.<br> | ||
+ | Для этого в форме необходимо создать выражение, которое будет вычислять ссылку (элемент справочника) на шаблон. | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">Пример выражения</div> | ||
+ | <div class="mw-collapsible-content mw-collapsed-content"> | ||
+ | <syntaxhighlight lang="JSON" line> | ||
+ | { | ||
+ | "expression": "[1]", | ||
+ | "returnFirstParameterValue": false, | ||
+ | "operands": [ | ||
+ | { | ||
+ | "dictionarySourceId": 1, | ||
+ | "attributeId": null, | ||
+ | "attribute": { | ||
+ | "discriminator": "OwnAttributeDefinitionDto", | ||
+ | "id": 22 | ||
+ | }, | ||
+ | "getFirstElementValue": true, | ||
+ | "useAllInstanceElements": false, | ||
+ | "discriminator": "EntryExpressionDictionarySourceParameter", | ||
+ | "id": 1, | ||
+ | "allowMultipleValues": false | ||
+ | } | ||
+ | ], | ||
+ | "id": 1, | ||
+ | "name": "Ссылка из справочника", | ||
+ | "code": null | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | </div></div> | ||
+ | |||
+ | При формировании действия для выгрузки указать идентификатор выражения в "templateFilenameSettings" вместо ссылки. | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">Действие для выгрузки с вычисляемой ссылкой</div> | ||
+ | <div class="mw-collapsible-content mw-collapsed-content"> | ||
+ | <syntaxhighlight lang="JSON" line> | ||
+ | { | ||
+ | "templateFilename": null, | ||
+ | "templateFilenameSettings": { | ||
+ | "expressionId": 1, | ||
+ | "discriminator": "ExpressionTextSettings" | ||
+ | }, | ||
+ | "filenameSettings": { | ||
+ | "value": "Template.docx", | ||
+ | "discriminator": "FixedTextSettings" | ||
+ | }, | ||
+ | "format": "Docx", | ||
+ | "discriminator": "ExportAction", | ||
+ | "comment": null, | ||
+ | "enableExpressionId": null, | ||
+ | "id": 1, | ||
+ | "name": "Шаблон со ссылкой в выражении", | ||
+ | "code": null | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | </div></div> | ||
== Методики == | == Методики == |
Версия 09:32, 27 мая 2022
Содержание
- 1 Критичные изменения
- 2 Новая функциональность
- 3 Конструкторы
Критичные изменения
Новая функциональность
Справочники
Внешние справочники
Календарные справочники
Отчёты
Формы
Дополнительные настройки для выгрузки отчета в Excel
Реализована возможность задания дополнительных настроек при выгрузке отчета в документ Excel из формы. При настройке действия для выгрузки отчета теперь можно задать:
- Количество пустых строк вставленных до заголовка - "rowCountBeforeHeader";
- Количество пустых строк вставленных после заголовка - "rowCountAfterHeader";
- Выводить/не выводить заголовок - "showHeader".
1 "sheets": [
2 {
3 "sheetNameSettings": {
4 "value": "Название листа 1",
5 "discriminator": "FixedTextSettings"
6 },
7 "headerSettings": {
8 "value": "Название отчета 1",
9 "discriminator": "FixedTextSettings"
10 },
11 "pivotDataSourceId": 1,
12 "sheetExportSettings": {
13 "headerDisplaySettings": {
14 "rowCountAfterHeader": 10,
15 "rowCountBeforeHeader": 20,
16 "showHeader": true
17 },
18 "sheetName": null,
19 "discriminator": "XlsxIndividualExportSettingsDto"
20 }
21 }
22 ]
Уметь вычислять ссылки для выгрузки по шаблону (templateFilename)
Добавлена возможность получать ссылку для выгрузки документа как результат выражения. Ранее при выгрузке документа необходимо было добавлять ссылку вручную и при изменении шаблона документа необходимо было изменять ссылку.
На данный момент реализована выгрузка по шаблону через справочник. Так, при изменении шаблона, необходимо загружать только новые файлы в справочник, а ссылка в форме изменится автоматически.
Для этого в форме необходимо создать выражение, которое будет вычислять ссылку (элемент справочника) на шаблон.
1 {
2 "expression": "[1]",
3 "returnFirstParameterValue": false,
4 "operands": [
5 {
6 "dictionarySourceId": 1,
7 "attributeId": null,
8 "attribute": {
9 "discriminator": "OwnAttributeDefinitionDto",
10 "id": 22
11 },
12 "getFirstElementValue": true,
13 "useAllInstanceElements": false,
14 "discriminator": "EntryExpressionDictionarySourceParameter",
15 "id": 1,
16 "allowMultipleValues": false
17 }
18 ],
19 "id": 1,
20 "name": "Ссылка из справочника",
21 "code": null
22 }
При формировании действия для выгрузки указать идентификатор выражения в "templateFilenameSettings" вместо ссылки.
1 {
2 "templateFilename": null,
3 "templateFilenameSettings": {
4 "expressionId": 1,
5 "discriminator": "ExpressionTextSettings"
6 },
7 "filenameSettings": {
8 "value": "Template.docx",
9 "discriminator": "FixedTextSettings"
10 },
11 "format": "Docx",
12 "discriminator": "ExportAction",
13 "comment": null,
14 "enableExpressionId": null,
15 "id": 1,
16 "name": "Шаблон со ссылкой в выражении",
17 "code": null
18 }
Методики
Показатели
Согласование
Уведомления
Навигатор
Возможность узнать версию платформы на главной странице навигатора
В платформу добавлена информация о текущих версиях. Чтобы узнать версию платформы, установленную на стенде, необходимо перейти на главную страницу навигатора и кликнуть на иконку "информация" в правом верхнем углу.
Изменены иконки отображения объектов
Были изменены иконки для объектов репозитория "форма" и "отчет" для удобства визуального различия объектов. В новой версии платформы иконки выглядят следующим образом:
Изменен фильтр поиска в навигаторе
В навигаторе в поиске по типам объектов добавлена возможность снимать отметку со всех типов и выбирать конкретные.
Возможность перехода из объекта "ресурс" в навигатор
Для объекта "Ресурс" добавлена возможность перехода в навигатор по клику на соответствующее поле в выпадающем списке.