Вопрос

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

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

Нравится

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

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

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

Например:

    attributes: {
            "Сумма": {
                dependencies: [
                    {
                        columns: ["Валюта", "Курс"],
                        methodName: "название_метода"
                    }
                ]
            }
        }

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

Demchenko Olha,

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

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

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

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

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

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