| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			Не отрабатывают стандартные запросы.
			 
			
			Почему не отрабатывает стандартный запрос? 
		
		
		
			Связываю производственный заказ с Произв. заказ (Ссылка производства). И хочу отфильтровать все подпроизводства первого уровня для которых в производственном заказе (Ссылочный уровень=0) заданы определенные условия. Например, по определенной номенклатуре. 
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Вместо слеша думаю стоит запятую использовать, если вы имели в виду перечислить несколько значений.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нет имелось ввиду название номенклатуры. Не суть важно, можно и другую номенклатуру типа спецификации указать. Подпроизводства не выделяет.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если вы в смысле этого запроса уверены (я не силен в производстве) - то попробуйте для начала убрать Складскую аналитику из запроса  - у вас на одном уровне две таблицы (на скрине этого не видно кстати) - Акса вообще этого не любит..
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Складская аналитика стоит по умолчанию и не удаляется. В Заказах например можно несколько таблиц на одном уровне указыать и все ок.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Почему не отрабатывает стандартный запрос?
		
	 
Если включить Мониторинг Запросов SQL то что выводится? (а еще в табаксе есть показ текущего запроса формы (Ctrl+Shift+Браузер таблиц)) Если номенклатуру не задавать, то что выводится? Если номенклатуру поставить в кавычки ""? Последний раз редактировалось belugin; 29.03.2007 в 18:31.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Значит не показывает записи, либо показвает некорректный список. 
		
		
		
		
		
		
			Цитата: 
	
Если условия вообще не задавать, то показывает список производственных заказов нулевого уровня (ссылочный уровень = 0). Хотя по логике должен показывать субпроизводсва. Связь ведь n:1 
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от belugin
			 
 
			Если включить  Мониторинг Запросов SQL  то что выводится? (а еще в табаксе есть показ текущего запроса формы (Ctrl+Shift+Браузер таблиц)) 
		
	
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Что неужели никто не сталкивался с этим?!
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А какой выхлоп мониторинга запросов?
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ни какого.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Делаете фильтр. Перед нажатием на  OK 
		
		
		
		
		
		
		
		
			1. Меню: Сервис \ Параметры 2. Закладка SQL 3. Ставите галки Мониторинг запросов SQL и Окно infolog 4. Нажимаете Применить 5. Закрываете вывалившийся инфолог 6. Нажимаете OK в фильтре Смотрите в инфологе записи с Prod в начале (ProdTable - производственный заказ). Если установлен табакс то вместо этого Ctrl+Shift+<Иконка таблицы> Последний раз редактировалось belugin; 30.03.2007 в 11:11.  | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от AlexeyBP
			 
 
			Почему не отрабатывает стандартный запрос? 
		
	Связываю производственный заказ с Произв. заказ (Ссылка производства). И хочу отфильтровать все подпроизводства первого уровня для которых в производственном заказе (Ссылочный уровень=0) заданы определенные условия. Например, по определенной номенклатуре. Судя по приведенному скриншоту вы выбираете производственный заказ номер один и при этом хоть в одном из ссылающихся на него заказов (в том числе и в нем самом) должна быть определенная номенклатура. 
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В правильности формирования запроса уверен. Строю аналогичный запрос в AOT\Query все отрабатывает корректно.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			У вас получился такой запрос 
		
		
		
		
		
		
			X++: select ProdTable1 where ProdTable1.prodId == "1" exists join ProdTable2 where ProdTable1.prodId == ProdTable2.CollectRefProdId && ProdTable2.itemId == "10/ 8/ 4/ 6/ 4" 
				__________________ 
		
		
		
		
	Axapta v.3.0 sp5 kr2  | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Видимо тут и тут: query 
		
		
		
		
		
		
			обсуждается одна и та же проблема. 
				__________________ 
		
		
		
		
	Алексей  
			 | 
| 
	
 | 
| 
	
	 | 
	
		
  |