Имя: Пароль:
1C
1С v8
Как правильно задать условие отбора
0 alex-van1C8
 
13.01.12
15:41
Товарищи, есть запрос
               
"ВЫБРАТЬ
               |   ПриходныйКассовыйОрдер.РасшифровкаПлатежа.(
               |       ОснованиеПлатежа
               |   ),
               |   ПриходныйКассовыйОрдер.СуммаДокумента,
               |   ПриходныйКассовыйОрдер.Контрагент
               |ИЗ
               |   Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
               |ГДЕ
               |   ПриходныйКассовыйОрдер.Контрагент = &Контрагент";

в нем отбираю документы по контрагенту, а затем циклом перебираю и смотрю "Основание платежа", а как сразу сделать отбор по этому основанию.
Как не пытался ни как не могу понять
1 Рэйв
 
13.01.12
15:42
ПриходныйКассовыйОрдер.ОснованиеПлатежа=&ОснованиеПлатежа
2 Рэйв
 
13.01.12
15:42
3 alex-van1C8
 
13.01.12
15:45
А "Расшифровку платежа", что пропустить?
4 Рэйв
 
13.01.12
15:48
|.....
|ГДЕ
|   ПриходныйКассовыйОрдер.Контрагент = &Контрагент
|И  ПриходныйКассовыйОрдер.ОснованиеПлатежа=&ОснованиеПлатежа";
5 Рэйв
 
13.01.12
15:49
аа...Оно у тебя в таб части чтоли?
6 Рэйв
 
13.01.12
15:49
тогда делай запрос к таб части, а там через Сылка доставай контрагента
7 Рэйв
 
13.01.12
15:53
как то так


ВЫБРАТЬ
   ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Контрагент,
   ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.СуммаДокумента,
   ПриходныйКассовыйОрдерРасшифровкаПлатежа.ОснованиеПлатежа
ИЗ
   Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК ПриходныйКассовыйОрдерРасшифровкаПлатежа
ГДЕ
   ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Контрагент = &Контрагент
   И ПриходныйКассовыйОрдерРасшифровкаПлатежа.ОснованиеПлатежа = &ОснованиеПлатежа

СГРУППИРОВАТЬ ПО
   ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.Контрагент,
   ПриходныйКассовыйОрдерРасшифровкаПлатежа.Ссылка.СуммаДокумента,
   ПриходныйКассовыйОрдерРасшифровкаПлатежа.ОснованиеПлатежа
8 alex-van1C8
 
13.01.12
16:05
Рэйв, всё ОК! Спасибо!