Имя: Пароль:
1C
1С v8
Ограничение количество элементов в запросе на определенном уровне группировки
0 fantomrik
 
03.09.15
09:55
Коллеги, привет!

Возможно тупой вопрос, но все же) Собственно сабж.
Как пример можно привести следующее:
Есть база контрагентов. У контрагента может быть от 1 до N телефонов. И есть информация какое количество раз он звонил с какого телефона. Возможно ли в запросе свернуть таблицу так, что бы получить всех контрагентов(1 уровень), 3 наиболее часто используемые им телефона (2 уровень) и количество вызовов (детальные записи).
Если обходить программно таблицу то все просто, но вот думаю возможно ли в запросе(что бы засунуть его в скд)?
Пример просто по аналогии привел :)
1 Timon1405
 
03.09.15
09:59
Зачем в запросе? в СКД - вкладка "Другие настройки"(на уровне группировки) - там есть "Количество записей"
2 fantomrik
 
03.09.15
10:06
Благодарю! в моем случае это выход.

А если просто в запросе - можно так сделать? Спортивный интерес :)
3 Ненавижу 1С
 
гуру
03.09.15
10:09
можно, пронумеруй в порядке убывания числа звонков и отбери имеющий номер меньше 4
4 fantomrik
 
03.09.15
10:12
(3) Гениально! (и просто)
Спасибо!

Вопрос закрыт.