|
СКД - "нестандартные итоги" в отчете (получение значения из последнего столбца группировки | ☑ | ||
---|---|---|---|---|
0
Mikeware
26.02.21
✎
15:19
|
Дано:
достаточно простой отчет: остатки на каждый день и продажи за каждый день периода в разрезе номенклатуры. Остатки на каждый день получаются запросом (на СКД пока не осилил) Вывод отчета в виде таблицы, строки - номенклатура, колонки - дата. https://prnt.sc/107ktwx нестандартные итоги (в данном случае "средние остатки" и "средние продажи") - сделаны стандартно: вычисляемое поле, агрегатная функция ("Среднее()" и т.п.) в ресурсах, все работает. штатные итоги отключены и не отображаются. понадобилось: получить остаток на последний день периода. Т.е. получить значение ресурса "Остаток" из последней колонки группировки Номенклатура. Вроде как должно быть ВычислитьВыражение("Остаток",,,"Последняя","Последняя") ? но возвращает 0. |
25 |
||
1
Mikeware
26.02.21
✎
16:26
|
- Доктор, меня все игнорируют!
-- Следующий!!!! © |
|||
2
toypaul
гуру
26.02.21
✎
16:44
|
Надо купить курс https://learn.programstore.ru/skd2-intensiv
в нем есть это http://prntscr.com/107mjki |
3 8 17 |
||
3
Mikeware
26.02.21
✎
16:55
|
(2) :-) уговорил. в понедельник оплачу.
я, правда, решил повторно пройти насиповский, слушаю "долгими зимними вечерами". |
|||
4
toypaul
гуру
26.02.21
✎
17:01
|
в ВычислитьВыражение("Остаток",,,"Последняя","Последняя") должно быть не "Остаток", а выражение ресурса. это как минимум. как максимум долго объяснять. потому что средствами СКД может и не получится если сделан "собственный итог"
|
5 10 12 |
||
5
Mikeware
26.02.21
✎
18:01
|
(4) "остаток" - это как раз ресурс http://prntscr.com/107o1fm
|
6 |
||
6
toypaul
гуру
26.02.21
✎
18:38
|
(5) учим "русская языка". читаем, что я написал. и думаем что там должно быть вместо "Остаток"
|
7 12 |
||
7
Mikeware
26.02.21
✎
20:23
|
(6) Наверное, я тупой...
Но Сумма(Остаток) не ограничивается [Последней, Последней], считает суму по всей группировке... ладно, "доживем до понедельника", купим курс |
10 |
||
8
Mikeware
01.03.21
✎
10:03
|
(2) Павел, а этот ваш защищенный плеер - он на одном компе активируется? намекаетЪ, что придется личный ноут на работу таскать, есличо?
|
9 |
||
9
toypaul
гуру
01.03.21
✎
10:12
|
(8) наверное да. про это не в курсе. я отвечаю за контент :). на организационные вопросы должны ответить по почте. возможно какие-то ответы на вопросы про плеер есть на сайте курса.
|
11 12 |
||
10
toypaul
гуру
01.03.21
✎
10:13
|
12 |
|||
11
toypaul
гуру
01.03.21
✎
10:15
|
+ к (9) там должны были дать ссылку на Тел-канал. эти вопросы можно там задавать. должны ответить и по орг вопросам и по содержанию
|
|||
12
Mikeware
01.03.21
✎
10:27
|
(4) (6) (10) в http://catalog.mista.ru/public/267055/ есть пример - там как раз указан ресурс (ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Цена", , , "Предыдущая", "Предыдущая") )
(9) "к пуговицам претензии есть? - ент! Пришиты намертво!"© Ладно, написал вопрос ТП |
13 |
||
13
toypaul
гуру
01.03.21
✎
10:42
|
(12) такое будет срабатывать корректно только на уровне детальных записей
|
|||
14
mistеr
01.03.21
✎
11:28
|
А не проще вместо всего этого новую группировку с отбором?
|
15 |
||
15
Mikeware
01.03.21
✎
11:51
|
(14) поясни ,плз
|
|||
16
fisher
01.03.21
✎
12:03
|
Мжно попробовать втулить ресурс типа СУММА(ВЫБОР КОГДА Период = &КонецПериода ТОГДА Остаток ИНАЧЕ 0 КОНЕЦ)
|
17 21 23 |
||
17
toypaul
гуру
01.03.21
✎
12:08
|
19 21 23 |
|||
18
fisher
01.03.21
✎
12:10
|
Хотя нет. Такое будет неправильно считать итоги верхнего уровня. Тогда такое:
СУММА(ВычислитьВыражениеСГруппировкойМассив("СУММА(ВЫБОР КОГДА Период = &КонецПериода ТОГДА Остаток ИНАЧЕ 0 КОНЕЦ)", "Номенклатура, Период")) |
20 |
||
19
fisher
01.03.21
✎
12:13
|
(17) Что такое "последний значащий" в применении к остатку? Если остаток на конец нулевой, то брать остаток того дня, когда он был ненулевой? :)
|
|||
20
fisher
01.03.21
✎
12:14
|
(18) + Вот я туплю. Можно же просто:
СУММА(ВычислитьВыражениеСГруппировкойМассив("СУММА(ОстатокКон)", "Номенклатура")) |
24 |
||
21
Mikeware
01.03.21
✎
13:01
|
22 |
|||
22
toypaul
гуру
01.03.21
✎
13:10
|
(21) а я говорил что не надо защиту делать :)
|
23 |
||
23
Mikeware
01.03.21
✎
13:21
|
24 |
|||
24
fisher
01.03.21
✎
13:40
|
||||
25
echo77
07.03.21
✎
16:53
|
(0) Остаток на последний день периода - это просто Конечный остаток. Думаю, это видео поможет: https://youtu.be/FhQQi1OPvAI
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |