|
Связанные документы запросом
| ☑ |
0
Блондинка_
06.02.15
✎
11:26
|
Добрый день! Есть такая задача: нужно отобрать все заказы, у которых есть хоть один связанный документ. Хочу сделать с помощью СКД. Перечитала интернет, поняла что с критериями отбора я в СКД не справлюсь, тк там можно задавать только один документ в качестве значения отбора.
Попыталась сделать запрос по связанным полям документов. Допустим с Заказом могут быть связаны только реализации и резервирования. Связь адекватную не смогла сделать, тк когда задаю связи между Заказом и Реализацией и Заказом и Резервированием в любом случае отбираются заказы, у которых по структуре есть и то, и то. Поставила в условии ГДЕ Заказ.Ссылка = Реализация.Заказ ИЛИ Заказ.Ссылка = Резервирование.Заказ и повесила базу так, что висит до сих пор(
Как быть?
|
|
1
shuhard
06.02.15
✎
11:28
|
(0)[Как быть?]
рубить
|
|
2
Maxus43
06.02.15
✎
11:29
|
для начала запрос показать, не который висит только
|
|
3
Симпатяга
06.02.15
✎
11:33
|
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка КАК ДокументОснование,
РеализацияТоваровУслуг.Сделка КАК Заказ
ПОМЕСТИТЬ Темп
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РезервированиеТоваров.Ссылка,
РезервированиеТоваров.Заказ
ИЗ
Документ.РезервированиеТоваров КАК РезервированиеТоваров
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
Темп.Заказ
ИЗ
Темп КАК Темп
|
|
4
1Сергей
06.02.15
✎
11:35
|
(3) муж?
|
|
5
Maxus43
06.02.15
✎
11:35
|
(3) что это?
|
|
6
User_Agronom
06.02.15
✎
11:35
|
(0) ...тк там можно задавать только один документ в качестве значения отбора...
По моему можно и больше. Или я не правильно понял.
|
|
7
Maxus43
06.02.15
✎
11:43
|
Если только один документ - через объединение делай
|
|
8
Блондинка_
06.02.15
✎
15:50
|
(3) Великолепно!))))))))
перогромнейшее спасибо!)))
С временными таблицами вообще у меня плохо, сама бы точно такого не сделала, пыталась вложенными запросами, но не то)))
|
|
9
Блондинка_
06.02.15
✎
15:51
|
(6)Ну может и я неправильно поняла, но больше у меня не получилось передать)
|
|