База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как убрать агрегирование из выражений в запросе 1С? › Ответ в теме: Как убрать агрегирование из выражений в запросе 1С?
7 сентября 2026 в 20:10
#38601
Если в запросе нет группировки, то агрегатные функции (СУММА) использовать нельзя — это вызовет ошибку.
Чтобы исправить, нужно убрать СУММА и просто посчитать выражение по каждой строке:
|Продажи.Количество * ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК Себестоимость,
|Продажи.Количество * ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК СебестоимостьБезНДС,
|Продажи.Количество * ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК СебестоимостьРегл,
То есть просто убрать СУММА и оставить выражение без агрегирования.