![]() |
|
Нумерация строк в отчете | ☑ | ||
---|---|---|---|---|
0
andv2000
18.01.07
✎
13:22
|
1) Можно ли пронумеровать строки, возвращаемые запросом (т.е. чтобы одним из столбцов результата был номер строки)?
2) Можно ли как-то проставить номер строки в отчете, сформированном с помощью ПостроительОтчета? 3) Как в объекте ПостроительОтчета указать порядок сортировки строк (сгруппированных строк)? Клиент хочет пронумерованные строки в Расчетной ведомости ЗУП... |
|||
1
АперБот
18.01.07
✎
15:10
|
Предлагаю организовать профсоюз ботов. Я буду представлять профессию АперБотов, которые поднимают утонувшие ветки.
|
|||
2
dimoff
18.01.07
✎
15:27
|
(0)
1) Нет 2) Да. Можно обработать полученный табличный документ. Если нужно - выложу готовый код. 3) Если правильно понял, то через объект построителя Порядок |
|||
3
andv2000
18.01.07
✎
16:34
|
(2)
dimoff - спс 1) Нашел пример в этом форуме, через внешнее соединение и группировку и использованием COUNT - т.е. все-таки можно, но тяжело, к сложному запросу не применишь :( 2) Можно готовый код? А? 3) попробую |
|||
4
andv2000
19.01.07
✎
12:13
|
up for dimoff
|
|||
5
dimoff
19.01.07
✎
12:15
|
Сорри, вчера по независящим от меня причинам ответить не мог.
|
|||
6
andv2000
19.01.07
✎
12:18
|
(5) Ну, так, что на счет кода? С хорошим примером нестрашно браться за дело ;)
|
|||
7
dimoff
19.01.07
✎
12:19
|
ПостроительОтчетаОтчет.Вывести(ПромежуточныйТД);
Если НумероватьСтроки Тогда ПромежуточныйТД.ВставитьОбласть(ПромежуточныйТД.Область(4, 2, ПромежуточныйТД.ВысотаТаблицы - 2, 2),,ТипСмещенияТабличногоДокумента.ПоГоризонтали); ПромежуточныйТД.Область(4, 2, 4, 2).ШиринаКолонки = 5; ПромежуточныйТД.Область(4, 2, 4, 2).Текст = "№№"; ПромежуточныйТД.Область(ПромежуточныйТД.ВысотаТаблицы - 2, 3, ПромежуточныйТД.ВысотаТаблицы - 2, 3).Текст = ""; Для А = 5 По ПромежуточныйТД.ВысотаТаблицы - 3 Цикл ПромежуточныйТД.Область(А, 2, А, 2).Текст = А - 4; КонецЦикла; КонецЕсли; |
|||
8
dimoff
19.01.07
✎
12:20
|
единственное если в отчете используются группировки в цикле нужно проверить уровень, сделать это можно, если не ошибаюсь, чтением значения реквизита ячейки Отступ.
|
|||
9
andv2000
19.01.07
✎
12:23
|
Да, группировки используются. Дальше разберусь, спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |