"ВЫБРАТЬ
| уатВодителиОрганизацийСрезПоследних.ТабельныйНомер КАК ТабНомер,
| уатВодителиОрганизацийСрезПоследних.НомерКарты КАК номеркарты,
| уатВодителиОрганизацийСрезПоследних.ДатаУвольнения КАК датаувольнения,
| уатВодителиОрганизацийСрезПоследних.Наименование КАК фио,
| уатВодителиОрганизацийСрезПоследних.ПодразделениеОрганизации.Наименование КАК организация
|ИЗ
| РегистрСведений.уатВодителиОрганизаций.СрезПоследних КАК уатВодителиОрганизацийСрезПоследних
|ГДЕ
| уатВодителиОрганизацийСрезПоследних.НомерКарты = &НомерКарты";
и
"ВЫБРАТЬ
| уатПутевойЛист.Номер КАК НомерПутевогоЛиста,
| уатПутевойЛист.Водитель1.Наименование КАК ФИО_водителя,
| уатПутевойЛист.Дата КАК Дата_создания_пут_листа
|ИЗ
| Документ.уатПутевойЛист КАК уатПутевойЛист
|ГДЕ
| уатПутевойЛист.Дата МЕЖДУ &дата1 И &дата2
| И уатПутевойЛист.Водитель1.Наименование = &ФИО
| И уатПутевойЛист.ПометкаУдаления = ЛОЖЬ";
по сути зачем я их объединяю потому что результаты мне необходимо возвращать как и первого так и второго запроса, а если использовать возврат, то он попадет в первый возврат, а во второй возврат уже не попадет.
(4)делай в стиле 1С
оба результата запихнуть во временные таблицы потом ещё один запрос по ним опять во временную и наконец запрос по последней выгрузить в таблицу значений которую потом обойти несколькими тупыми циклами с кучей условий