Цитата:
Сообщение от
bear1
Надеюсь все таки есть какие-то варианты кроме отчетов? Неужели никому такое не понадобилось реализовать?
есть

но сразу все нюансы которые не будут работать.
Не будет работать стандартная риббон панель "Создать", "Добавить" и т.д. нужно будет создавать кнопки.
А вариант прост это создать HTML веб ресурс с формой для заполнения и передачи в расширенный поиск и получение ответа в виде сетки. (
ссылочка и почитайте
эту тему )
Или как делал я
HTML:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Расширеный поиск</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<script src="script/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
..получаем Id и делаем что-то если его нет
var form = $('#FindGrid');
if (form)
{
form.action = '/AIS/AdvancedFind/fetchData.aspx';
form.LayoutXml.value = тут лайоут с колонкой по которой быдет ити переход на сушность (ContactId);
form.FetchXml.value = ваш фетч запрос + дополнительно нужно получить Id с формы тут Xrm.Page доступно через Parent в области видимости;
form.EntityName.value = название сущности;
form.DefaultAdvFindViewId.value = id представления по умолчанию (хз но надо);
form.ViewId.value = ваше представление что будет использоватся;
form.ViewType.value = код сущности;
form.SortCol.value = по чему и как сортировать "new_name:1;";
form.submit();
}
});
</script>
</head>
<body>
<FORM method="post" action="" id="FindGrid">
<INPUT name="FetchXml" type="hidden">
<INPUT name="LayoutXml" type="hidden">
<INPUT name="EntityName" type="hidden">
<INPUT name="DefaultAdvFindViewId" type="hidden">
<INPUT name="ViewId" type="hidden">
<INPUT name="ViewType" type="hidden">
<INPUT name="SortCol" type="hidden">
<INPUT name="UIProvider" type="hidden">
<INPUT name="DataProvider" type="hidden">
</FORM>
</body>
</html>