|
Запрос! | ☑ | ||
---|---|---|---|---|
0
TwoWorld
29.07.11
✎
14:12
|
Вывожу через универсальный отчет данные! В запросе считаю объем и вес! Как мне посчитаь общий объем и весв документе? Группировки не пойдут т.к в отчет выведется отдельная строка с этими данными:
"ВЫБРАТЬ | ЗаказПокупателя.Ссылка КАК Ссылка, | ЗаказПокупателя.Ссылка.Контрагент КАК Контрагент, | ВЫБОР | КОГДА ЗаказПокупателя.Ссылка.Отменен = ИСТИНА | И ЗаказПокупателя.Ссылка.Выполнен = ЛОЖЬ | ТОГДА ""Отменен"" | КОГДА ЗаказПокупателя.Ссылка.Выполнен = ИСТИНА | И ЗаказПокупателя.Ссылка.Отменен = ЛОЖЬ | ТОГДА ""Выполнен"" | КОГДА ЗаказПокупателя.Ссылка.Выполнен = ЛОЖЬ | И ЗаказПокупателя.Ссылка.Отменен = ЛОЖЬ | ТОГДА ""В работе"" | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ КАК СостояниеЗаказа, | ВЫБОР | КОГДА ЗаказПокупателя.Ссылка.Самовывоз = ИСТИНА | ТОГДА ""Да"" | ИНАЧЕ ""Нет"" | КОНЕЦ КАК СостояниеСамовывоза, | СУММА(ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Вес <> 0 | ТОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Вес * ЗаказПокупателя.Количество | ИНАЧЕ NULL | КОНЕЦ) КАК ВесДокумента, | СУММА(ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем <> 0 | ТОГДА ЗаказПокупателя.Количество / ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем | ИНАЧЕ NULL | КОНЕЦ) КАК МестаДокумента, | СУММА(ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем <> 0 | ТОГДА ЗаказПокупателя.Количество * ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем | ИНАЧЕ NULL | КОНЕЦ) КАК ОбъемДокумента, | ЗаказПокупателя.Ссылка.СтанцияПолучения, | ЗаказПокупателя.Ссылка.СтанцияОтправления, | ЗаказПокупателя.Ссылка.Дата |
|||
1
Axel2009
29.07.11
✎
14:12
|
итоги по
|
|||
2
Ненавижу 1С
гуру
29.07.11
✎
14:12
|
использовать итоги?
|
|||
3
TwoWorld
29.07.11
✎
14:15
|
Итоги это да, но тогда вывидутся сначала итоги а потом по каждой строке, а мне нужны только итоги!
|
|||
4
Axel2009
29.07.11
✎
14:17
|
ну только итоги сгруппировать по. в чем трабла то?
|
|||
5
TwoWorld
29.07.11
✎
14:22
|
Так тоже выводит доп строку со значениями:
"ВЫБРАТЬ | ЗаказПокупателя.Ссылка КАК Ссылка, | ЗаказПокупателя.Ссылка.Контрагент КАК Контрагент, | ВЫБОР | КОГДА ЗаказПокупателя.Ссылка.Отменен = ИСТИНА | И ЗаказПокупателя.Ссылка.Выполнен = ЛОЖЬ | ТОГДА ""Отменен"" | КОГДА ЗаказПокупателя.Ссылка.Выполнен = ИСТИНА | И ЗаказПокупателя.Ссылка.Отменен = ЛОЖЬ | ТОГДА ""Выполнен"" | КОГДА ЗаказПокупателя.Ссылка.Выполнен = ЛОЖЬ | И ЗаказПокупателя.Ссылка.Отменен = ЛОЖЬ | ТОГДА ""В работе"" | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ КАК СостояниеЗаказа, | ВЫБОР | КОГДА ЗаказПокупателя.Ссылка.Самовывоз = ИСТИНА | ТОГДА ""Да"" | ИНАЧЕ ""Нет"" | КОНЕЦ КАК СостояниеСамовывоза, | ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Вес <> 0 | ТОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Вес * ЗаказПокупателя.Количество | ИНАЧЕ NULL | КОНЕЦ КАК ВесДокумента, | ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем <> 0 | ТОГДА ЗаказПокупателя.Количество / ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем | ИНАЧЕ NULL | КОНЕЦ КАК МестаДокумента, | ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем <> 0 | ТОГДА ЗаказПокупателя.Количество * ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем | ИНАЧЕ NULL | КОНЕЦ КАК ОбъемДокумента, | ЗаказПокупателя.Ссылка.СтанцияПолучения КАК СтанцияПолучения, | ЗаказПокупателя.Ссылка.СтанцияОтправления КАК СтанцияОтправления, | ЗаказПокупателя.Ссылка.Дата КАК Дата |ИЗ | Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца | |УПОРЯДОЧИТЬ ПО | Контрагент |ИТОГИ | СУММА(ВесДокумента), | СУММА(МестаДокумента), | СУММА(ОбъемДокумента) |ПО | ОБЩИЕ |АВТОУПОРЯДОЧИВАНИЕ" |
|||
6
Axel2009
29.07.11
✎
14:25
|
ИТОГИ и СГРУППИРОВАТЬ как бы разные вещи
|
|||
7
TwoWorld
29.07.11
✎
14:27
|
(6) всмысле, как именно нужно?
|
|||
8
Axel2009
29.07.11
✎
14:30
|
(7)
"ВЫБРАТЬ | ЗаказПокупателя.Ссылка КАК Ссылка, | ЗаказПокупателя.Ссылка.Контрагент КАК Контрагент, | ВЫБОР | КОГДА ЗаказПокупателя.Ссылка.Отменен = ИСТИНА | И ЗаказПокупателя.Ссылка.Выполнен = ЛОЖЬ | ТОГДА ""Отменен"" | КОГДА ЗаказПокупателя.Ссылка.Выполнен = ИСТИНА | И ЗаказПокупателя.Ссылка.Отменен = ЛОЖЬ | ТОГДА ""Выполнен"" | КОГДА ЗаказПокупателя.Ссылка.Выполнен = ЛОЖЬ | И ЗаказПокупателя.Ссылка.Отменен = ЛОЖЬ | ТОГДА ""В работе"" | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ КАК СостояниеЗаказа, | ВЫБОР | КОГДА ЗаказПокупателя.Ссылка.Самовывоз = ИСТИНА | ТОГДА ""Да"" | ИНАЧЕ ""Нет"" | КОНЕЦ КАК СостояниеСамовывоза, | СУММА(ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Вес <> 0 | ТОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Вес * ЗаказПокупателя.Количество | ИНАЧЕ NULL | КОНЕЦ) КАК ВесДокумента, | СУММА(ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем <> 0 | ТОГДА ЗаказПокупателя.Количество / ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем | ИНАЧЕ NULL | КОНЕЦ) КАК МестаДокумента, | СУММА(ВЫБОР | КОГДА ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем <> 0 | ТОГДА ЗаказПокупателя.Количество * ЗаказПокупателя.Номенклатура.ЕдиницаИзмеренияМест.Объем | ИНАЧЕ NULL | КОНЕЦ) КАК ОбъемДокумента, | ЗаказПокупателя.Ссылка.СтанцияПолучения, | ЗаказПокупателя.Ссылка.СтанцияОтправления, | ЗаказПокупателя.Ссылка.Дата |ИЗ | Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца |сгруппировать по Ссылка |
|||
9
hhhh
29.07.11
✎
14:34
|
(7) ну хитрый ход сделай, поставь там галочку "Не выводить итоги"
|
|||
10
TwoWorld
29.07.11
✎
14:35
|
(8) так не пойдет, он все переменные запроса в группировку тянет!
|
|||
11
Axel2009
29.07.11
✎
14:36
|
(10) чего чего?
|
|||
12
TwoWorld
29.07.11
✎
14:38
|
Группировку по ссылке не дает, он автоматическивсе строки переносит !
|
|||
13
ssh2006
29.07.11
✎
14:40
|
по другим полям поставь функцию максимум
|
|||
14
TwoWorld
29.07.11
✎
14:40
|
(12) я обхотрил его, спасибо всем)
|
|||
15
Axel2009
29.07.11
✎
14:43
|
(12) сам то понял что сказал, чтобы это на пальцах показать?
строки все переносит кудато |
|||
16
ssh2006
29.07.11
✎
14:45
|
когда ставит группировку по ссылке у него остальные поля без агрегатных ф-й становятся в группировку тоже при нажатии ок в конструкторе
|
|||
17
Axel2009
29.07.11
✎
14:47
|
(16) а чем это помешает?
|
|||
18
ssh2006
29.07.11
✎
14:51
|
ни чем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |