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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.03.2015, 20:51   #1  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
Bаг с полями view
*Баг

Есть view на основе довольно сложного query, в какой-то момент (подозреваю при добавлении нового ДС в запрос при сушествующих полях во вью) много полей случайным образом "испортились" - текстовые стали интеджер с другим ДС и пустым полем ДС.

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

Если создать новую вью и перетащить в нее испорченную вью как ДС,поля правильные.

Если сделать дупликат старой вью то копия не работает и эти поля показывается как Unretrieved в браузере таблиц.

Мне нужно поменять источник данных для некоторых полей, есть способ как-то это исправить не пересоздавая все поля с нуля ? Я уже не помню откуда они должны браться.

Думал посмотреть в SQL запрос вью, но оно там зашифровано, а расшифровать админ доступа нет.

Непонятно где оно вообще хранит правильную структуру, в другую среду только код переносили, по идее должна была быть ошибка при попытке синхронизации view c SQL.
__________________
_databaseTransDelete ... bl@$ !
Старый 10.03.2015, 10:41   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от DTD Посмотреть сообщение
Есть view на основе довольно сложного query, в какой-то момент (подозреваю при добавлении нового ДС в запрос при сушествующих полях во вью) много полей случайным образом "испортились" - текстовые стали интеджер с другим ДС и пустым полем ДС.
Вроде как у каждого datasource'а в запросе есть уникальный идентификатор; поля привязываются к datasource'у по его уникальному идентификатору и идентификатору поля в соотв. таблице. По описанию похоже, что "слетели" эти уникальные идентификаторы datasource'ов в запросе.
Цитата:
Сообщение от DTD Посмотреть сообщение
Мне нужно поменять источник данных для некоторых полей, есть способ как-то это исправить не пересоздавая все поля с нуля?
Обычно такие манипуляции проще делать в XPO и потом загружать его обратно с удалением подузлов (чтобы отличия между AOT и XPO "пропали"), хотя на таблицах/view не факт, что это прокатит.
Старый 10.03.2015, 12:53   #3  
DTD is offline
DTD
Участник
 
183 / 18 (1) ++
Регистрация: 09.08.2005
В xpo к сожалению тоже самое что и в AOT. Просто непонятно где АХ хранит правильную структуру, если в SQL то как тогда перенеслось корректно на другой АОС если переносили только код слоем.
__________________
_databaseTransDelete ... bl@$ !
Теги
view, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Leon's CRM Musings: Getting Power View into Dynamics CRM Blog bot Dynamics CRM: Blogs 0 23.03.2014 19:12
Gareth Tucker: CRM 2013 New Features: Quick View Forms Blog bot Dynamics CRM: Blogs 0 18.10.2013 05:17
Microsoft Dynamics CRM Team Blog: Using Power View in Excel 2013 to Analyze CRM Data Blog bot Dynamics CRM: Blogs 0 19.04.2013 00:11
Jim Wang: Change the lookup view on Many-to-Many relationship Blog bot Dynamics CRM: Blogs 0 24.10.2009 23:05
mscrmblog: Customize Marketing List (List Member View) Blog bot Dynamics CRM: Blogs 0 13.08.2009 15:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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