|
Пара вопросов по СКД | ☑ | ||
---|---|---|---|---|
0
zzz_zzz_zzz
02.04.14
✎
08:01
|
Есть отчет на СКД (что-то типа материального отчета).Имеется вывод заголовка и вывод отборов. Так вот попросили вставить над заголовком "Отчет... утверждаю... дата" и т.д. Можно это сделать как-то с помощью настроек или придется делать макет?
И другой вопрос - в этом отчете есть группировки Склад, Номенклатура, Документ. Можно ли группировку по документу выводить свернуто. Ну т.е. чтоб при формировании отчета были строки по Складам и Номенклатуре, а документы разворачивать "по плюсику"? |
|||
1
vicof
02.04.14
✎
08:03
|
1. программно формируй заголовок в параметрах отчета
|
|||
2
vicof
02.04.14
✎
08:03
|
2. также программно
|
|||
3
zzz_zzz_zzz
02.04.14
✎
08:08
|
можно по п.2 пример
|
|||
4
vicof
02.04.14
✎
08:16
|
обходить сформированный табдок и разворачивать группировки, погугли
|
|||
5
Wobland
02.04.14
✎
08:17
|
(4) чо? а показать уровень группировки?
|
|||
6
vmv
02.04.14
✎
08:20
|
(0) первой создай группировку Детальные записи
- автовывод полей для этой группировки отключи - назначь ей имя - в макете СКД создай заголовок для группировки - включи в пользовательские настройки эту группировку, чтобы можно было НЕ выводить заголовок. все, никакого кода |
|||
7
zzz_zzz_zzz
02.04.14
✎
08:32
|
(5) поясните, плиз
(6) а стандартный заголовок с отборами останется? |
|||
8
Wobland
02.04.14
✎
08:53
|
(7) я СП пропил
|
|||
9
vicof
02.04.14
✎
08:55
|
(5) чо? на работу приду, сп открою
|
|||
10
Любопытная
02.04.14
✎
08:59
|
Эх вы, алкоголики, тунеядцы
ТабличныйДокумент (SpreadsheetDocument) ПоказатьУровеньГруппировокСтрок (ShowRowGroupLevel) Синтаксис: ПоказатьУровеньГруппировокСтрок(<Уровень>) Параметры: <Уровень> (обязательный) Тип: Число. Уровень, до которого необходимо раскрыть группировки строк. Описание: Показывает уровень группировки строк до заданного уровня. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Пример: // ПолеТД - реквизит (поле табличного документа) для показа результатов отчета // В имени кнопки содержится уровень Процедура ОткрытьУровень(Кнопка) Уровень = Число(Сред(Кнопка.Имя, 2)) - 1; У = ПолеТД.КоличествоУровнейГруппировокСтрок() - 1; Пока У > Уровень Цикл ПолеТД.ПоказатьУровеньГруппировокСтрок(У); У = У - 1; КонецЦикла; ПолеТД.ПоказатьУровеньГруппировокСтрок(Уровень); КонецПроцедуры |
|||
11
Wobland
02.04.14
✎
09:19
|
никаких поков. показать(2)
|
|||
12
zzz_zzz_zzz
02.04.14
✎
09:20
|
(6) какая-то ерунда у меня выходит.
в Настройках: 1. Детальные записи (Шапка) 2. Таблица - со стандартным заголовком и выводом отборов для шапки создал макет заголовка группировки, но: 1. он выводится, если в детальных записях выбрать хотя бы одно поле (а оно мне не надо) 2. выводится после заголовка таблицы |
|||
13
zzz_zzz_zzz
02.04.14
✎
10:02
|
и по п.2 не пойму куда присобачить
НужныйУровень = ДокументРезультат.КоличествоУровнейГруппировокСтрок() - 1; ДокументРезультат.ПоказатьУровеньГруппировокСтрок(НужныйУровень); в ПриКомпоновкеРезультата уровней ещё 0 |
|||
14
zzz_zzz_zzz
02.04.14
✎
10:45
|
в общем, по п.1 получилось только нарисовать полностью свой заголовок. ну пусть будет так.
а расскажите по п.2 - ну где это писать? |
|||
15
Wobland
02.04.14
✎
10:46
|
(14) в том месте, где у тебя уже есть готовый ТабДокумент
|
|||
16
zzz_zzz_zzz
02.04.14
✎
10:54
|
(15) в этом и есть вопрос )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |