|
Убрать групировки в запросе 1с8.3 | ☑ | ||
---|---|---|---|---|
0
Casper211
02.06.17
✎
09:20
|
Не могу убрать групировки. Я ее удаляю, а конструктор снова ее автоматически добавляет. Как это можно сделать? (Если просто в запросе удалить не работает) "Поле не входит в группу"
ВЫБРАТЬ ПродажиОбороты.Номенклатура, ПродажиОбороты.ХарактеристикаНоменклатуры, ПродажиОбороты.ЗаказПокупателя, ПродажиОбороты.Подразделение, ПродажиОбороты.Организация, ПродажиОбороты.Контрагент, ПродажиОбороты.КоличествоОборот, ПродажиОбороты.СтоимостьОборот, ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) / ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1) КАК КоличествоЕдиницОтчетов, ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) КАК КоличествоБазовыхЕдиниц, ПродажиОбороты.СтоимостьОборот - ПродажиОбороты.НДСОборот КАК СтоимостьБезНДС, ПродажиОбороты.НДСОборот КАК НДС, ПродажиПрайсоваСебестоимостьОбороты.СтоимостьПрайсоваОборот, ПродажиСебестоимостьОбороты.СтоимостьОборот КАК СтоимостьПростая, 100 * ВЫБОР КОГДА СУММА(ПродажиОбороты.СтоимостьОборот) <> 0 ТОГДА ВЫБОР КОГДА ЕСТЬNULL(СУММА(ПродажиПрайсоваСебестоимостьОбороты.СтоимостьПрайсоваОборот), 0) = 0 ТОГДА (СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиСебестоимостьОбороты.СтоимостьОборот)) / СУММА(ПродажиОбороты.СтоимостьОборот) ИНАЧЕ (СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиПрайсоваСебестоимостьОбороты.СтоимостьПрайсоваОборот)) / СУММА(ПродажиОбороты.СтоимостьОборот) КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК Рентабельность, ВЫБОР КОГДА ЕСТЬNULL(СУММА(ПродажиПрайсоваСебестоимостьОбороты.СтоимостьПрайсоваОборот), 0) = 0 ТОГДА СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиСебестоимостьОбороты.СтоимостьОборот) ИНАЧЕ СУММА(ПродажиОбороты.СтоимостьОборот) - СУММА(ПродажиПрайсоваСебестоимостьОбороты.СтоимостьПрайсоваОборот) КОНЕЦ КАК ВаловаяПрибыльПрайсова, ПродажиСебестоимостьОбороты.КоличествоОборот КАК КоличествоОборот1 ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиПрайсоваСебестоимость.Обороты(&НачалоПериода, &КонецПериода, Период, ) КАК ПродажиПрайсоваСебестоимостьОбороты ПО ПродажиОбороты.Номенклатура = ПродажиПрайсоваСебестоимостьОбороты.Номенклатура И ПродажиОбороты.ХарактеристикаНоменклатуры = ПродажиПрайсоваСебестоимостьОбороты.ХарактеристикаНоменклатуры И ПродажиОбороты.ЗаказПокупателя = ПродажиПрайсоваСебестоимостьОбороты.ЗаказПокупателя И ПродажиОбороты.Подразделение = ПродажиПрайсоваСебестоимостьОбороты.Подразделение И ПродажиОбороты.Организация = ПродажиПрайсоваСебестоимостьОбороты.Организация ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость.Обороты(&НачалоПериода, &КонецПериода, Период, ) КАК ПродажиСебестоимостьОбороты ПО ПродажиОбороты.Номенклатура = ПродажиСебестоимостьОбороты.Номенклатура И ПродажиОбороты.ХарактеристикаНоменклатуры = ПродажиСебестоимостьОбороты.ХарактеристикаНоменклатуры И ПродажиОбороты.ЗаказПокупателя = ПродажиСебестоимостьОбороты.ЗаказПокупателя И ПродажиОбороты.Подразделение = ПродажиСебестоимостьОбороты.Подразделение И ПродажиОбороты.Организация = ПродажиСебестоимостьОбороты.Организация СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура, ПродажиОбороты.ХарактеристикаНоменклатуры, ПродажиОбороты.ЗаказПокупателя, ПродажиОбороты.Подразделение, ПродажиОбороты.Организация, ПродажиОбороты.Контрагент, ПродажиОбороты.КоличествоОборот, ПродажиОбороты.СтоимостьОборот, ПродажиОбороты.НДСОборот, ПродажиПрайсоваСебестоимостьОбороты.СтоимостьПрайсоваОборот, ПродажиСебестоимостьОбороты.СтоимостьОборот, ПродажиСебестоимостьОбороты.КоличествоОборот, ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) / ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент, 1), ПродажиОбороты.КоличествоОборот * ЕСТЬNULL(ПродажиОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 1) |
|||
1
HardBall
02.06.17
✎
09:23
|
СУММА()
|
|||
2
Гипервизор
02.06.17
✎
09:24
|
У вас присутствуют суммируемые поля, потому и групповые появляются.
|
|||
3
Casper211
02.06.17
✎
09:25
|
а мне надо чтобы похожи строки не сгруппировались, а показывало все
|
|||
4
Casper211
02.06.17
✎
09:26
|
а как это можно обойти?
ПРЕДСТАВЛЕНИЕ ? |
|||
5
Casper211
02.06.17
✎
09:28
|
(1) спс, извините, затупил
|
|||
6
zvial
02.06.17
✎
09:28
|
Убрать агрегатные функции в полях запроса. В вашем случае - Сумма()
|
|||
7
Casper211
02.06.17
✎
09:31
|
(6) спс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |