СКД ну никак не получаются общие итоги #483300


#0 by jq
Делаю в СКД отчет по остаткам и ценам, запрос следующий:    ПартииТоваровНаСкладахОстатки.Номенклатура, ИЗ Добавлены вычисляемые поля: СуммаСтарая = ЦенаСтарая*Остаток и СуммаНовая = ЦенаНовая*Остаток Формирую отчет, в подвале выводится строчка с итогами, но итогов в ней нет, только слово "Итоги"... Нужны итоги по общему остатку и суммам. Если добавить эти поля в Ресурсы, то ругается "Группировка по выражениям, содержащим агрегатные функции, не допустима". Ну никак не побороть, что я уже только не делал, даже предопределенный макет создавал, не помогает. Помогите!
#1 by IronDemon
В ресурсах: СуммаСтарая = Максимум(ЦенаСтарая)*Сумма(Остаток)
#2 by jq
В ресурсах в колонке Поле - f(x)СуммаСтрая, в колонке Выражение - Максимум(ЦенаСтарая)*Сумма(Остаток), точно так же ругается...
#3 by IronDemon
Убери поля "цена, сумма" из группировок, им место в выводимых полях.
#4 by IronDemon
И
#5 by jq
Ха, а тогда положением этих колонок уже нельзя управлять? Они по умолчанию выводятся в вертикальной секции Итоги после др. колонок, т.е. в конце справа. Можно их как-то переместить? Или это только через предопределенные макеты возможно?
#6 by IronDemon
#7 by hhhh
а какое отношение имеет СГРУППИРОВАТЬ ко всему этому?
#8 by jq
в смысле? а поподробнее?
#9 by IronDemon
#10 by jq
Через пользовательские поля совсем непонятно как делать. В книжке Хрусталевой какой-то пример вообще не в тему, у меня по аналогии получается вместо значений и итогов только Истина и Ложь в колонках))) Может есть у кого пример или подробное пошаговое описание что за чем добавлять (ресурсы, поля, итоги) и что писать в выражениях в Пользовательских полях??? Бьюсь уже который день, все бестолку...
#11 by jq
Пример в студию!
#12 by IronDemon
Нарисуй что надо
#13 by jq
Нужно вывести отчет по остаткам и ценам номенклатуры с группировкой по складам (СуммаСтарая и СуммаНовая - вычисляемые поля): Склад   Номенклатура | Остаток | ЦенаСтарая | СуммаСтарая | ЦенаНовая | СуммаНовая В простом варианте у меня получилось так - сначала не ресурсы, затем ресурсы: Если все переменные занести в ресурсы, напр. Максимум(Номенклатура) и т.п., то: Склад Итого      Номенклатура | Остаток | ЦенаСтарая | СуммаСтарая | ЦенаНовая | СуммаНовая В таком случае колонки удалось расположить в нужном порядке, итоги по ресурсам считаются, но также в итоги лезут и не ресурсы, что не есть хорошо. Ну а через пользовательские поля мне никак не удается задать свой порядок.
#14 by IronDemon
В ресурсах должны рассчитываться "ЦенаСтарая, ЦенаНовая, Остаток, СуммаСтарая, СуммаНовая". Группировки Склад/Номенклатура. Выводимые поля "ЦенаСтарая, ЦенаНовая, Остаток, СуммаСтарая, СуммаНовая".
#15 by jq
Да, я так и сделал, но тогда у меня выводятся итоги и по полям ЦенаСтарая, ЦенаНовая, причем не как сумма всех цен, а как одно из значений группировки Номенклатура. Удалось лишь частично избавиться от этого - в общих итогах, указав для этих ресурсов "рассчитывать итоги по Склад", но в группировке Склад итоги остались. Как от них избавиться?
#16 by IronDemon
Цены рассчитывай только для номенклатуры.
#17 by jq
Я так тоже пробовал, но у меня сперва не получилось, теперь я понял почему... Если в отборе я указываю "Номенклатура Равно ...", тогда не получается, если же указать "Номенклатура В Группе ...", то получается, в принципе не критично так как В Группе можно указать как группу, так и элемент, все отработает правильно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С