|
Выражение в СКД | ☑ | ||
---|---|---|---|---|
0
НачинающийЮзер1С
14.09.20
✎
09:20
|
Дорогие форумчане нужна помощь:
Есть отчет который выводит суммы за год по месяцам по организации (организация в строке суммы и месяца в колонках) Как средствами СКД поделить сумму февраля на сумму Января? |
|||
1
НачинающийЮзер1С
14.09.20
✎
09:32
|
(0) Скрин для примера https://prnt.sc/ugu7sd
|
|||
2
тарам пам пам
14.09.20
✎
09:41
|
Кури функцию ВычислитьВыражение(), будет что-то вроде
За корректность не ручаюсь, писал по памяти. |
|||
3
НачинающийЮзер1С
14.09.20
✎
09:45
|
(2) Блин плохой пример привел мне больше надо поделить июнь на март, уже начал читать статью по "ВычислитьВыражение()"
|
|||
4
тарам пам пам
14.09.20
✎
10:05
|
(3) ну в любом случае изучай справку по функциям ВычислитьВыражение() и ВычислитьВыражениеСГруппировкой...() - почти все извращения с расчетом ресурсов в СКД можно сделать через них.
|
|||
5
Air777
14.09.20
✎
10:30
|
Тебе поможет только своя функция из глобального модуля, только харкдор. Хоть ежа на ужа дели
|
|||
6
НачинающийЮзер1С
14.09.20
✎
10:36
|
Получилось вот так:
ВычислитьВыражение("Сумма(Выбор когда Месяц = ""июнь"" Тогда Количество Конец)", "Месяц") / ВычислитьВыражение("Сумма(Выбор когда Месяц = ""март"" Тогда Количество Конец)", "Месяц ") |
|||
7
toypaul
гуру
14.09.20
✎
10:43
|
напуркуа здесь ВычислитьВыражение?
Все тоже самое можно вычислить - в запросе - в вычисляемых полях затем вычисленное посчитать в ресурсе |
|||
8
НачинающийЮзер1С
14.09.20
✎
11:00
|
(7) Вычисляемые поля породят ненужные поля в самом СКД, поделитесь как можно это сделать в запросе если это возможно сделаю в запросе.
|
|||
9
ДенисЧ
14.09.20
✎
11:12
|
(8) От ненужных полей можно избавиться, сняв галку автохаполнения
|
|||
10
palsergeich
14.09.20
✎
11:14
|
В типовых не занимаются этой хренотой, а просто получают 2 набора данных.
Типо этот месяц и прошлый месяц. При гранулярности месяц - штука безопасная |
|||
11
palsergeich
14.09.20
✎
11:15
|
А тут за год...
|
|||
12
hhhh
14.09.20
✎
11:32
|
(8) ну, в запросе просто, делаешь 12 полей: Сумма1, Сумма2, Сумма3, ... Сумма12, и 13-е поле: Сумма6-Сумма3 КАК РазницаМартИюнь
|
|||
13
НачинающийЮзер1С
15.09.20
✎
03:18
|
(12) А если человек сформирует за 2 года и в колонке захочет увидеть месяц + год нужно будет делать 24 колонки или вообще захочет вывести не в колонки а в строки. Пример касаемо месяцев абстрактный у меня в колонки выводится справочник, с месяцами объяснить проще а реализация идентична.
|
|||
14
НачинающийЮзер1С
15.09.20
✎
03:21
|
(7) Попробовал сделать через "Вычисляемые поля" показывает почему то по нулям а если писать выражение в ресурс текст становится не читаем буду разбираться дальше
|
|||
15
Chameleon1980
15.09.20
✎
05:24
|
{13} и тогда на какой март делить?
автор идею задачи не говорит |
|||
16
hhhh
15.09.20
✎
07:30
|
(13) тогда вообще просто. Добавляешь в запрос эту строчку с выражением.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |