Например, у меня есть объект с полем «описание». В настройках этого объекта в «Add Find Columns» я проверил поле «описание». «описание» имеет следующий текст: «несколько слов об объекте». когда я набираю текст быстрого поиска «некоторые слова», я получаю свою сущность, но когда я набираю текст «об объекте», я ничего не получаю. Это похоже на то, что поисковая система пытается найти сущность с полем «description», которое НАЧИНАЕТСЯ «Несколько слов», но не пытается найти, какой CONTAINS набирает текст. Как я могу это исправить?MS Dynamics CRM Быстрый поиск
ответ
Попробуйте добавить * до и после поисковой фразы.
Так поиск: *about entity*
В * действует в качестве шаблона для любого числа символов.
Я нашел ответ.
Перейти к следующему пути и найти "stage.js" Файл "C: \ Program Files \ Microsoft Dynamics CRM \ CRMWeb_static_common \ Сценарии \"
Создать резервную копию этого файла перед любой модификация, так что у вас есть оригинал тоже
Open «stage.js» в текстовом редакторе, например, EmEditor
Найдите следующую строку кода: sFindCriteria = Трим (findCrite ria.value.replace (/ [*] + /, "*")); findCriteria.value = sFindCriteria;
Теперь измените его: sFindCriteria = TRIM (findCriteria.value.replace (/ [*] + /, "")); если (sFindCriteria = "" & & sFindCriteria.substr (0, 1!)! = "") sFindCriteria = "*" + sFindCriteria; findCriteria.value = sFindCriteria;
Сохраните файл и попробуйте Быстрый поиск, чтобы увидеть изменения
Неподдерживаемый подход. Плохая практика и не рекомендуется. Может быть поврежден во время установки UR и так далее. Хороший и поддерживаемый способ написать плагин, который будет обрабатывать сообщение RetrieveMultiple. –
@ AndriiButenko Работает нормально с RU-14. Я не могу найти ни одного способа, и вы рассказываете о поддерживаемом способе. Отправьте поддерживаемый способ, если у вас есть –
Попробуйте реализовать этот подход с помощью CRM Online, и вы поймете, что я имел в виду. Поддерживаемый способ, который я написал, - плагин, который будет обрабатывать сообщение RetrieveMultiple, анализировать его и заменять необходимые условия. У меня сейчас нет исходного кода, но я сделал такую настройку 2 года назад. –
Да, это работает! Благодаря! Но не очень хорошо набирать мой параметр поиска с * до и после этого параметра. Как настроить это? – anykey3
Я бы не хотел набирать * символ каждый раз. – anykey3
Я не верю, что вы можете. –