Имя: Пароль:
1C
1С v8
Выбрать все документы по договору
,
0 Nuobu
 
08.12.14
16:53
Доброго времени суток всем.
Есть запрос:
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ДОговорыКонтрагентов.Ссылка КАК ДОговор
ИЗ
    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ КритерийОтбора.ДокументыПоДоговоруКонтрагента КАК ДокументыПоДоговоруКонтрагента
        ПО ДоговорыКонтрагентов.Ссылка = ДокументыПоДоговоруКонтрагента.Ссылка.ДоговорКонтрагента
"
Но он не работает.
Цель - вывести только те договора, по которым есть хоть какие-то документы.
1 Nuobu
 
08.12.14
16:54
(0) Может кто-то помочь?
2 Nuobu
 
08.12.14
16:56
(0) Конфигурация: УТП для Украины. 1.2.24
3 thezos
 
08.12.14
16:56
(0) НайтиСсылки
4 pessok
 
08.12.14
16:56
(1) посмотри как сделано в справочник ДоговорыКонтрагентов по кнопке Перейти->Документы по договору ;)
5 mikecool
 
08.12.14
16:56
смотри критерий отбора, так и называется обычно
6 pessok
 
08.12.14
16:57
(3) воу-воу, палехче
7 Fram
 
08.12.14
17:00
А так?

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ДокументыПоДоговоруКонтрагента.Ссылка.ДоговорКонтрагента
ИЗ
    КритерийОтбора.ДокументыПоДоговоруКонтрагента КАК ДокументыПоДоговоруКонтрагента
8 olegves
 
08.12.14
17:07
(0) ПО ДоговорыКонтрагентов.Ссылка = ДокументыПоДоговоруКонтрагента.Ссылка.ДоговорКонтрагента

че за хрень?
9 pessok
 
08.12.14
17:10
ВЫБРАТЬ
ДокументыПоДоговоруКонтрагента.Ссылка
ИЗ
КритерийОтбора.ДокументыПоДоговоруКонтрагента(&Договор) КАК ДокументыПоДоговоруКонтрагента
10 Fram
 
08.12.14
17:12
(9) что это? зачем?
11 Nuobu
 
08.12.14
17:13
(9) (7) Смотрю Критерий Отбора и нигде нету, чтобы туда в качестве переметра передать "мини-запрос", чтобы вытянул мне все документы. Только список.
12 pessok
 
08.12.14
17:13
(10) это решение вопроса в (0)
(11) в (9) твое решение
13 pessok
 
08.12.14
17:15
+(12) или чета я гоню уже...
14 Nuobu
 
08.12.14
17:16
(12) В параметры в Критерий отбора передаётся только ОДИН договор. Не список, не "мини-запрос", а один договор.
15 pessok
 
08.12.14
17:17
(14) ага, все правильно
16 Fram
 
08.12.14
17:17
(13) гонишь конечно.. ему договоры нужны а не объекты, где используются договоры
17 Nuobu
 
08.12.14
17:17
(15) Вот. А мне нужны все договора, по которым есть документы.
18 pessok
 
08.12.14
17:17
(16) осознал, угу. щас придумаем, самому стало интересно
19 Fram
 
08.12.14
17:18
попробовал.. КритерийОтбора.ДокументыПоДоговоруКонтрагента без параметра не работает
20 Fram
 
08.12.14
17:20
т.е. через КритерийОтбора твою задачу не решить
21 Nuobu
 
08.12.14
17:21
(20) Ясно.
Тогда у меня логичный вопрос:
Делать левым соединением с таблицами документов?
У кого какие мысли по этому поводу?
22 pessok
 
08.12.14
17:22
выходит, что жесть из (3) - единственный вариант, хм
23 Fram
 
08.12.14
17:23
(21) Ну, да, либо так либо (3)
24 Nuobu
 
08.12.14
17:26
(23) (22) Тогда вопрос закрыт.
Спасибо большое всем, кто учавствовал.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс