Имя: Пароль:
1C
 
Проблема с условием по выборке из временной таблице
0 alstr
 
14.10.15
17:07
Есть Запрос
=================
ВЫБРАТЬ
    ЗаказПокупателяТовары.Ссылка КАК Заказ,
    ЗаказПокупателяТовары.Номенклатура,
    ЗаказПокупателяТовары.Количество,
    ЗаказПокупателяТовары.Сумма,
    ЗаказПокупателяТовары.ИДСтрокиДокумента
ПОМЕСТИТЬ СтрокиЗаказаПокупателя
ИЗ
    Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ГДЕ
    ЗаказПокупателяТовары.Ссылка.имЗаказныеПозиции
    И ЗаказПокупателяТовары.Ссылка.Дата >= &ДатаНачалаЗТ
    И ЗаказПокупателяТовары.Ссылка.Проведен
    И ЗаказПокупателяТовары.Ссылка = &ЗаказПокупателя
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    скЗаявкаНаПерехватТовары.Ссылка,
    скЗаявкаНаПерехватТовары.Ссылка.Заказ ,
    скЗаявкаНаПерехватТовары.Номенклатура,
    скЗаявкаНаПерехватТовары.Количество,
    скЗаявкаНаПерехватТовары.ИДСтрокиДокумента
ИЗ
    Документ.скЗаявкаНаПерехват.Товары КАК скЗаявкаНаПерехватТовары
ГДЕ
    скЗаявкаНаПерехватТовары.Ссылка.Заказ В (ВЫБРАТЬ СтрокиЗаказаПокупателя.Заказ Как Заказ    ИЗ
                СтрокиЗаказаПокупателя КАК СтрокиЗаказаПокупателя)
=============================

Проблема в том, что он не выводит данные. При этом выборка  в условии выдает ссылку на заказ.
Более того, если заменить  выборку из временной таблицы параметром, то все работает правильно.

В чем собака порылась?
1 katc
 
14.10.15
17:13
Условие по дате не лишнее?
И ЗаказПокупателяТовары.Ссылка.Дата >= &ДатаНачалаЗТ

    И ЗаказПокупателяТовары.Ссылка = &ЗаказПокупателя
2 Chikko
 
14.10.15
17:14
Так говорит что: "выборка  в условии выдает ссылку на заказ". Или ссылка не та, или в товарах 0 строк.
3 alstr
 
14.10.15
17:42
Условие по дате не лишнее - это просто отсечка для нового механизма.
4 alstr
 
14.10.15
17:43
И в товарах строки есть, и ссылка та.
5 alstr
 
14.10.15
17:44
На самом деле я уже разобрался - это я тестировал запрос в инструментах разработчика. Так вот в консоле запросов такая фигня происходит. Если перейти в консоль отчетов или компоновку данных, то все ОК.
6 aleks_default
 
14.10.15
17:48
"ЗаказПокупателяТовары.Ссылка.имЗаказныеПозиции"
вот это условие проверял?
7 aleks_default
 
14.10.15
17:49
короче из выборки во временную таблицу убрать все условия кроме
ЗаказПокупателяТовары.Ссылка = &ЗаказПокупателя
и все заработает
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший