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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.05.2016, 06:51   #1  
vmokerov is offline
vmokerov
Участник
 
20 / 25 (1) +++
Регистрация: 23.02.2011
? Обновление View
Добрый день.

Могут ли данные view где-то кешироваться или хранится?
Ax 2012 R3 ядро 6.3.3000.1963, приложение 6.3.1000.473
Ситуация следующая:
Есть таблица (История): Код сотрудника, Статус, Дата начала действия.
Статус меняется приказами, вручную и т.д., все изменение сохраняются в этой таблице.

Есть Query в AOT три источника данных
1 - История_1, фильтр по дате ..T (.т.е все по текущую)
2 - notExists История_2, фильтр SQL Expression (History_1.FromDate < History_2.FromDate)
3 - История_3, exists join c Итория_2 по RecId и фильтр по дате ..T (не нашел как в AOT Query в фильтре указать по AND SQL Expression и фильтр по дате или как в SQL Expression указать текущую дату)

На основе Query создано View, View используется на формах для фильтра по текущему статусу сотрудника.

Проблема в следующем, если были изменения в таблице История, view не всегда отображает эти изменения. Вызов AOT Query в x++ возвращает правильные данные. Если на view выполнить "Синхронизацию" из контекстного меню, т.е. фактически пересоздать view (а может и не пересоздать), то обновленные данные отображаются.

Настраиваются ли где-нибудь параметры кеширования для конкретного объекта или по группе таблиц? На таблице CacheLookup - None, TableGroup - TransactionLine
Старый 28.05.2016, 10:19   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Фильтр по дате ..T рассчитывается единожды при синхронизации View.

ValidTimeState for views' queries

Последний раз редактировалось S.Kuskov; 28.05.2016 в 10:23.
За это сообщение автора поблагодарили: vmokerov (1).
Теги
query, view, синхронизация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxhints: How to restrict view datasource fields Blog bot DAX Blogs 0 22.03.2016 09:11
emeadaxsupport: AX Content: Using Power View with Dynamics AX Blog bot DAX Blogs 0 17.09.2013 01:12
DAX: Enabling Power View on Multidimensional Models for Microsoft Dynamics AX 2012 R2 Blog bot DAX Blogs 0 27.06.2013 06:16
dynamicsaxbi: Better together: Microsoft Dynamics AX 2012 R2 and SQL Server Power View Blog bot DAX Blogs 0 12.12.2012 13:11
Обновление данных в View rrkrivov DAX: Программирование 5 08.04.2005 20:56

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

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

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