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:44   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Может барабашку погонять, АОС рестартануть ?
Старый 10.04.2017, 15:58   #7  
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, 16:00   #8  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
только что психанула и перестартовала всю дев машину.
Странные сообщения исчезли, но поля так и не появились.
Старый 10.04.2017, 16:03   #9  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Вот как это выглядит из формы и из вью. Оба, форма и вью, основаны на одной и той же квере.
Interaction класса на форме нет.
Не понимаю, почему OrgNumber есть, а остальных нет...
Миниатюры
Нажмите на изображение для увеличения
Название: 2017-04-10_154114.jpg
Просмотров: 256
Размер:	170.8 Кб
ID:	11331  
Старый 10.04.2017, 18:12   #10  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
А точно таблица CustInvoiceJour_CN должна быть в запросе - я так понимаю это для Китая? Может быть надо использовать просто CustInvoiceJour.
__________________
Sergey Nefedov
Старый 10.04.2017, 18:33   #11  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Не, это она так называется, а на самом деле там CustinvoiceJour:
QueryEmbeddeddataSource Property:
Table: CustInvoiceJour
Name: CustInvoiceJour_CN
Старый 10.04.2017, 18:41   #12  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Попробуйте выставить fetchMode 1:1 для CustTable и CustInvoiceJour_CN
__________________
Sergey Nefedov
Старый 10.04.2017, 19:05   #13  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
на всех датасорсах квери fetchMode = OneToOne
Старый 11.04.2017, 10:06   #14  
MazZzDaI is offline
MazZzDaI
Участник
Аватар для MazZzDaI
 
44 / 35 (2) +++
Регистрация: 19.09.2013
А конфигурационный ключ не мог повлиять на результат выборки как в вашем предыдущем топике?
Старый 11.04.2017, 11:00   #15  
alicedr is offline
alicedr
Участник
 
175 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
Нет, ключей на полях не вижу.

Смущает, что во view поля все же отображаются со значениями, а на форме-нет.
Старый 24.04.2017, 19:08   #16  
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   #17  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от alicedr Посмотреть сообщение
Вопрос решился.
Если посмотреть на кверю из экстеншена, то на ней не видны ноды методов и событий. А они есть!
Так вот на init() датасорс CustInvoiceJour просто отключался, если только у нас не Китайская налоговая система:
Это таки баг или фича?
А главное как такое лечить когда все переборки задраят?
Старый 24.04.2017, 23:20   #18  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Это таки баг или фича?
А главное как такое лечить когда все переборки задраят?
Автор вопроса сам же и говорит, что в пост ините влючает его назад
За это сообщение автора поблагодарили: ax_mct (5).
Старый 24.04.2017, 23:50   #19  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от skuull Посмотреть сообщение
Автор вопроса сам же и говорит, что в пост ините влючает его назад
То есть баги мы не фиксим (fix), мы их хакаем (hack)
Старый 25.04.2017, 01:18   #20  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от ax_mct Посмотреть сообщение
То есть баги мы не фиксим (fix), мы их хакаем (hack)
Если я правильно понял то топикстартер нашел подходящий ему датасоурс и начал к нему джоинить свои таблици дальше, а он оказался частью китайской локализации (о чем какбы намекает _CN). В чем баг ?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Управление на форме атрибутами поля из табличной группы программно 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, время: 12:15.