Вопрос

Показатели с дополнительными кнопками

Добрый день, подскажите, пожалуйста, имеется ли возможность изменять некие параметры показателя в реальном времени? 

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

Можно вынести параметры агрегации по объекту (Курсы валют) на виджет, чтобы можно было менять тип валюты и дату за которую выбирать данные

Нравится

3 комментария

Здравствуйте!

Если вы хотите изменять Сумму в зависимости от изменения Валюты и Курса, то можно добавить зависимость Суммы от  этих полей в attributes и добавить метод пересчёта Суммы.

Например:

    attributes: {

            "Сумма": {

                dependencies: [

                    {

                        columns: ["Валюта", "Курс"],

                        methodName: "название_метода"

                    }

                ]

            }

        }

Логику метода реализовать отдельно.

Demchenko Olha,

Я имел ввиду, немного другое, на странице итогов нужно создать показатель, который считает сумму продаж пользователя по заданным фильтрам. При этом у пользователя должны быть поля Дата (на которую будет расчитываться курс), и поле Валюта (здесь пользователь выбирает в какой валюте ему произвести расчет)

и это на панели итогов, пользователю нельзя менять сам Показатель (виджет)

Колодяжный Владислав Эдуардович,

Стандартными стредсвами такое нельзя сделать.

Можете попробовать изменить базовую логику и вид виджета "Показатель", добавив туда поля Валюта и Дата. И при изменении этих полей делать выборку из справочника курса на указанную дату.

Сама схема для виджета "Показатель" - IndicatorDesigner. В ней можете посмотреть как добавляются уже существующие поля и по аналогиии добавить свои.

Показать все комментарии