|
Сортировка в разрезе группы по выражению | ☑ | ||
---|---|---|---|---|
0
Adecvator
17.11.14
✎
17:35
|
В таком случае 1С сортирует по последней группировки, а как сделать сортировку по группировкам:
ВЫБРАТЬ тз.Контрагент КАК Контрагент, тз.Номенклатура КАК Номенклатура, СУММА(тз.Количество) КАК Количество, СУММА(тз.КоличествоРаньше) КАК КоличествоРаньше, СУММА(тз.КоличествоРаньше-тз.Количество) КАК Разница ИЗ (...) КАК тз СГРУППИРОВАТЬ ПО Контрагент, Номенклатура УПОРЯДОЧИТЬ ПО Разница ИТОГИ СУММА(тз.Количество), СУММА(тз.КоличествоРаньше) ПО Контрагент, Номенклатура |
|||
1
vicof
17.11.14
✎
17:41
|
Результат запроса - плоская таблица и не поддерживает вложенности.
|
|||
2
Wobland
17.11.14
✎
17:43
|
(1) ох ничо се плоская. упорядочить работает по алиасам, но это в языке t-sql...
|
|||
3
Adecvator
17.11.14
✎
17:43
|
(1) а зачем мне вложенность, мне упорядочить "Разницу" сначала по всем контрагента, а по том по всей номенклатуре в разрезе контрагента.
|
|||
4
Wobland
17.11.14
✎
17:44
|
короче, я против упорядочивания в запросе. и пусть ТС пробует меня переубедить
|
|||
5
vicof
17.11.14
✎
17:46
|
(2)(3) Я имею ввиду то, что итоги - это побочный эффект. Нельзя сортировать на уровне итогов и на уровне деталей одновременно.
|
|||
6
Adecvator
17.11.14
✎
17:47
|
(5) ок, а если без итогов?
|
|||
7
vicof
17.11.14
✎
17:50
|
без итогов у тебя все упорядочено по разнице
|
|||
8
Wobland
17.11.14
✎
17:52
|
опять пациент путает этоги с группировкой?
|
|||
9
Wobland
17.11.14
✎
17:55
|
>СГРУППИРОВАТЬ ПО Контрагент, Номенклатура
хм.. а по алиасам уже можно группировать? |
|||
10
ssh2QQ6
17.11.14
✎
17:56
|
(8) видимо да. Непонятно зачем ему итоги по тем же полям по которым сгруппировано
|
|||
11
vicof
17.11.14
✎
17:58
|
(9) Можно, если таких же алиасов или названий полей нет в других таблицах
|
|||
12
Wobland
17.11.14
✎
17:59
|
(11) vicof, ты дядька опытный, я сам не уверен, но хочешь пари? 1Ска так не даст ;)
|
|||
13
vicof
17.11.14
✎
18:00
|
(12) Хочу, пиво)
|
|||
14
ssh2QQ6
17.11.14
✎
18:04
|
(11) имхо нельзя. Вообще ведь группировать можно по полям таблиц, даже если эти поля не входят в выбранные поля запроса
|
|||
15
Wobland
17.11.14
✎
18:04
|
(13) предпочитаю тёмное
http://i.imgur.com/AHeelZc.png |
|||
16
vicof
17.11.14
✎
18:05
|
(12) Ну немного наврал :)
ВЫБРАТЬ ДокЛимиты.Ссылка.Дата, ДокЛимиты.Ссылка.Организация, ДокЛимиты.Ссылка.Поставщик, МАКСИМУМ(ДокЛимиты.Покупатель), МАКСИМУМ(ДокЛимиты.Ссылка.СрокДействия), МАКСИМУМ(ДокЛимиты.Сумма) //ПОМЕСТИТЬ ВТ_Документ ИЗ Документ.фдУстановкаЛимитовПоФинансированиюАвтодилеров.Лимиты КАК ДокЛимиты ГДЕ ДокЛимиты.Ссылка = &Ссылка СГРУППИРОВАТЬ ПО Ссылка.Организация, Ссылка.Дата, Ссылка.Поставщик С меня пиво)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |