Имя: Пароль:
1C
1С v8
Как выводить отчет
,
0 Deahianaianyrto
 
18.06.14
12:34
Как вывести отчет со свернутыми группами(+,-)?
1 Wobland
 
18.06.14
12:34
показать нужный уровень группировки строк
2 Любопытная
 
18.06.14
12:35
программно. в СКД нет такой галочки, только программно.
3 Рэйв
 
18.06.14
12:39
Второй параметр(если не СКД):

НачатьГруппуСтрок(<ИмяГруппы>, <ОткрытаЛиГруппа>)
Параметры:

<ИмяГруппы> (необязательный)

Тип: Строка.
Название группы.
<ОткрытаЛиГруппа> (необязательный)

Тип: Булево.
4 Deahianaianyrto
 
18.06.14
12:41
А в СКД?
5 Wobland
 
18.06.14
12:52
да без проблем, мне не сложно
показать нужный уровень группировки строк
показать нужный уровень группировки строк
6 Любопытная
 
18.06.14
12:53
(5) Ты не умничай, ты пальцем покажи :)
7 Deahianaianyrto
 
18.06.14
12:56
А где этот параметр?
8 DS
 
18.06.14
12:58
(7) Какой параметр? Сказали же, только программно или интерактивно в сформированном документе.
9 Teresa
 
18.06.14
13:39
ПоказатьУровеньГруппировокСтрок(<Уровень>)
Параметры:

<Уровень> (обязательный)

Тип: Число.
Уровень, до которого необходимо раскрыть группировки строк.
Описание:

Показывает уровень группировки строк до заданного уровня.
10 Deahianaianyrto
 
18.06.14
14:14
Я так понимаю это надо добавить код в модуль объекта? А какой примерно код добавить? Какую процедуру?
11 Dionis Sergeevich
 
18.06.14
14:17
(10) И на какой позиции в процедуре тоже подсказать? Не зная что за отчет и в какой конфе?
12 Deahianaianyrto
 
18.06.14
14:19
Отчет в СКД, необходимо выводить группировки свернуто
13 Teresa
 
18.06.14
14:21
(12) это у вас внешний отчет или обработка или что?
14 Deahianaianyrto
 
18.06.14
14:28
внешний отчет на скд
15 Wobland
 
18.06.14
14:29
(11) при компоновке данных?
16 Wobland
 
18.06.14
14:29
(15) -> (10)
17 Deahianaianyrto
 
18.06.14
14:35
Какой контекст у процедуры ПриКомплновкеРезуьтата()?
18 Teresa
 
18.06.14
14:35
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
//....выводим отчет
ДокументРезультат.ПоказатьУровеньГруппировокСтрок(0);
КонецПроцедуры
19 Deahianaianyrto
 
18.06.14
14:42
Добавил эту строку, всё равно выводится развернуто, а что насчет вывода отчета? Нужны какие-то процедуры? Пока все выводится по умолчанию.
20 Teresa
 
18.06.14
14:55
(19) Вывод вручную, в процедуре СтандартнаяОбработка = Ложь;
потом выводим отчет и потом эту строку пишем. Других, изящных способов, по-моему нет. Только полностью программный вывод отчета.
21 DS
 
18.06.14
14:55
(19) Сворачивать надо после вывода отчета. (18) подойдет только в случае программной компоновки.
При компоновке по умолчанию можно подменить кнопку формирования на свою, а в обработчике сначала вызвать компоновку, а потом процедуру свертки.
22 Teresa
 
18.06.14
15:00
(21) Или так. Все равно извратиться придется. Этот момент разработчики как-то упустили. Добавили бы в схеме в настройках отчета флаг какой-нибудь и вуаля.
23 DS
 
18.06.14
15:03
(22) Это да. Как и масштаб отображения табличного документа и другие вещи.
24 Teresa
 
18.06.14
15:07
(23) нет в мире совершенства)
25 Deahianaianyrto
 
18.06.14
15:11
С проблеой группировок я разобрался, а вот как настройки отчета выводить сверху, а не справа, по-умолчанию?
26 Wobland
 
18.06.14
15:13
да не за что, мелочь какая
27 Teresa
 
18.06.14
15:17
(25) Какие такие настройки справа?