Имя: Пароль:
1C
1С v8
Как правильней составить запрос к табличной части
,
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.Ссылка)