Здравствуйте! Может кто поможет умным советом!
Существует более 200 различных веб форм электронных заявок в КП (версия 12), на самом КП, не в админке, в каждой форме есть свой фильтр для вывода результата (в моем случае фильтрует по ответам). Есть общий поиск, выводит список заявок по id (через CFormResult::GetByID).
Хочу сделать вывод результата не по id заявки (или раздела), а по символьному идентификатору вопроса, который одинаков во всех созданных веб формах. В мануалах для разработчиков есть много примеров форм вывода нужных полей, но они все работают в рамках определенного ID формы, поэтому поиск по символьному идентификатору вопроса осуществляется в рамках одной веб формы, тоже самое делает и стандартный фильтр. В БД результаты поля по которому необходимо сделать фильтрацию хранятся в таблице b_form_result_answer в поле USER_TEXT, но помимо этого там ещё куча другой введенной инфы пользователями, поэтому делать скрипт поиска в этой таблице нецелесобразно, т.к. КП начнет жутко тормозить и вешать апач от поисковых запросов. Может быть есть какие то способы доработать фильтр, чтобы он искал по всем веб формам. В общем любой совет очень ценен, кто может что то посоветовать буду очень признателен!
Существует более 200 различных веб форм электронных заявок в КП (версия 12), на самом КП, не в админке, в каждой форме есть свой фильтр для вывода результата (в моем случае фильтрует по ответам). Есть общий поиск, выводит список заявок по id (через CFormResult::GetByID).
Хочу сделать вывод результата не по id заявки (или раздела), а по символьному идентификатору вопроса, который одинаков во всех созданных веб формах. В мануалах для разработчиков есть много примеров форм вывода нужных полей, но они все работают в рамках определенного ID формы, поэтому поиск по символьному идентификатору вопроса осуществляется в рамках одной веб формы, тоже самое делает и стандартный фильтр. В БД результаты поля по которому необходимо сделать фильтрацию хранятся в таблице b_form_result_answer в поле USER_TEXT, но помимо этого там ещё куча другой введенной инфы пользователями, поэтому делать скрипт поиска в этой таблице нецелесобразно, т.к. КП начнет жутко тормозить и вешать апач от поисковых запросов. Может быть есть какие то способы доработать фильтр, чтобы он искал по всем веб формам. В общем любой совет очень ценен, кто может что то посоветовать буду очень признателен!