|
Использование вложенных запросов
| ☑ |
0
prilforreal
24.01.18
✎
11:28
|
Доброго утречка! Пишу отчет, на СКД, Запрос выглядит так:
ВЫБРАТЬ
ПеремещениеТоваровТабличнаяЧасть1.Ссылка,
ПеремещениеТоваровТабличнаяЧасть1.ШтрихКод
ИЗ
Документ.ПеремещениеТоваров.ТабличнаяЧасть1 КАК ПеремещениеТоваровТабличнаяЧасть1
А теперь мне нужно найти товар с этим штрихкодом в другом источнике (источников подходящих много, так что возьмем любой) наример документе Производство, а оттуда получить характеристики товара(площадь, себестоимость) из табличной части.
Как это реализовать? Со вложенными запрсами еще не сталкивался, но пока только в них вижу решение.
|
|
1
Волшебник
модератор
24.01.18
✎
11:30
|
Лучше временные таблицы, чем вложенные запросы
|
|
2
VladZ
24.01.18
✎
11:32
|
С временными читабельность лучше.
|
|
3
Marik1274
24.01.18
✎
11:34
|
Выборка данных во вложенном запросе это преступление против человечества. Пожалейте сервер.
|
|
4
vde69
24.01.18
✎
11:39
|
(1) очень сомнительно....
и то и другое имеет и плюсы и минусы
|
|
5
prilforreal
24.01.18
✎
11:55
|
(1) Спасибо!) Буду учиться)
|
|
6
Вафель
24.01.18
✎
12:02
|
(1) не всегда
|
|
7
SleepyHead
гуру
24.01.18
✎
12:58
|
(4) Временные таблицы как-то удобнее делать в конструкторе, imho.
|
|
8
rs_trade
24.01.18
✎
13:03
|
(1) каждой строчке по табличке?
|
|
9
ildary
24.01.18
✎
13:09
|
(3) а если во вложенном запросе жосткий отбор, приводящий к возврату небольшого количества строк? Я не для спора, а ради науки.
|
|
10
Marik1274
24.01.18
✎
13:22
|
Да не будет там жесткого отбора во вложенном запросе. Не смогла 1с этого добиться..
|
|
11
ildary
24.01.18
✎
13:32
|
(10) Спасибо за объяснение. Продолжаю любить временные запросы, как и ранее.
|
|
12
breezee
24.01.18
✎
15:08
|
(4) А где плюсы вложенных запросов?
|
|
13
vde69
24.01.18
✎
15:22
|
(12) например ВТ ты не сможешь получить две одинаковые строки, а по вложенном запросе это можно...
кроме того для ВТ имеются дополнительные накладные расходы сервера, для части запросов вложенные запросы выполняются быстрее, для другой часть наоборот... например запросы с Объединить....
|
|
14
Timon1405
24.01.18
✎
15:26
|
(13) всмысле не сможешь??
ВЫБРАТЬ
1 КАК Ай
ПОМЕСТИТЬ Айай
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
1
;
Выбрать * из Айай
|
|
15
Вафель
24.01.18
✎
15:28
|
(12) плюс только 1: нет расходов на создание ВТ.
собственно если запрос не очень сложный, то вт не нужна
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший