| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Новые поля на форме CustOpenInvoicesListPage отображаются пустыми
			 
			
			Dynamics 365 (AX7) Update 3 
		
		
		
		
		
		
		
	Пытаюсь добавить новые поля на форму CustOpenInvoicesListPage. Для этого добавила новые датасорсы и поля в одноименный квери. Для проверки создала вью на основе этого же квери. Во вью эти поля отображаются как положено, т.е они не пустые. А вот на форме все новые поля отображаются пустыми. В чем проблема?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			не имел дела с АХ7, но не имеет ли место группировка? Т.е. чтобы новые поля не получались пустыми, следует включить их в предложение GROUP BY.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	// no comments  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Насчет группировки идея хорошая, проверю как модель сбилдится
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#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.  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			агрегатных функций на запросе нет, group by пустое
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Может барабашку погонять, АОС рестартануть ?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Поля из DirParty видны на форме, из SalesTable и остальные не видны
		 
		
		
		
			 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			только что психанула и перестартовала всю дев машину. 
		
		
		
		
		
		
		
	Странные сообщения исчезли, но поля так и не появились.  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вот как это выглядит из формы и из вью. Оба, форма и вью, основаны на одной и той же квере.  
		
		
		
			Interaction класса на форме нет. Не понимаю, почему OrgNumber есть, а остальных нет...  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А точно таблица CustInvoiceJour_CN должна быть в запросе - я так понимаю это для Китая? Может быть надо использовать просто CustInvoiceJour.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Sergey Nefedov  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не, это она так называется, а на самом деле там CustinvoiceJour: 
		
		
		
		
		
		
		
	QueryEmbeddeddataSource Property: Table: CustInvoiceJour Name: CustInvoiceJour_CN  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Попробуйте выставить fetchMode 1:1 для CustTable и CustInvoiceJour_CN
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Sergey Nefedov  | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			на всех датасорсах квери fetchMode = OneToOne
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А конфигурационный ключ не мог повлиять на результат выборки как в вашем предыдущем топике?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нет, ключей на полях не вижу. 
		
		
		
		
		
		
		
	Смущает, что во view поля все же отображаются со значениями, а на форме-нет.  | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вопрос решился. 
		
		
		
			Если посмотреть на кверю из экстеншена, то на ней не видны ноды методов и событий. А они есть! Так вот на 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); } }  | 
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 Banned 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
А главное как такое лечить когда все переборки задраят?  | 
| 
	
 | 
| 
			
			 | 
		#18 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: ax_mct (5). | |
| 
			
			 | 
		#19 | 
| 
			
			 Banned 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от skuull
			 
 
			Автор вопроса сам же и говорит, что в пост ините влючает его назад 
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#20 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
	
	 | 
	
		
		
  |