Добрый день!

Мне необходимо реализовать сложный фильтр для показателя на FreedomUI странице. 

Есть ли какой-то аналог для построения фильтров показателей во FreedomUI, как для схем деталей поле filterMethod? Чтобы я в мог вернуть сложный фильтр по связанному объекту. Или как другой вариант использовать не фильтры, а отдельный метод, который вернет уже готовый список необходимых записей для показателя. 

Нравится

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

Добрый день, Александр!



Да, есть аналог - на "request": "crt.LoadDataRequest" можно добавить свой фильтр



Обсуждали на https://community.creatio.com/questions/filtering-lookup-freedom-ui-hel…

 

Владимир

 

 

Владимир Соколов,

Добрый день.



Я поставил breakpoint, выполнение кода туда доходит только лишь при раскрытии показателя на весь экран.

Подходит ли способ, обсуждаемый по вашей ссылке для добавления кастомного фильтра для показателей на Desktop странице?



Спасибо.



 

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

Доброго времени суток!

Есть задача у заказчика: нужны дашборды (мы выбрали "Показатель"), которые будут динамически меняться, в зависимости от текущей недели. Точнее - по неделям на 5 недель вперед. По общей сути - эти показатели отображают сумму по конкретному полю по всем записям в разделе.

Например. Нужны показатели тек. недели, показатель след. недели, показатель недели после следующей и т.д. до 5 недель. Как только наступает понедельник новой недели, эти показатели также передвигаются на неделю. 

На счет фильтра по "Тек. недели" и "След. недели" знаю, использую, но этого заказчику недостаточно.

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



Ниже прикреплю скриншоты, о чем идёт речь.



Не могли бы подсказать, какие варианты есть по этому кейсу? С кодированием я не очень силён; но (если через код) может тогда подскажите направление, чтобы я дальше уже спросил своих, кто с кодом ладит?

Работаю на 7.16.1

Изображение удалено.

Изображение удалено.

Нравится

1 комментарий

Добрый день, Андрей!

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

Самый оптимальный вариант, с минимумом затрат и загрузкой сервера, для решения Вашей бизнес-задачи будет создание представление (VIEW), которое будет содержать нужные данные. А потом использовать его для построения Показателя. В Вашем случаи, представление с расчётными полями: Дней, Недель, Месяцев и Лет. Которые будут считать разницу в днях, неделях, месяцах, годах между датой того что Вам надо получить и текущей датой.

Например на активностях:

SELECT datepart(wk, getdate()) - datepart(wk, StartDate) as 'Недель', * -- другие необходимые поля

FROM Activity

А потом строить Показатель на основании этого представления, с фильтрами "Недель" = -2 (для позапрошлой недели) или "Недель" = 2 для след. следующей недели. where (datepart(wk, getdate()) - datepart(wk, StartDate)) = -17 (событие которые было 17 недель назад

На ответственной команде разработки уже есть задача по совершенствованию фильтром для возможности построения Дашбордов без использования представлений.

Детальнее о работе с представлениями Вы можете ознакомиться на сайте Академии:

https://academy.terrasoft.ru/documents/technic-sdk/7-16/lokalizaciya-pr…

А также просмотреть похожие посты на здесь на Сommunity. Вот один из примеров построения представления https://community.terrasoft.ru/questions/sozdanie-obekta-na-osnove-db-v…

С уважением, Елена.

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

Доброго утра, коллеги.

 

У меня есть раздел, я хочу отображать показатель лишь по элементу, что я выбрал. 

 

Подробнее: Я создал свой раздел, где добавил два элемента. В нём есть деталь, где есть счётчик входов и они должны присваиваться к определенному элементу, который я выбрал и отображаться в аналитике "Показатель". У меня есть поле id, которое связано с id-элемента раздела, но как отфильтровать по нему, у меня не выходит, так как в фильтрах не отображается возможность сортировать по полю раздел.id. Можете что-то посоветовать? Буду благодарен.

 

Заранее спасибо. 

Нравится

1 комментарий

Михаил, если открыть в разделе группы, при переходе по ним итог-показатель  фильтруется с учётом выбранной:

Или Вы имеете в виду как-то иначе?

 

Где у Вас должен отображаться этот показатель, в разделе или в карточке?

 

Если в карточке, то больше информации по работе с блоками итогов на странице записи раздела Вы сможете найти в описании улучшений и изменений релиза 7.11.

 

scr_release_notes_dashboard_on_page.png

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