|
Как в запросе условия обратится к полю для условия? |
☑ |
0
Sovoratov
24.12.18
✎
12:33
|
запрос по Регистру "ПартииТоваровНаСкладах"
получаю остатки в которых документ регистрации только "Комплектация номенклатуры", требуется наложить дополнительное условия: Выходное сырьё не должно быть в составе комплектующих.необходимо в параметр &ДокументОприходования подсунуть поле из запроса "ДокументОприходования" так как требуется чтобы данной номенклатуры (серии) не было не во всех комплектациях, а только в той где он выпускается контретным документом, вопрос как? ниже запрос и скриншот
ДокументОприходования ССЫЛКА Документ.КомплектацияНоменклатуры
И НЕ ДокументОприходования.СерияНоменклатуры В
(ВЫБРАТЬ
КомплектацияНоменклатурыКомплектующие.СерияНоменклатуры
ИЗ
Документ.КомплектацияНоменклатуры.Комплектующие КАК КомплектацияНоменклатурыКомплектующие
ГДЕ
КомплектацияНоменклатурыКомплектующие.Ссылка = &ДокументОприходования)
вот ссылка на скриншот
|
|
1
Ёпрст
гуру
24.12.18
✎
12:35
|
Запихай что надо во временную табличку, потом это используй в своём условии
|
|
2
Sovoratov
24.12.18
✎
12:42
|
(1) временные таблицы доступны, но там тоже невозможно условие на текущую строчку наложить, нужно к полям запроса иметь возможность обратится, правда не знаю вообще возможно ли такое условия запроса первое отрабатывает и формирует отбор для основного запроса те по суди данных еще нет...
|
|
3
Sovoratov
24.12.18
✎
12:46
|
(2) подобное можно только в условиях делать, что логично так как они отрабатывают когда данные уже получены...
|
|