![]() |
|
Добавить показатель в универсальный отчет | ☑ | ||
---|---|---|---|---|
0
Vladislava-smile
24.08.17
✎
11:23
|
Стандартный отчет по регистру продажи с выбором естественно всех измерений и регистратора. Нужно добавить показатель суммирования различных позиций номенклатуры по любым группировкам. Если в итогах вставляем КОЛИЧЕСТВО(РАЗЛИЧНЫЕ SKU2) - тогда он показывает естественно количество различных в каждой группировке, не суммируя.
Просто сумма тоже не пойдет - так как по номенклатура при нескольких регистраторах удваивается соответственно. Пока в голову приходит только считать колво до регистра Считать - "1 / КолвоРег.РегистраторыКолво" в итогах суммировать с округлением. Результат: http://dropmefiles.com/Edlex Есть какие-нибудь варианты как в СКД например Сумма(МАССИВ ( ТаблицаЗначений( Различные ресурс, поле))) |
|||
1
Vladislava-smile
24.08.17
✎
11:28
|
Нужно короче, чтобы была возможность как в СКД для каждой группировки рассчитывать ресурс.
|
|||
2
mistеr
24.08.17
✎
11:37
|
(0) Структура отчета фиксированная или может меняться пользователем?
|
|||
3
Vladislava-smile
24.08.17
✎
11:40
|
(2) - может меняться конечно
|
|||
4
mistеr
24.08.17
✎
11:47
|
(0) Объясни точнее, что и как нужно суммировать. С примерами. Перичитал еще раз (0), и понял, что не понял. :)
|
|||
5
s03
24.08.17
✎
11:50
|
(4) детальные строки (ну или самая нижняя группировка) - КоличествоРазличных()
Вышестоящая группировка - Сумма(ПоЭтимСамымКоличествамРазличных) как-то так, видимо... Универсальный отчет, который работает на построителе, что равносильно обычному отчету на обычном запросе, такому не обучить. Если только получать результат в ТЗ, затем его доп.обрабатывать и уже потом только выводить. Проще на СКД повторить требуемое. |
|||
6
Vladislava-smile
24.08.17
✎
11:53
|
(5) Абсолютно правы - то, что как раз и требуется.
Пользователи не хотят переходить на СКД, им это якобы неудобно. С ТЗ то я могу поиграть, только не понимаю немного как потом результаты выводить в сам универсальный отчет. Никогда не делала такого раньше. Примерчиком не поделитесь? |
|||
7
mistеr
24.08.17
✎
11:55
|
(5) Не представляю, как это сделать на СКД.
|
|||
8
s03
24.08.17
✎
12:00
|
(6) запрос по ТЗ, передаешь ТЗ как параметр запроса и делаешь выборку уже по этой таблице.
Но лучше всё-таки показать пользователям преимущества использования СКД (возможностей менять структуру куда больше и проще). Это обычное явление менять "привычное" на "лучшее, но неудобное, так как непривычно" |
|||
9
s03
24.08.17
✎
12:03
|
(6) так как завтра захотят не Сумму, а что-нибудь ещё и опять придётся этот отчет ой как допиливать, так как варианты расчета будут заложены исключительно в промежуточной обработке ТЗ
|
|||
10
mistеr
24.08.17
✎
12:04
|
(6) Можно передать ТЗ в качестве источника данных, без лишнего запроса.
|
|||
11
mistеr
24.08.17
✎
12:05
|
(10) Это в СКД
|
|||
12
Vladislava-smile
24.08.17
✎
12:06
|
(8) да согласна что СКД гораздо функциональней.
(9) тоже согласна, лучше на СКД сделать все это. Всем спасибо. |
|||
13
Vladislava-smile
24.08.17
✎
12:07
|
(10) можно передать, мне только не понятно еще кое-что, мы же все равно будем строить отчет по этой ТЗ с помощью построителя. Что тогда изменится?
|
|||
14
Vladislava-smile
25.08.17
✎
09:03
|
Итак, все переделала в СКД. Добавила в вычислительные поля:
ВычислитьВыражениеСГруппировкойМассив("Количество(Различные Номенклатура)", "Организация, Проект, Подразделение, Покупатель, ДоговорПокупателя, НоменклатурнаяГруппа") и в ресурсах по нужным мне группировкам: Сумма(SKU) и 0 по ненужным соответственно. Всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |