Имя: Пароль:
1C
1С v8
Результат запроса с группировками по определенному числу записей
0 ValeriTim
 
20.09.19
10:44
Добрый день.

Давно здесь не был, но вот не могу придумать как решить такую задачу - есть таблица (табличная часть документа). Хочу получить из нее запросом результат сгруппированный по определенному количеству строк. К примеру Группировка 1 - 100 строк, Группировка 2 - 100 строк, ..... Группировка N - оставшиеся 25 строк.

Заранее спасибо.
1 Василий Алибабаевич
 
20.09.19
10:50
(0) Все просто. Добавить в табличную часть колонку с идентификатором группировки. Для примера : Для строк с 1 по 100 проставить в колонку символ "А", 101...200 - "Б", ...
Потом в запросе сгруппировать по этой колонке.
Опять же можно в самом запросе попользовать ВЫБОР КОГДА...
2 D_E_S_131
 
20.09.19
11:10
В ТЧ может быть 9999 строк - алфавита не хватит если по 100 группировать. :)
3 catena
 
20.09.19
11:15
выразить((номерСтроки+49)/100 как число(10,0)) - будет твое поле для группировки.
4 D_E_S_131
 
20.09.19
11:23
(3) А почему 49, а не 99?
5 D_E_S_131
 
20.09.19
11:24
...точнее не "100"?
6 catena
 
20.09.19
11:54
(4)Потому что выразить работает как округление и меньше 0.5 округляет в меньшую сторону.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.