Доброго времени суток.
Начал пользоваться новым дополнением "Конструктор отчетов". Отличная вещь, с помощью одного запроса получается строить отличные отчеты! Именно этого и не хватало, но...
Нуждаюсь в выборке данных отчета по дате. С ... по ... .
Также нуждаюсь в фильтрации по значению. Есть сущность с перечнем работников, по которой нужно делать фильтрацию. В одном отчете может быть несколько таких фильтров (сотрудник, выборка по дате, смета и т.д.).
Подскажите, на данный момент есть ли возможность решить возникшую потребность? Может можно с помощью пхп добавить в отчет кастомные фильтры?
(Другие типы отчета не подходят, мне нужно сводить две-три сущности в одном отчете, по этому конструктор подходящий вариант). Пользователям проще понимать таблицу и вверху фильтры как во всей црм.
Фильтрация и выборка в конструкторе отчетов
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Фильтрация и выборка в конструкторе отчетов
Для выборке по дате используйте:
где field_12 это ваше поле с датой
Для фильтрации по значению используйте ID значения:
Где field_13 - это поле Статус, а 250 - это ID необходимого статуса.
Код: Выделить всё
where FROM_UNIXTIME(field_12,'%Y-%m-%d')>='20220-08-29' and FROM_UNIXTIME(field_12,'%Y-%m-%d')<='20220-08-31'Для фильтрации по значению используйте ID значения:
Код: Выделить всё
field_13=250Где field_13 - это поле Статус, а 250 - это ID необходимого статуса.
Re: Фильтрация и выборка в конструкторе отчетов
Спасибо большое за подсказку! Но меня очень интересует возможность менять эти данные конечному пользователю. Как в фильтрации по дате стандартной. Это можно реализовать с помощью конструктора или нужно дописывать модуль?support писал(а): 29 авг 2022, 13:28 Для выборке по дате используйте:где field_12 это ваше поле с датойКод: Выделить всё
where FROM_UNIXTIME(field_12,'%Y-%m-%d')>='20220-08-29' and FROM_UNIXTIME(field_12,'%Y-%m-%d')<='20220-08-31'
Для фильтрации по значению используйте ID значения:Код: Выделить всё
field_13=250
Где field_13 - это поле Статус, а 250 - это ID необходимого статуса.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Фильтрация и выборка в конструкторе отчетов
На данный момент предусмотрен только фильтр по дате и по пользователю.
-
believe
- Инвестор

- Сообщения: 449
- Зарегистрирован: 09 янв 2020, 11:49
- Имя: Владимир
- Откуда: Тверь
- Организация: ООО "ВебСофт"
Re: Фильтрация и выборка в конструкторе отчетов
Сейчас есть день, месяц, год. Можно хотя бы неделю добавить?