|
8.3. СКД. Как можно реализовать такой вид отчета | ☑ | ||
---|---|---|---|---|
0
SeiOkami
16.01.15
✎
12:52
|
Здравия всем
Есть отчет, который выводится таким образом: http://hkar.ru/xYzT Как можно привести его к виду: http://hkar.ru/xYzC Есть предположения: - сделать последние две колонки ресурсами и расчитывать их значения как массив с данными через формулы СКД - поиграться с макетом Есть ли ещё варианты как это реализовать без кода? |
|||
1
SeiOkami
16.01.15
✎
12:53
|
Ещё можно поиграть с условным оформлением, но сделать при помощи этого из несколько ячеек одну физически не выйдет - только подкрасить
|
|||
2
Cube
16.01.15
✎
12:54
|
Ты не первый. Просто забей. :)
|
|||
3
Cube
16.01.15
✎
12:55
|
Максимум, что можно сделать - вывести все три документа в одной ячейке через Enter.
|
|||
4
SeiOkami
16.01.15
✎
12:55
|
На первом скрине обычная группировка, только "полюсик" над верхней строкой пропал пока я редактировал таб.док для скрина
|
|||
5
SeiOkami
16.01.15
✎
12:56
|
(3), через Enter это как?
|
|||
6
SeiOkami
16.01.15
✎
12:56
|
(2), неужто всё так печально?
|
|||
7
alex-pro
16.01.15
✎
12:57
|
Сделай через группировки, просто плюсиком будет разворачиваться
|
|||
8
SeiOkami
16.01.15
✎
12:58
|
(7), как можно сделать, чтобы группировка по первому скрину превратилась в группировку по второму? Что за настройки надо менять?
|
|||
9
Cube
16.01.15
✎
13:00
|
||||
10
SeiOkami
16.01.15
✎
13:04
|
(9), то есть все таки через ресурсы, да?
|
|||
11
ам794123
16.01.15
✎
13:04
|
ВычислитьВыражениеСГруппировкойТаблицаЗначений (EvalExpressionWithGroupValueTable)
Синтаксис: ВычислитьВыражениеСГруппировкойТаблицаЗначений (Выражение, ВыраженияПолейГруппировки, ОтборЗаписей, ОтборГруппировок) Параметры: Параметры: Выражение - выражение, которое нужно вычислить. Тип Строка. В строке может быть перечислено несколько выражений через запятую. После каждого выражения может быть необязательное ключевое слово КАК и имя колонки таблицы значений. Например: "Контрагент, Сумма(СуммаОборот) Как ОбъемПродаж". ВыраженияПолейГруппировки - выражения полей группировки, перечисленные через запятую. Например, "Контрагент, Партия"; ОтборЗаписей - выражение, применяемое к детальным записям. Например, "ПометкаУдаления = Ложь"; ОтборГруппировок - отбор, применяемый к групповым записям. Например: "Сумма(СуммаОборот) > &Параметр1". Функция возвращает таблицу значений, каждый элемент которого содержит результат вычисления выражения для группировки по указанному полю. Пример: ВычислитьВыражениеСГруппировкойТаблицаЗначений ("Контрагент КАК Контрагент, Сумма(СуммаОборот) Как ОбъемПродаж", "Контрагент") Результатом работы данной функции будет таблица значений с колонками Контрагент и ОбъемПродаж, в которых будут находиться контрагенты с их объемами продаж. Компоновщик макета при генерации макета преобразовывает параметры функции в термины полей макета компоновки данных. Например, поле Контрагент будет конвертировано в НаборДанных.Контрагент. Например, пользовательского поля с выражением: ВычислитьВыражениеСГруппировкойТаблицаЗначений ("Контрагент, Сумма(СуммаОборот)", "Контрагент") Компоновщик макета сгенерирует для вывода следующее выражение: СоединитьСтроки(ПолучитьЧасть(Упорядочить(ВычислитьВыражениеСГруппировкойТаблицаЗначений ("НаборДанных.Контрагент, НаборДанных.КонтрагентПредставление, Сумма(НаборДанных.СуммаОборот), Представление(НаборДанных.СуммаОборот), НаборДанных.ПолеУпорядочивание", "НаборДанных.Контрагент"), "5, 1, 3"), "2, 4")) |
|||
12
Cube
16.01.15
✎
13:05
|
||||
13
SeiOkami
16.01.15
✎
13:05
|
(11), об этом я писал в (0)
|
|||
14
SeiOkami
16.01.15
✎
13:05
|
(12), увидил бы я картинку, да на работе пикабу забанен)
|
|||
15
DexterMorgan
16.01.15
✎
13:06
|
(14) фейспалм там
|
|||
16
Cube
16.01.15
✎
13:06
|
(14) Там рукалицо.жпг)))
|
|||
17
SeiOkami
16.01.15
✎
13:06
|
(16), пнятно, значит я где-то туплю)
|
|||
18
ам794123
16.01.15
✎
13:07
|
(13) тогда других вариантов нет
|
|||
19
SeiOkami
16.01.15
✎
13:11
|
Вроде простая группировка, только сами поля группировки находятся не сверху, а слева =(
|
|||
20
ИС-2
naïve
16.01.15
✎
13:26
|
можно после вывода обработать уже сам табличный документ - объединить ячейки с одинаковым текст по вертикали.
Документов может быть больше 3? |
|||
21
SeiOkami
16.01.15
✎
13:31
|
(20), хочется без кода. документов может быть сколько угодно.
|
|||
22
Cube
16.01.15
✎
13:33
|
Особенно весело будет выглядеть отчетик на разрывах страниц.
|
|||
23
SeiOkami
16.01.15
✎
13:34
|
(22), он вроде как не для печати. Но вообще да - нужно обдумать...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |