Имя: Пароль:
1C
1С v8
Запрос, помогите с условием
0 jenny_tea
 
10.05.12
11:24
Люди, помогите плиз а то че-то застряла непонятно с чем

Есть запрос1. Список действующих сотрудников

и есть запрос2. Который выдает список сотрудников которые учавствовали в определенном документе.

Как наладить связь между двумя подзапросами, чтобы выдавался результат запроса1, без сотрудников из запроса2.

Т.е. если у меня есть результат Запроса1:
Иванов И.И.
Петров П.П.
Сидоров С.С.

и результат Запроса2:
Петров П.П.

то итоговым результатом было бы:
Иванов И.И.
Сидоров С.С.
1 Ненавижу 1С
 
гуру
10.05.12
11:25
вариант 1:
Запрос1 ЛЕВОЕ СОЕДИНЕНИЕ Запрос2 ПО Запрос1.Сотрудник=Запрос2.Сотрудник
ГДЕ Запрос2.Сотрудник ЕСТЬ NULL

вариант 2:
ГДЕ НЕ Запрос1.Сотрудник В (ВЫБРАТЬ Запрос1.Сотрудник ИЗ Запрос1)
2 jenny_tea
 
10.05.12
11:49
спасибочки
3 vmv
 
10.05.12
11:51
вчера была такая же тема Т1 не в Т2, мдя, что может быть проще, сначала делаем простейщую формулировку и калякаем в конструкторе
4 zak555
 
10.05.12
11:52
(1) какой быстрее ?
5 vmv
 
10.05.12
11:52
(4) 1-й
6 Ненавижу 1С
 
гуру
10.05.12
11:59
вариант 3: //для эстетов

ВЫБРАТЬ ТЗ.Сотрудник
ИЗ
(ВЫБРАТЬ Запрос1.Сотрудник, 0 КАК Маркер
ИЗ Запрос1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ Запрос2.Сотрудник, 1
ИЗ Запрос2) КАК ТЗ
СГРУППИРОВАТЬ ПО ТЗ.Сотрудник
ИМЕЮЩИЕ СУММА(ТЗ.Маркер)=0