|
СКД:Сгруппировать каждые 30 строк
| ☑ |
0
Bazoozoo
27.11.12
✎
10:11
|
Есть отчет на СКД. Имеющиеся в нем строки должны группироваться по каждой 30-ой, начиная с первой. Помогите пожалуйста, я в тупике.
|
|
1
sergeante
27.11.12
✎
11:02
|
(0) как вариант, делать выгрузку результата запроса в ТЗ, добавить там колонку н-р "Группа30", и в цикле каждой строке присвоить типа такого
Для каждого Стр из ТЗ Цикл
Стр.Группа30 = Стр.НомерСтроки % 30 - Стр.НомерСтроки;
КонецЦикла
в качестве источника данных для СКД передать эту ТЗ, в схеме сделать группировку по полю Группа30
На вскидку както так.
Можно попробывать не в ТЗ, а в самой СКД пользовательское поле сделать и по нему группировать, но сомневаюсь что взлетит. Если через ТЗ то железно получится.
|
|
2
чувак
27.11.12
✎
11:30
|
за 1000 тенге сделаю
|
|
3
Irek-kazan
27.11.12
✎
11:32
|
в запросе новое поле=целое(номер строке/30), группируешь по этому полю
|
|
4
sergeante
27.11.12
✎
12:01
|
(3) где ты в запросе номер строки возьмёшь?
|
|
5
Irek-kazan
27.11.12
✎
12:03
|
|
|
6
samozvanec
27.11.12
✎
12:05
|
(5) зачем? в СКД есть спец поля для этого
|
|
7
Бледно Золотистый
27.11.12
✎
12:07
|
(6)Не припомню, их можно использовать в вычисляемых полях?
|
|
8
Kashemir
27.11.12
✎
12:07
|
(6) И как же ты будешь группировать по этим спец полям ?
|
|
9
Нуф-Нуф
27.11.12
✎
12:10
|
(3) +1
|
|
10
samozvanec
27.11.12
✎
12:19
|
(7) не пробовал, почему бы и нет?
|
|
11
samozvanec
27.11.12
✎
12:19
|
(8) так же, как в (3)
|
|
12
Kashemir
27.11.12
✎
12:20
|
(11) Понятно. Ну удачи что ли
|
|
13
samozvanec
27.11.12
✎
12:41
|
(12) что, недоступно поле в вычисляемых?
|
|