Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Иерархический вывод на печать таблицы значений в 7.7 (http://forums.kuban.ru/f1040/ierarhicheskij_vyvod_na_pechat-_tablicy_znachenij_v_7_7_a-3471302.html)

lalex23 23.12.2012 20:01

Иерархический вывод на печать таблицы значений в 7.7
 
есть у кого простенький, срочно просто надо и красиво..
?

Чучундер 23.12.2012 20:44

возьмиу меня на Исе - ищи по NOTABENE

Чучундер 23.12.2012 20:45

[url]http://infostart.ru/public/14794/[/url]

lalex23 23.12.2012 23:46

спасибо, минут 5 наверное не дождался твоего ответа - сам нарисовал, но гляну на содержимое

USSR 24.12.2012 05:50

Для этой цели использую индексированную таблицу значений. Обычно в совокупности с йокселем

lalex23 24.12.2012 08:44

мм, я столь редок с 7.7 что не готов ещё и ВК прикручивать, увы я лентяй

Helen1986 24.12.2012 09:30

а что понимается под иерархическим выводом ТЗ на печать?

lalex23 24.12.2012 11:50

Урв1 показ1 показ2
....Урв2 показ1 показ2
........Урв3 показ1 показ2
....Урв2 показ1 показ2
........Урв3 показ1 показ2
Урв1 показ1 показ2
....Урв2 показ1 показ2
....Урв2 показ1 показ2
........Урв2 показ1 показ2

хотя в ТЗ это:
групп1 групп2 групп3 показ1 показ2
групп1 групп2 групп3 показ1 показ2
групп1 групп2 групп3 показ1 показ2
групп1 групп2 групп3 показ1 показ2

ну как то так

VZ 24.12.2012 12:46

Ветка была недавно. Там приводился пример и без йокселя. Собственно, ничего сложного. Правда, такой крррасоты, как дерево на обложке не будет, а будут "крестики" в теле таблицы, но ничего ;)
Просто добавляется скрытая колонка левела, и колонка "показа", отображающаяся либо "плюсиком", либо "минусиком". При изменении (даблкликом) таблица тупо перерисовывается.

lalex23 24.12.2012 13:17

я точками пытался дать понять что это следующий уровень вложенности, как в типовых отчётах в ТиСе - группировки, так и я хотел вывести

Helen1986 24.12.2012 14:24

указанное в 7 реализуется след образом

метод 1
- добавлением колонки в тз, где собираем полное наименование или другой критерий (1 проход)
- сортировка по этой колонке
- вывод через присоединяемые колонки с разным оформлением для красоты

метод 2
- добавляем колонки для сортировки (на лету, если появляется новый уровень)
- заполняем колонки нужным уровнем (1 проход)
- сортируем
- вывод через присоединяемые колонки с разным оформлением для красоты

остальное (скрытие/открытие) делаем по VZ (8).
учитываем тот факт, что таблицу можно перевывести (перезаполнить) без создания новой.

проблему промежуточного хранения ТЗ (чтобы не закрыли и не пришлось перезаполнять ТЗ запросом) пусть ТС решаем сам. Ему и так все разжевали

Чучундер 25.12.2012 00:34

(7) это делается без всяких извратов в (2)
подсовываешь через передачу параметров плоскую ТЗ как раз такого вида
групп1 групп2 групп3 показ1 показ2
групп1 групп2 групп3 показ1 показ2
групп1 групп2 групп3 показ1 показ2
групп1 групп2 групп3 показ1 показ2
.
где групп* - это измерения, а показ* - ресурыс (вычисляемые значения)


Текущее время: 19:50. Часовой пояс GMT +3.