Имя: Пароль:
1C
1С v8
Как исключить из запроса объекты, которые являются основаниями других объектов?
0 Stim213
 
19.08.11
08:07
Нужно, например, запросом получить все РТУ за определенный день, по которым не создано расходного ордера. Если делать типа:
ВЫБРАТЬ
РТУ.Ссылка
ИЗ РТУ
ГДЕ
ДАТАВРЕМЯ(РТУ.Сссылка.Дата,ДЕНЬ) = &МояДата
И
РТУ.Ссылка НЕ В (
ВЫБРАТЬ
РасхОрдер.Основание
ИЗ РасхОрдер)


но получается, что список в условии придется составлять по всем расх ордерам, ведь дата ордера неизвестна. В итоге запрос выполняется долго.
Как оптимальнее осуществить сабж?
1 Stim213
 
19.08.11
08:41
Ап
2 PVV65
 
19.08.11
08:42
Что такое расходный ордер?
3 Stim213
 
19.08.11
08:46
Ясно..
4 PVV65
 
19.08.11
08:47
(3) Я рад... Хотя мне по прежнему ничего не ясно.
5 Гефест
 
19.08.11
08:48
(0) За такой код - на кол.

Левое соединение и условие ЕСТЬ NULL
6 Stim213
 
19.08.11
09:05
Точно!