![]() |
#1 |
Moderator
|
Удивительное рядом: Индекс по view
Сегодня боролся с ситуацией, когда попытка вызвать метод reread() у view приводит к бредовым результатам. Оказалось что если в определении view добавить уникальный индекс по одному или нескольким полям, reread() начинает корректно работать и отправлять на сервер запрос, в котором поля из уникального индекса перечислены в where. Причем что особенно интересно, работать это начинает (по крайней мере в D365FO) только после синхронизации. Никакого индекса в БД естественно не строится (так что Cluster Indexed View создать не получается), но у самой аксапты достаточно прочищаются метаданные чтобы корректно сгенерировать запрос.
|
|
|
За это сообщение автора поблагодарили: trud (2). |
![]() |
#2 |
Участник
|
Речь про 365-ю ?
|
|
![]() |
#3 |
Moderator
|
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Moderator
|
Проблема в том что в большей части View больше одного RecId, так что не понятно какой из них DAX2012 будет использовать для генерации условия в where.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|