Имя: Пароль:
1C
1С v8
Уровень группировки в табличном документе.
0 Аннушка
 
04.04.14
13:23
Есть табличный документ, полученный из СКД. Есть номер строки и столбца ячейки в этом табличном документе. Как узнать на каком уровне группировки находится данная ячейка? В табличном документе нашла только метод "КоличествоУровнейГруппировокСтрок". Но он возвращает, сколько группировок во всём табличном документе. А вот как бы узнать, на каком уровне находится конкретная ячейка?
1 Kalambur
 
04.04.14
13:33
Чеее?
2 Аннушка
 
04.04.14
13:37
(1) А что непонятно? Хочется знать, на каком по номеру уровне группировки находится некоторая ячейка.
3 zladenuw
 
04.04.14
13:40
зачем ?
4 Аннушка
 
04.04.14
14:00
Типовые расчётные листки организаций выводятся по группировкам. Есть группировка по подразделениям, её тип "иерархия". Необходимо листки второго уровня подразделений начинать с нового листа (желание расчётчика). Логичнее всего разбивать листки в процедуре "РазбитьТабличныйДокументПоСтраницам". Там они уже разбиваются, надо только ещё условие сделать. Первый уровень подразделений можно поискать по тексту аналогично тому как ищется начало расчётного листка. Прибавляем единицу - это второй уровень группировки - тот, на котором нужно заворачивать цикл. Осталось только понять, как в табличном документе определить уровень группировки.