|
Помогите сложить запрос 8.2
| ☑ |
0
jareck
25.05.12
✎
15:20
|
всем добрый день
задача следующая, из таблицы РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты выбрать записи где сделка есть в результате первого или второго запроса
Запрос1:
ВЫБРАТЬ
СчетНаОплатуПокупателю.ЗаказПокупателя
ИЗ
Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
ГДЕ
СчетНаОплатуПокупателю.Ссылка = &Счет
Запрос2:
ВЫБРАТЬ
ГУСвязьСчетаЗаказы.Заказ
ИЗ
РегистрСведений.ГУСвязьСчетаЗаказы КАК ГУСвязьСчетаЗаказы
ГДЕ
ГУСвязьСчетаЗаказы.Счет = &Счет
|
|
1
Нуф-Нуф
25.05.12
✎
15:21
|
помести во временную и используй в параметрах виртуальной таблицы ОстаткиИОбороты
|
|
2
jareck
25.05.12
✎
15:23
|
сори, не понял, знаний не хватает, в скуле сделаю, а в 8.2 не знаю как, если можно, маленький пример
|
|
3
На стороне добра
25.05.12
✎
15:38
|
Вот так:
ВЫБРАТЬ
СчетНаОплатуПокупателю.ЗаказПокупателя как ЗаказПокупателя
Поместить ВТДокументы
ИЗ
Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
ГДЕ
СчетНаОплатуПокупателю.Ссылка = &Счет
Объединить все
ВЫБРАТЬ
ГУСвязьСчетаЗаказы.Заказ
ИЗ
РегистрСведений.ГУСвязьСчетаЗаказы КАК ГУСвязьСчетаЗаказы
ГДЕ
ГУСвязьСчетаЗаказы.Счет = &Счет
;
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Сделка,
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты(
,
,
,
,
Сделка В
(ВЫБРАТЬ
ВТДокументы.ЗаказПокупателя
ИЗ
ВТДокументы)) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты
|
|
4
jareck
25.05.12
✎
15:39
|
спасибо
|
|