Перейти к содержанию

Работа с расчетными агрегатами

Расчетный агрегат - это поле, содержащее в себе результат преобразования данных с помощью математических, агрегатных и прочих функций. Могут применяться для расчета значений других агрегатов или полей виджета с помощью формул.

Добавление расчетного агрегата

Для добавления расчетного агрегата в виджет

  • нажмите на кнопку svg справа от поисковой строки и в выпадающем списке блока Расчетный агрегат выберите пункт Создать;

img

  • нажмите на кнопку svg справа от блока Расчетные агрегаты и в выпадающем списке в блоке Расчетный агрегат выберите пункт Создать.

Откроется окно создания расчетного агрегата, в котором заполните следующие поля:

img

  • Алиас - введите наименование расчетного агрегата в том виде, в каком оно будет отображаться в пользовательском интерфейсе окон и виджетов (можно использовать кириллицу и пробелы). Обязательно для заполнения;

  • Наименование - введите краткое наименование расчетного агрегата (латинскими буквами, цифрами 0-9 и символом _, одним словом, без пробелов), которое может быть использовано в других формулах и фильтрах. Значение при сохранении приводится к нижнему регистру. Обязательно для заполнения;

Наименование расчетного агрегата должно быть уникальным в рамках всех полей виджета: полей из модели, иерархий, переменных, других расчетных агрегатов.

  • Итоговое значение - введите формулу для расчета итогового агрегата. Подробнее о синтаксисе и доступных функциях в Справочнике функций;

  • Промежуточное значение - введите формулу для расчета промежуточных агрегатов. Обязательно для заполнения. Подробнее о синтаксисе и доступных функциях в Справочнике функций.

Нажмите на кнопку img Добавить. Кнопка активна только после заполнения обязательных полей. Созданные расчетные агрегаты отображаются в блоке Расчетные агрегаты на вкладке Данные.

img

Доступны два способа добавления полей в область столбцов:

1.По кнопке на вкладке Данные. При нажатии кнопки svg поле включится в блок Агрегаты/Столбцы.

img

2.Через панель настроек структуры. При переносе поля с вкладки Данные с помощью drag-and-drop в блок Агрегаты/Столбцы поле добавится в область столбцов.

img

Расчетные агрегаты, использующиеся в структуре виджета или в расчете формул, отмечены пиктограммой img слева от наименования расчетного агрегата.

Для расчётных агрегатов, включенных в структуру виджета, доступны настройки, аналогичные настройкам агрегатов обычного поля:

  • фильтрация агрегатов - для расчетных полей доступна только расширенная фильтрация;

img

  • смена агрегации: изменение формул, добавление дополнительных формул;

Изменение формул с меткой Основная повлияет на работу всех виджетов, использующих расчетный агрегат.

img

  • сортировка по агрегатам;

img

  • форматирование агрегатов.

img

Редактирование расчетного агрегата

Для изменения формул расчета агрегата, поле должно находиться в структуре виджета. Далее наведите на наименование расчетного агрегата на вкладке Данные или в окне настроек структуры виджета и нажмите на кнопку svg. В открывшемся окне настроек расчетного агрегата на вкладке Агрегация есть возможность внести изменения в формулу расчета агрегата.

img

Для редактирования расчетного агрегата наведите на наименование и нажмите на кнопку svg. В появившемся меню выберите Редактировать.

Система позволяет скорректировать Алиас расчетного агрегата, а также формулы Итоговое значение и Промежуточное значение. При изменении формул они автоматически поменяются на вкладке Агрегация карточки расчетного агрегата.

Изменение формул с меткой Основная повлияет на работу всех виджетов, использующих расчетный агрегат.

При сохранении расчетного агрегата проверяются связанные объекты - виджеты. При наличии у расчетного агрегата хотя бы одного связанного объекта, отобразится окно подтверждения сохранения. В окне сохранения отобразится список созданных пользователем связанных объектов. Нажав на наименование нужного объекта, выполняется переход к объекту в новом окне браузера. Чтобы подтвердить действие, нажмите на кнопку img Сохранить, для отмены - нажмите на кнопку img Отмена.

img

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

img

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

img

Реестр агрегатов

Все созданные в системе расчетные агрегаты попадают в реестр агрегатов для возможности дальнейшего переиспользования их в других виджетах. В реестре отображаются все доступные пользователю агрегаты.

Для добавления существующего расчетного агрегата в виджет

  • нажмите на кнопку svg справа от поисковой строки и в выпадающем списке в блоке Расчетный агрегат выберите пункт Выбрать из существующих;

img

  • нажмите на кнопку svg справа от блока Расчетные агрегаты и в выпадающем списке выберите пункт Выбрать из существующих.

Откроется окно выбора расчетного агрегата, при наличии доступных пользователю агрегатов для данной модели.

img

Окно содержит следующие элементы интерфейса:

1.Название окна. Количество в системе доступных для пользователя расчетных агрегатов.

2.Блок фильтрации - доступен, если не выбран агрегат. Блок содержит следующие элементы:

  • Все типы - фильтр по типам данных агрегата;

  • кнопка img Очистить фильтры - сброс фильтров. Отображается только при установке какого-либо фильтра.

  • Поиск - единый поиск по расчетным агрегатам, выполняется по названию и автору.

3. Табличное представление объектов, информация отображается в следующих столбцах:

  • Алиас - пользовательское наименование расчетного агрегата;

  • Наименование - краткое техническое наименование расчетного агрегата;

  • Тип данных - тип данных расчетного агрегата;

  • Изменил - логин пользователя, создавшего расчетный агрегат.

При двойном нажатии левой кнопкой мыши на расчетный агрегат открывается окно просмотра агрегата с доступными действиями согласно правам доступа пользователя.

img

Напротив записи в реестре реализована кнопка svg, при нажатии на которую доступно действие Открыть. При нажатии на кнопку откроется окно просмотра агрегата с доступными действиями согласно правам доступа пользователя.

4. Постраничное отображение объектов, переходы между страницами:

  • img в левой нижней части окна расположен информационный блок о количестве отображаемых объектов на странице и об общем количестве;

  • img в центральной нижней части окна расположен элемент управления для перехода между страницами;

  • img в правой нижней части окна расположен выпадающий список для выбора количества отображаемых объектов на странице.

img

5. Поле для установки img отметки для выбора объекта.

6. img Поле для установки отметки для выбора всех объектов на странице.

7.Панель для выполнения действий над выбранными агрегатами - появляется при выборе одного или нескольких агрегатов. Содержит следующие элементы:

  • надпись Выделено - отображает количество выбранных объектов;

  • кнопка img Добавить - при нажатии на кнопку выбранные расчетные агрегаты будут добавлены в текущий виджет;

  • кнопка img Открыть - доступна, если выбран только один расчетный агрегат. При нажатии на кнопку открывается окно просмотра расчетного агрегата с доступными действиями согласно правам доступа пользователя;

  • кнопка img Сбросить выбранные - сбрасывает выбранные объекты.

Нажмите на кнопку img Добавить - она станет активна только после выбора расчетных агрегатов. Выбранные расчетные агрегаты отображаются в блоке Расчетные агрегаты на вкладке Данные. Расчетные агрегаты, используемые в структуре виджета или в расчете формул, отмечены пиктограммой img слева от наименования расчетного агрегата.

img

По кнопке svg доступны действия:

  • Редактировать - при нажатии откроется окно редактирования расчетного агрегата;

Редактирование доступно при наличии прав Авторское право, Редактирование или Администрирование.

  • Удалить из списка - при нажатии расчетный агрегат удалится из виджета.

Удаление расчетного агрегата

У пользователей есть возможность удалить расчетный агрегат из конкретного виджета или полностью из системы.

Удаление расчетного агрегата из виджета

Для удаления расчетного агрегата, наведите курсор мыши на наименование и нажмите на кнопку svg. В появившемся меню выберите Удалить.

Удаление расчетного агрегата из списка доступно для всех пользователей, имеющих доступ к редактированию виджета.

img

Удалить можно только неиспользуемые в виджете расчетные агрегаты. Чтобы подтвердить действие, нажмите на кнопку img Удалить, для отмены - нажмите на кнопку img Отмена.

img

При наличии у расчетного агрегата связи с текущим виджетом, отобразится окно с уведомлением Расчетный агрегат используется в текущем виджете. Удаление расчетного агрегата недоступно.

Удаление расчетного агрегата из Системы

Для удаления расчетного агрегата наведите курсор мыши на наименование расчетного агрегата и нажмите на кнопку svg. В появившемся меню выберите Редактировать.

Редактирование доступно только пользователю с правами Авторское право, Редактирование или Администрирование.

Для удаления нажмите на кнопку img Удалить в окне редактирования расчетного агрегата.

Удаление доступно при наличии прав Авторское право или Администрирование.

При удалении расчетного агрегата проверяются связанные объекты - виджеты.

  • при отсутствии у расчетного агрегата связанных объектов отобразится окно подтверждения удаления. Чтобы подтвердить действие, нажмите на кнопку img Удалить, для отмены - нажмите на кнопку img Отмена.

    img

  • при наличии у расчетного агрегета связи с текущим виджетом, отобразится окно с уведомлением Расчетный агрегат используется в текущем виджете. Удаление расчетного агрегата недоступно;

  • при наличии у расчетного агрегата хотя бы одного связанного объекта, отобразится окно с уведомлением Расчетный агрегат используется в следующих виджетах. Удаление расчетного агрегата недоступно. В окне удаления отобразится список созданных пользователем связанных объектов. Нажав на наименование нужного объекта, выполняется переход к объекту в новом окне браузера.

    img

В режиме ручной публикации виджетов при удалении расчетного агрегата в списке объектов доступен отдельный блок Неопубликованные виджеты.

img