Гибкий поиск с помощью пользовательских SQL-запросов

SugarCRM предоставляет возможность гибкой настройки формы поиска: пользователь может выбирать поля и группировать их в нужной последовательности.

Однако, свобода выбора ограничивается полями одного объекта и не распространяется на поля связанных объектов.

Мне нужно выбрать всех контактов статусом «Новый», у которых тип деятельности их компании — «Нефтедобыча»!

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

Составление запроса существенно упрощает автодополнение по названиям таблиц и их полей, а также по основным конструкциям SQL.

Сохранённый запрос можно выбрать на дополнительной вкладке формы поиска. При этом на форме отобразятся поля, заданные в запросе.

Значительным плюсом является то, что с результатами выборки можно работать, как с обычным списоком: использовать сортировку и паджинацию, массовое обновление и экспорт.

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


© 2013 Ведисофт
Москва: +7 (499) 703-04-23
Екатеринбург: +7 (343) 236-60-96
Почта: info_at_vedisoft_dot_info