|
v7: Вывод ТЗ по группам | ☑ | ||
---|---|---|---|---|
0
proman77
09.11.11
✎
19:18
|
Всем привет,
есть ТЗ нужно вывести элементы сгруппироваными по группам-родителям со всей вложенностью. Начал так: 1.Добавил колонку с ПолныйКод() 2.Отсортировал ТЗ по этой колонке А вот как отловить изменение полного кода родителя, не пойму. |
|||
1
ДенисЧ
09.11.11
✎
19:23
|
Возьми индексированную таблицу из 1с++ - она удобней
|
|||
2
Ёпрст
09.11.11
✎
19:24
|
или получи что нужно в самом запросе
|
|||
3
brad
09.11.11
✎
20:02
|
Можно примерно так :
ТабПечати = СоздатьОбъект("ТаблицаГруппировок"); ТабОтчета.Выгрузить(ТабПечати.ПолучитьБазовыйКласс("ТаблицаЗначений")); Состояние("Группируем ..."); ТабПечати.Группировать("ТоварР,Товар",СтрКолонки); Пока ТабПечати.Группировка("ТоварР") = 1 Цикл .... |
|||
4
brad
09.11.11
✎
20:03
|
(3)+
но это тоже с 1С++ Если надо класс могу скинуть на почту |
|||
5
Mikeware
09.11.11
✎
20:05
|
(3) достаточно индексированной таблицы. Хотя и она - излишество.
|
|||
6
proman77
10.11.11
✎
08:45
|
4, скинь пожалуйста сюда proman77Agmail.com
Ко всем, ну а все же неужели нельзя без дополнительных инструментов? |
|||
7
ДенисЧ
10.11.11
✎
08:46
|
(6) А что тебе непонятно в (0)?
|
|||
8
Karambol
10.11.11
✎
08:48
|
ПредКод=0;
ТекКод=0; Пока Цикл ТекКод = ТЗ.Код; Если ПредКод<>ТекКод Тогда Вывод группировки КонецЕсли ПредКод = ТЗ.Код; КонецЦикла; |
|||
9
miki
10.11.11
✎
08:50
|
(6)Можно.
|
|||
10
trad
10.11.11
✎
08:56
|
как автор класса ТаблицаГруппировок заявляю, - для этой задачи ИндексированнаяТаблица эффективнее.
|
|||
11
KishMish
10.11.11
✎
09:21
|
(0) отловить изменение - старый дедовский способ
ПЕрем СтароеЗначение. СтароеЗначение = "". Если ТекущееЗначение <> СтароеЗначение Тогда. //Произоло изменение СтароеЗначение = ТекущееЗначение. КонецЕсли. |
|||
12
chief accountant
10.11.11
✎
09:21
|
(0) Слушай Ёпрст - "получи что нужно в самом запросе"
|
|||
13
proman77
10.11.11
✎
09:32
|
8,11 спасибо
10, а можете выслать свой класс? proman77Agmail.com 12, да там сложная ТЗ (из разных источников), да еще и с кучей сумм, да к тому же еще и с разрывом по листам. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |