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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.04.2017, 11:15   #1  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Новые поля на форме CustOpenInvoicesListPage отображаются пустыми
Dynamics 365 (AX7) Update 3
Пытаюсь добавить новые поля на форму CustOpenInvoicesListPage. Для этого добавила новые датасорсы и поля в одноименный квери.
Для проверки создала вью на основе этого же квери. Во вью эти поля отображаются как положено, т.е они не пустые.

А вот на форме все новые поля отображаются пустыми.
В чем проблема?
Старый 10.04.2017, 15:09   #2  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
не имел дела с АХ7, но не имеет ли место группировка? Т.е. чтобы новые поля не получались пустыми, следует включить их в предложение GROUP BY.
__________________
// no comments
Старый 10.04.2017, 15:11   #3  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Насчет группировки идея хорошая, проверю как модель сбилдится
Старый 10.04.2017, 15:17   #4  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Построила абсолютно новую форму на основе этой квери, не отображает новые поля ни с паттерном Listpage, ни с Simple list.

Перенесла изменение в квере из эестеншена в кастомизацию, чисто для проверки. 2 поля появились, остальных нет.

Пораздумав, убрала датасорс ProjTable с outer join. Теперь что-то совсем запускаться перестало, сразу после билда модели с кастомизацией при попытке стартануть солюшн пишет
X++:
Additional information: The model with id '895571481' was not found.  This can happen if the model id was changed.  Perform a full build on its containing package 'ApplicationSuite' to resolve the issue.
Старый 10.04.2017, 15:31   #5  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
агрегатных функций на запросе нет, group by пустое
Старый 10.04.2017, 15:58   #6  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Поля из DirParty видны на форме, из SalesTable и остальные не видны
Миниатюры
Нажмите на изображение для увеличения
Название: 2017-04-10_153651.jpg
Просмотров: 304
Размер:	119.6 Кб
ID:	11330  
Старый 10.04.2017, 15:44   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,947 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Может барабашку погонять, АОС рестартануть ?
Старый 11.04.2017, 10:06   #8  
MazZzDaI is offline
MazZzDaI
Участник
Аватар для MazZzDaI
 
44 / 35 (2) +++
Регистрация: 19.09.2013
А конфигурационный ключ не мог повлиять на результат выборки как в вашем предыдущем топике?
Старый 11.04.2017, 11:00   #9  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Нет, ключей на полях не вижу.

Смущает, что во view поля все же отображаются со значениями, а на форме-нет.
Старый 24.04.2017, 19:08   #10  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Вопрос решился.
Если посмотреть на кверю из экстеншена, то на ней не видны ноды методов и событий. А они есть!
Так вот на init() датасорс CustInvoiceJour просто отключался, если только у нас не Китайская налоговая система:
X++:
// The custInvoiceJour datasource is only required if chinese tax integration is active
        if (!isTaxIntegrationSystemCN)
        {
            //disable custInvoiceJour datasource
            custInvoiceJourDataSource = this.query().dataSourceTable(tableNum(CustInvoiceJour));
            if (custInvoiceJourDataSource)
            {
                custInvoiceJourDataSource.enabled(false);
            }
        }
Миниатюры
Нажмите на изображение для увеличения
Название: 2017-04-24_185634.jpg
Просмотров: 246
Размер:	78.0 Кб
ID:	11349  
Старый 24.04.2017, 22:28   #11  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от alicedr Посмотреть сообщение
Вопрос решился.
Если посмотреть на кверю из экстеншена, то на ней не видны ноды методов и событий. А они есть!
Так вот на init() датасорс CustInvoiceJour просто отключался, если только у нас не Китайская налоговая система:
Это таки баг или фича?
А главное как такое лечить когда все переборки задраят?
Старый 24.04.2017, 23:20   #12  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Это таки баг или фича?
А главное как такое лечить когда все переборки задраят?
Автор вопроса сам же и говорит, что в пост ините влючает его назад
За это сообщение автора поблагодарили: ax_mct (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Управление на форме атрибутами поля из табличной группы программно VBF DAX: Программирование 8 20.01.2014 13:56
Modified поля на форме-наследнике RunBase decoder DAX: Программирование 15 05.10.2011 13:31
Не отображаются значения поля на форме InventTable Ulyxess DAX: Программирование 17 07.04.2010 13:27
Как сделать доступными для редатирования поля на форме CustInvoiceJournal? rusalaudinov DAX: Программирование 11 08.12.2009 11:07
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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