Описание релизов/0.47.0: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 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

Критичные изменения

Новая функциональность

Справочники

Внешние справочники

Календарные справочники

Отчёты

Формы

Дополнительные настройки для выгрузки отчета в 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 }

Методики

Показатели

Согласование

Уведомления

Навигатор

Возможность узнать версию платформы на главной странице навигатора

В платформу добавлена информация о текущих версиях. Чтобы узнать версию платформы, установленную на стенде, необходимо перейти на главную страницу навигатора и кликнуть на иконку "информация" в правом верхнем углу.

информация о версиях.gif



Изменены иконки отображения объектов

Были изменены иконки для объектов репозитория "форма" и "отчет" для удобства визуального различия объектов. В новой версии платформы иконки выглядят следующим образом:

иконки объектов.png




Изменен фильтр поиска в навигаторе

В навигаторе в поиске по типам объектов добавлена возможность снимать отметку со всех типов и выбирать конкретные.

выбор типа объектов.gif




Возможность перехода из объекта "ресурс" в навигатор

Для объекта "Ресурс" добавлена возможность перехода в навигатор по клику на соответствующее поле в выпадающем списке.

ресурс показать в нави.gif



Пользовательский навигатор

Ресурсы

Обновление

Соединение

Аудит

Файловое хранилище

Общее

Конструкторы

Конструктор справочников

Конструктор отчётов

Конструктор форм