|
10.04.2017, 11:15 | #1 |
Участник
|
Новые поля на форме CustOpenInvoicesListPage отображаются пустыми
Dynamics 365 (AX7) Update 3
Пытаюсь добавить новые поля на форму CustOpenInvoicesListPage. Для этого добавила новые датасорсы и поля в одноименный квери. Для проверки создала вью на основе этого же квери. Во вью эти поля отображаются как положено, т.е они не пустые. А вот на форме все новые поля отображаются пустыми. В чем проблема? |
|
10.04.2017, 15:09 | #2 |
Участник
|
не имел дела с АХ7, но не имеет ли место группировка? Т.е. чтобы новые поля не получались пустыми, следует включить их в предложение GROUP BY.
__________________
// no comments |
|
10.04.2017, 15:11 | #3 |
Участник
|
Насчет группировки идея хорошая, проверю как модель сбилдится
|
|
10.04.2017, 15:17 | #4 |
Участник
|
Построила абсолютно новую форму на основе этой квери, не отображает новые поля ни с паттерном 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 |
Участник
|
агрегатных функций на запросе нет, group by пустое
|
|
10.04.2017, 15:58 | #6 |
Участник
|
Поля из DirParty видны на форме, из SalesTable и остальные не видны
|
|
10.04.2017, 15:44 | #7 |
Участник
|
Может барабашку погонять, АОС рестартануть ?
|
|
11.04.2017, 10:06 | #8 |
Участник
|
А конфигурационный ключ не мог повлиять на результат выборки как в вашем предыдущем топике?
|
|
11.04.2017, 11:00 | #9 |
Участник
|
Нет, ключей на полях не вижу.
Смущает, что во view поля все же отображаются со значениями, а на форме-нет. |
|
24.04.2017, 19:08 | #10 |
Участник
|
Вопрос решился.
Если посмотреть на кверю из экстеншена, то на ней не видны ноды методов и событий. А они есть! Так вот на 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); } } |
|
24.04.2017, 22:28 | #11 |
Banned
|
Цитата:
А главное как такое лечить когда все переборки задраят? |
|
24.04.2017, 23:20 | #12 |
Участник
|
Цитата:
|
|
|
За это сообщение автора поблагодарили: ax_mct (5). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|