|
v7: Запрос в 7.7 |
☑ |
0
DES
14.08.12
✎
13:21
|
ТекстЗапроса = "
|Код = Справочник.Абоненты.Код ;
|Эл = Справочник.Абоненты.ТекущийЭлемент ;
|КодФизЛица = Справочник.Абоненты.КодФизЛица ;
|Функция Колво = Счётчик() ;
|Условие (Колво>1) ;
|Группировка КодФизЛица Без Групп ;
|Без Итогов;
|";
так не хочет работать...
Как сделать отбор тех у кого счетчик>1 (неуникальные) ?
|
|
1
ДенисЧ
14.08.12
✎
13:21
|
Условие(Запрос.Колво>1);
|
|
2
DES
14.08.12
✎
13:23
|
вообще пусто выдало
|
|
3
ALoHA
14.08.12
✎
13:30
|
Поставь в группировке: Пока запрос.группировка()=1 Цикл
Если Запрос.Колво<1 Тогда
Продолить;
КонецЕсли;
|
|
4
DES
14.08.12
✎
13:31
|
нет, меня только в Запросе интересует
|
|
5
miki
14.08.12
✎
13:34
|
зачем три переменных?
|
|
6
Guk
14.08.12
✎
13:35
|
никак...
|
|
7
DES
14.08.12
✎
13:37
|
(6) понил, ни дурак.
|
|
8
aka MIK
14.08.12
✎
13:40
|
(4) тебе же в (1) написали
|
|
9
Guk
14.08.12
✎
13:40
|
(8) тебе же в (2) написали ;)...
|
|
10
DES
14.08.12
✎
13:48
|
(5) для любопытных
|
|
11
viktor_vv
14.08.12
✎
13:48
|
(9) А вдруг неуникальных нету, тогда правильно пусто выдало :).
|
|
12
viktor_vv
14.08.12
✎
13:51
|
Правда таки в варианте (1) есть подозрение, что это условие будет проверяться на уровне обрабатываемой записи, а не на уровне группировки, тогда там всегда 1 будет.
|
|
13
Ёпрст
гуру
14.08.12
✎
13:54
|
(12) какой догадливый..
ЗЫ: в чорном запросе нет having, там только where в условии запроса
|
|