Рейтинг: 0.5979  
На голосовании
Предложил Качайлов Евгений 09.11.2017 12:55:06

Поиск + умный фильтр

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

На данный момент стандартных возможностей нет, так как система принципиально не может связать несколько таблиц (поиск, список товаров и список свойств товаров, плюс возможно разделы каталога) в одном запросе/методе.

Но есть чудовищное решение:
Например, для фильтрации по каким либо параметрам умному фильтру необходимо наличие идентификаторов всех товаров, которые возвращает компонент search.page. Но если результатов поиска много (при большом количестве товаров, удовлетворяющих поисковому запросу), то компонент (точнее стандартный CSearch::Search) будет сильно тормозить.
Метод CSearch::Search при порядка 60к результатов может отрабатывать от 20 сек в зависимости от индексируемых параметров, используемого аппарата.

Так же и наоборот, подмешать результаты фильтрации в поиск не получится из за того что api этого не позволяет.  
Рейтинг: 0.541  
Новая
Предложил Смирнов Сергей 31.10.2017 15:41:07

Фиьтр + Поиск: быстрые отборы

Всем хорош новый фильтр, но есть одно неудобство - сохранённые отборы спрятаны.
Чтобы ими воспользоваться (и даже увидеть!) нужно делать лишний клик.

Предлагаю разместить под строкой поиска область для избранных отборов.
Пять верхних сохранённых отборов выносятся в неё.
Рейтинг: 0  
Новая
Предложил Нигматзянов Тимур 17.08.2017 09:21:40

Дата СОЗДАНИЯ (чего угодно) по факту дата ИЗМЕНЕНИЯ, ломается фильтр

В списке сделок сделал сортировку по дате создания, но по факту выяснилось, что дата СОЗДАНИЯ - это дата ИЗМЕНЕНИЯ, если ты внёс какую-либо дополнительную информацию в сделку (возможно и в лид, счёт, задачу) например изменил название - то фильтр показывает вверху именно обновлённые, а не созданные недавно сделки.

Пожалуйста поправьте, либо измените название этого поля(на дата изменения), либо измените логику на реальную дату создания, а лучше чтобы было и то и другое
Рейтинг: 0  
Новая
Предложил AndreyChursin 04.06.2017 21:54:54

Добавить тип задач "есть задача"

Добавить в фильтр тип задач "есть задача". Есть менеджеры, которым удобней смотреть задачи из раздела компании.
Рейтинг: 0.687  
Новая
Предложил Бондаренко Олег 02.05.2017 15:59:14

Пожалуйста, сделайте больше фильтров для сортировки новостей в живой ленте!

Пожалуйста, добавьте фильтры, чтоб можно было галочками выбрать какие из сообщений получать в живую ленту! В настоящее время, в живую ленту попадают ВСЕ обновления из открытых групп, даже в которых я не состою! Таким образом у всех засорена живая лента и пропускаются все важные сообщения!!! Умное слежение и экспертный режим не помогают!!!! Еще лучше это расширения настройки групп! Чтобы можно было настроить выведение обновлений определенной группы в живую ленту!!!
Думаю, что это не глобальное обновление, но очень важное!!!!!!

Спасибо!
Рейтинг: -0.0644  
Новая
Предложил Олег 27.04.2017 22:46:21

Дни рождения и юбилеи клиентов

Вывод информации о предстоящих днях рождениях и юбилеях контактов на главном экране, а также возможность выводить списки именинников с помощью встроенного фильтра контактов, включая возможность экспорта в Excel/CSV для подготовки поздравлений и обработки (обязательные поля: ФИО, день рождения, телефон, адрес, компания).

Текущая реализация:
CRM система Битрикс24 не только не уведомляет об этих важных событиях (как это сделано для ДР сотрудников), но и не позволяет создавать таблицы предстоящих дней рождений с помощью встроенного фильтра в Контактах. На самом деле возможность фильтра по полю «Дата рождения» предусмотрена, но тут можно ввести только значения: «Вчера», «Текущий день», «Текущая неделя» и «Текущий месяц». При использовании любого из этих значений будут отбираться контакты с днями рождения в эти интервалы дат, причем с совпадением года. Т.е. такой фильтр применим только к новорожденным и бессмыслен.

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

Более универсальным и простым решением может быть ввод wildcard («*») в значения стандартного фильтра. В этом случае можно будет пользоваться существующим фильтром для создания списков именинников. Ниже показан пример поиска именинников Апреля с помощью Wildcard search:

[IMG]
Рейтинг: 0.9091  
Новая
Предложил Попова Людмила 31.03.2017 17:45:48

Добавить возможность выбора отдела в фильтре поиска

В CRM не хватает возможности делать выборку по конкретному отделу целиком. Нужно видеть эффективность работы не только по каждому сотруднику в отдельности или компании в целом, но и по подразделениям.
Рейтинг: 1.6047  
Новая
Предложил Животнюк Дмитрий 21.03.2017 13:47:18

Строка быстрого Фильтра/поиска на https://idea.1c-bitrix.ru

Строка быстрого Фильтра/поиска на https://idea.1c-bitrix.ru работает ТОЛЬКО по заголовкам и точно по введенному слову. Например, необходимо найти идеи, где есть что-то про роли, чтобы не плодить лишние.
Надо вводить разные слова для получения идей: РОЛЬ, РОЛИ, РОЛЕЙ и это если нет ошибки. Уверен, что это ошибка, а не идея.
Рейтинг: 0.5437  
Новая
Предложил Грибков Александр 20.03.2017 16:09:30

Фильтр по сделкам

Приветствую!

Было бы очень удобно в целях контроля работы менеджера по продажам фильтровать сделки по следующему параметру:
"Выполненные дела" за период именно по сделкам.

На данный момент в связи с отсутствием таковой функции возникают неприятные сложности.
Рейтинг: 2.0005  
На голосовании
Предложил Саянц Антон 20.03.2017 13:27:42

Правильный фильтр в bitrix:catalog.section, фильтр подразделов

Здравствуйте.
Хотел я сделать фильтр внутри раздела, по его подразделам.
Но это не возможно:!: потому, что мешает строка 786, в коде компонента bitrix:catalog.section :
$rsElements = CIBlockElement::GetList($arSort, array_merge($arrFilter, $arFilter), false, $arNavParams, $arSelect);

Пожалуйста, поменяйте местами array_merge($arrFilter, $arFilter) - чтобы работали пользовательские фильтры передаваемые, через стандартное API. Пример:

$arrFilter = array('!PROPERTY_sap_flag' => 1, 'SECTION_ID' => [3392, 3388]);

Из-за текущей не правильной строки, перекрывается фильтр по разделам с ключом SECTION_ID.

Пришлось кастомизировать компонент, и терять обновления :cry:

Правильная строка для копипаста:

$rsElements = CIBlockElement::GetList($arSort, array_merge($arFilter, $arrFilter), false, $arNavParams, $arSelect);
 
Рейтинг: 1.1625  
На голосовании
Предложил Клёпов Роман 16.02.2017 11:00:52

Добавьте конструктор фильтра в компоненты

Добрый день, коллеги!

Всегда пользовался типовыми компонентами Битрикс, а сегодня только обратил внимание: как пользователь без технических знаний сможет фильтровать данные?




Что сейчас есть: есть поле фильтр, куда мы должны вписать название переменной, далее в коде мы должны дописать параметры фильтрации. Разве любой пользователь далекий от техники и программирования сможет это сделать? А если логику надо использовать сложную (и, или) и с кучей параметров, то для рядового пользователя Битрикс - это достаточно сложная задача. Давайте это исправим!
Рейтинг: 0  
Ответил 06.03.2017 17:19:10
В новых компонентах интернет магазина сделано, подходит ли вам такая схема. Сможем дальше расширять по компонентам идею.
Рейтинг: 1.4871  
Новая
Предложил Орлюк Анатолий 08.02.2017 15:02:07

Выбор нескольких ответственных в фильтре (лидов/сделок)

Сейчас в фильтре присутствует возможность выбора только одного ответственного



Добавить возможность добавления дополнительных ответственных, что-бы можно было выбирать лиды двух, рех и т.д. сотрудников.
Рейтинг: 1.8057  
На голосовании
Предложил Смирнов Сергей 16.12.2016 15:14:22

Канбан-CRM: расширить список условий в фильтре

Хочется, например, иметь отбор по Клиентам

Рейтинг: 2.0841  
Новая
Предложил Нечипоренко Тимофей 25.11.2016 14:01:29

Доработка функционала телефонии Б24

Здравствуйте, уважаемые разработчики!

Предлагаю вам рассмотреть возможность добавления в телефонию Битрикс24 (не важно, какой оператор или АТС используется) возможность установления фильтра на запись звонков, ограничив логирование, запись и сохранение только тех звонков, которые получены с или совершены на телефонный номер, присутствующий в CRM.

Что это даст?
Возможность вести учет разговоров с клиентами, но избежать записи (с последующей обработкой, фильтрацией и удалением вручную) ненужных диалогов менеджеров по личным вопросам, либо вопросам, не имеющим никакой ценности для CRM:

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

Мне видится возможность такой настройки очень удачным решением и ценным для множества видов бизнеса.

Благодарю за внимание.
Рейтинг: 1.1104  
Новая
Предложил atk59 16.09.2016 09:47:58

Фильтр отложенных Бизнес-процессов по периоду

Идея состоит в том, чтобы можно было смотреть Бизнес-процессы, которые отложены до определенного месяца, числа. Т.е фильтровать Лиды, с которыми коммуникация должна произойти в будущем, в определенный период.
Для нашей компании необходима данная функция, т.к Лиды в нашем случае это объекты (здания), которым мы предлагаем установить продукт №1, но клиенты готовы его приобрести в след.году. Следовательно для данных Лидов, есть продукт №2, который нам необходимо предложить им. Но чтобы его предложить, нам необходимо отфильтровать Бизнес-процессы, с которыми коммуникация еще только состоится.