|
Как правильней составить запрос к табличной части
| ☑ |
0
CMblCL
21.09.16
✎
07:36
|
Делаю запрос к табличной части документа, из шапки документа надо получить некоторые поля, а на другие наложить отбор.
Как лучше это сделать?
Просто добавить поля вот так "ТабЧасть.Ссылка.Поле" или сделать левое соединение с документом и оттуда выбрать необходимые поля?
|
|
1
manuuu
21.09.16
✎
07:37
|
в самой таб части есть поле ссылка откуда все можно вытянуть
|
|
2
Sammo
21.09.16
✎
07:39
|
Если в ТЧ брать Ссылка.Поле, то скуль это превратит в левое соединение и сам вытащит.
Однако я предпочитаю делать внутреннее с документом по ссылке и уже оттуда брать нужные данные.
|
|
3
Sammo
21.09.16
✎
07:40
|
Особенно когда накладывается отбор на реквизиты шапки - тогда лучше явное соединение и отбор можно добавить как одно из условий соединения.
|
|
4
CMblCL
21.09.16
✎
08:04
|
(3) то есть в условии соединения параметр использовать, типа такого?
табЧасть КАК табЧасть
ЛЕВОЕ СОЕДИНЕНИЕ Таблица1 КАК Таблица1
ПО (Таблица1.Поле = &Параметр)
|
|
5
CMblCL
21.09.16
✎
08:05
|
(4)
табЧасть КАК табЧасть
ЛЕВОЕ СОЕДИНЕНИЕ Таблица1 КАК Таблица1
ПО (Таблица1.Поле = &Параметр И табЧасть.Ссылка = Таблица1.Ссылка)
|
|