Имя: Пароль:
1C
1С v8
Выборка в запросе.
0 Полька
 
27.10.16
08:36
Есть ТЗ1- 2 реквизита "Р1" и "Р2".
И Есть ТЗ2 с теми же реквизитами.
Как через запрос отобрать совпадения?
Был бы 1 реквизит- сделала бы массив и отправила в параметры.
А с 2-я не знаю как. ;)
1 ShAV
 
27.10.16
08:40
"Был бы 1 реквизит- сделала бы массив и отправила в параметры."
Покажи.
2 Numerus Mikhail
 
27.10.16
08:45
внутреннее соединение по реквизитам?
3 arccos6pi
 
27.10.16
08:47
(0) ВЫБРАТЬ
    ТЗ1.Р1,
    ТЗ1.Р2
ИЗ
    ТЗ1 КАК ТЗ1
ГДЕ
    (ТЗ1.Р1, ТЗ1.Р2) В
            (ВЫБРАТЬ
                ТЗ2.Р1,
                ТЗ2.Р2
            ИЗ
                ТЗ2 КАК ТЗ2)
4 arccos6pi
 
27.10.16
08:48
вроде так, но я не проверял
5 НЕА123
 
27.10.16
08:54
не пятница, но вот
самый дурацкий способ
ВЫБРАТЬ
    ТЗ1.Р1,
    ТЗ1.Р2
ИЗ
    ТЗ1 КАК ТЗ1,
    ТЗ2 КАК ТЗ2
ГДЕ    
    ТЗ1.Р2 =    ТЗ2.Р2 И
    ТЗ1.Р1 =    ТЗ2.Р1
6 arccos6pi
 
27.10.16
08:54
хотя нет,чет не работает так как надо
7 НЕА123
 
27.10.16
08:55
(2)+1
8 Рэйв
 
27.10.16
08:58
передать обе тз в запрос
и
//----
Выбрать т.Р1,т.Р2 Поместить ВТ Из &т КАК т;
Выбрать т2.Р1,т2.Р2 Из &т2 как т2
Внутреннее соединение ВТ По т2.Р1=ВТ.Р1 и т2.Р2=ВТ.Р2
9 Chameleon1980
 
28.10.16
17:05
вт
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн