Имя: Пароль:
1C
 
Связанные документы запросом
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)Ну может и я неправильно поняла, но больше у меня не получилось передать)
Независимо от того, куда вы едете — это в гору и против ветра!