|
Нумерация строк в отчете
| ☑ |
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
|
Да, группировки используются. Дальше разберусь, спасибо.
|
|