Страница 1 из 1

Фильтрация и выборка в конструкторе отчетов

Добавлено: 26 авг 2022, 01:06
timbios
Доброго времени суток.

Начал пользоваться новым дополнением "Конструктор отчетов". Отличная вещь, с помощью одного запроса получается строить отличные отчеты! Именно этого и не хватало, но...

Нуждаюсь в выборке данных отчета по дате. С ... по ... .
Также нуждаюсь в фильтрации по значению. Есть сущность с перечнем работников, по которой нужно делать фильтрацию. В одном отчете может быть несколько таких фильтров (сотрудник, выборка по дате, смета и т.д.).

Подскажите, на данный момент есть ли возможность решить возникшую потребность? Может можно с помощью пхп добавить в отчет кастомные фильтры?

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

Re: Фильтрация и выборка в конструкторе отчетов

Добавлено: 29 авг 2022, 13:28
support
Для выборке по дате используйте:

Код: Выделить всё

where FROM_UNIXTIME(field_12,'%Y-%m-%d')>='20220-08-29' and FROM_UNIXTIME(field_12,'%Y-%m-%d')<='20220-08-31'
где field_12 это ваше поле с датой

Для фильтрации по значению используйте ID значения:

Код: Выделить всё

field_13=250

Где field_13 - это поле Статус, а 250 - это ID необходимого статуса.

Re: Фильтрация и выборка в конструкторе отчетов

Добавлено: 29 авг 2022, 22:45
timbios
support писал(а): 29 авг 2022, 13:28 Для выборке по дате используйте:

Код: Выделить всё

where FROM_UNIXTIME(field_12,'%Y-%m-%d')>='20220-08-29' and FROM_UNIXTIME(field_12,'%Y-%m-%d')<='20220-08-31'
где field_12 это ваше поле с датой

Для фильтрации по значению используйте ID значения:

Код: Выделить всё

field_13=250

Где field_13 - это поле Статус, а 250 - это ID необходимого статуса.
Спасибо большое за подсказку! Но меня очень интересует возможность менять эти данные конечному пользователю. Как в фильтрации по дате стандартной. Это можно реализовать с помощью конструктора или нужно дописывать модуль?

Re: Фильтрация и выборка в конструкторе отчетов

Добавлено: 30 авг 2022, 07:12
support
На данный момент предусмотрен только фильтр по дате и по пользователю.

Re: Фильтрация и выборка в конструкторе отчетов

Добавлено: 30 авг 2022, 08:50
believe
Сейчас есть день, месяц, год. Можно хотя бы неделю добавить?