AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2013, 18:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,626 / 848 (80) +++++++
Регистрация: 28.10.2006
axforum blogs: Ошибка формирования отчета после изменения фильтра
Источник: http://axforum.info/forums/blog.php?b=396
==============

Я уже писал о похожей проблеме в одном из своих прошлых постов: Ошибка выполнения запроса в динамическом маркетинговом списке. Ее суть в том, что если представление расширенного поиска содержит столбцы из связанных записей, в формируемый им запрос добавляются дополнительные связи. В цитированном посте это приводит к тому что валится запрос динамического маркетингового списка.

В данном случае, при попытке изменить фильтр отчета по умолчанию я получил стандартную ошибку:



Лог ошибок сообщил мне следующее:
Цитата:
Table alias XYZ is not unique amongst all top-level table and join aliases

Если выполнить запрос:
X++:
SELECT R.name ,R.defaultfilter FROM FilteredReport as R ORDER BY R.name
То можно увидеть что фильтр по умолчанию для глючного отчета содержит пургу:
X++:

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

Откуда же они там берутся? Неоткуда, это очередной баг и у него уже есть жертвы: Issues with Advanced Find & Dynamic Lists Since Polaris/R12, Workaround: Corruption of Views in Polaris Release.

В моем случае проблема заключалась в том, что представление расширенного поиска действий использовало остохеревший уже presence для полей "в отношении" и "ответственный". Иными словами, в него было добавлено поле email из двух этих связанных сущностей.

Мораль: до тех пор пока MS не исправит этот баг уберите от греха все связанные столбцы из представлений расширенного поиска. В настоящий момент уже открыто несколько инцидентов и открыто уже довольно давно. Призываю всех присоединиться ко мне и затрахать техподдержку. Так же прошу вас поддержать меня на Microsoft.Connect: BUG: Advanced Find adds unnecessary links for Dynamic List and Report Filter views.


Источник: http://axforum.info/forums/blog.php?b=396
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Ошибка выполнения запроса в динамическом маркетинговом списке Blog bot Dynamics CRM: Blogs 0 28.02.2013 16:11
Сортировка после изменения номера строки alicedr DAX: Программирование 4 11.11.2012 00:29
Закешированная ошибка доработок (ISV) после выполнения импорта организации. Alberto Farinacci Dynamics CRM: Администрирование 4 06.07.2009 16:12
Ошибка при генерации отчета Iskorka DAX: Программирование 10 22.03.2008 14:36
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:29.