Имя: Пароль:
1C
 
Как в запросе условия обратится к полю для условия?
0 Sovoratov
 
24.12.18
12:33
запрос по Регистру "ПартииТоваровНаСкладах"
получаю остатки в которых документ регистрации только "Комплектация номенклатуры", требуется наложить дополнительное условия: Выходное сырьё не должно быть в составе комплектующих.необходимо в параметр &ДокументОприходования подсунуть поле из запроса "ДокументОприходования" так как требуется чтобы данной номенклатуры (серии) не было не во всех комплектациях, а только в той где он выпускается контретным документом, вопрос как? ниже запрос и скриншот


ДокументОприходования ССЫЛКА Документ.КомплектацияНоменклатуры
    И НЕ ДокументОприходования.СерияНоменклатуры В
            (ВЫБРАТЬ
                КомплектацияНоменклатурыКомплектующие.СерияНоменклатуры
            ИЗ
                Документ.КомплектацияНоменклатуры.Комплектующие КАК КомплектацияНоменклатурыКомплектующие
            ГДЕ
                КомплектацияНоменклатурыКомплектующие.Ссылка = &ДокументОприходования)


вот ссылка на скриншот
https://hkar.ru/WIqY
1 Ёпрст
 
24.12.18
12:35
Запихай что надо во временную табличку, потом это используй в своём условии
2 Sovoratov
 
24.12.18
12:42
(1) временные таблицы доступны, но там тоже невозможно условие на текущую строчку наложить, нужно к полям запроса иметь возможность обратится, правда не знаю вообще возможно ли такое условия запроса первое отрабатывает и формирует отбор для основного запроса те по суди данных еще нет...
3 Sovoratov
 
24.12.18
12:46
(2) подобное можно только в условиях делать, что логично так как они отрабатывают когда данные уже получены...
Основная теорема систематики: Новые системы плодят новые проблемы.