![]() |
#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
обсуждается одна и та же проблема.
__________________
Алексей ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|