|
ВычислитьВыражениеСГруппировкойМассив | ☑ | ||
---|---|---|---|---|
0
SJ_prog
06.03.25
✎
14:05
|
Доброго дня!
Застряла на ерунде. Есть простой отчет. В нем есть вычисляемое поле (Взаимозачет) - ресурс. Этот ресурс я рассчитываю два раза. Для одной Группировки (Счет покупателя) написала выражение и для группировок Контрагент и Общие итоги использую то же выражение только с функцией Сумма(ВычислитьВыражениеСГруппировкойМассив(Выражение, "СчетПокупаеля")). Пока не ставлю Функцию Сумма, то мне выводится массив чисел в группировки Контрагент и Общие итога. Но как только добавляю функцию Сумма, то у мня все пусто. Т.е. отчет собирает нужные числа, но не может их суммировать. При этом для числе, участвующих в выражениях, я использую функцию ЕстьNULL. Подскажи, пжл, где копать. |
|||
1
Ненавижу 1С
гуру
06.03.25
✎
14:13
|
(0) а давно стало можно суммировать массивы? массивов, а сами массивы?
Напишите проще: ВычислитьВыражение("Сумма(Выражение)", "СчетПокупателя") |
|||
2
SJ_prog
06.03.25
✎
14:26
|
Эффект тот же.
|
|||
3
Мультук
гуру
06.03.25
✎
14:29
|
(0)
Напишите уже сюда все полностью, без купюр или читаем https://infostart.ru/1c/articles/1101676/ до вдохновения P.S. Вы где-то зеваете NULL и не видите этого |
|||
4
Ненавижу 1С
гуру
06.03.25
✎
14:34
|
(3) NULL игнорируется в агрегатных функциях
|
|||
5
Ненавижу 1С
гуру
06.03.25
✎
14:35
|
(2) ну значит дело в "выражении"
|
|||
6
SJ_prog
06.03.25
✎
14:42
|
Приложила скрин
|
|||
7
Мультук
гуру
06.03.25
✎
15:21
|
(6)
1) Вы разницу между текстом и картинкой понимаете ? Мне лично лень переписывать выражение из картинки и задавать глупые вопросы 2) Я обычно, если не понимаю 0, NULL и еще что-то показывает мне отчёт, пишу для отладки вот так ЕСТЬNULL(КакаятоСумма, 1000) 3) СУММА(ВычислитьВыражениеСГруппировкойМассив("Сумма(Расход_Период_1)", "Номенклатура")) Это выражение взято из рабочего отчёта из "ОбщийИтог" и сокращено И оно работает, показывает правильные суммы. Страшное многоэтажное выражение показывать морально не готов |
|||
8
toypaul
гуру
07.03.25
✎
07:51
|
(1) так-то давно. с самого начала можно было
|
|||
9
toypaul
гуру
07.03.25
✎
07:54
|
(6) по этой картинке ничего не понять. кроме разве того, что выражение для группировки "СчетОплаты" правильно будет написать как
СУММА(ВЫБОР КОГДА Условие ТОГДА МояСумма ИНАЧЕ 0 КОНЕЦ) ну и далее можно применить одну из функций к выражению выше. какую функцию - зависит от структуры настроек |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |