|
v8: Группировка в наборе данных ОБЪЕДИНЕНИЕ | ☑ | ||
---|---|---|---|---|
0
Magic Dick
12.03.13
✎
02:26
|
Не пойму как можно сгруппировать данные из двух запросов в наборе данных ОБЪЕДИНЕНИЕ
Первый запрос ВЫБРАТЬ ПартииТоваровНаСкладахОбороты.Номенклатура, СУММА(ПартииТоваровНаСкладахОбороты.КоличествоПриход) КАК КоличествоПриход, СУММА(ПартииТоваровНаСкладахОбороты.СтоимостьПриход) КАК СтоимостьПриход, 0 КАК КоличествоПродажи, 0 КАК СтоимостьПродажи а ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Обороты(, , Авто,) КАК ПартииТоваровНаСкладахОбороты Второй ВЫБРАТЬ ПродажиОбороты.Номенклатура, 0 КАК КоличествоПриход, 0 КАК СтоимостьПриход, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоПродажи, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьПродажи, ИЗ РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты |
|||
1
Sammo
12.03.13
✎
04:06
|
Объедини, а потом сгруппируй
|
|||
2
el-gamberro
12.03.13
✎
04:27
|
ВЫБРАТЬ Товар, Сумма(), Сумма()...
ИЗ (ВЫБРАТЬ ПартииТоваровНаСкладахОбороты.Номенклатура, СУММА(ПартииТоваровНаСкладахОбороты.КоличествоПриход) КАК КоличествоПриход, СУММА(ПартииТоваровНаСкладахОбороты.СтоимостьПриход) КАК СтоимостьПриход, 0 КАК КоличествоПродажи, 0 КАК СтоимостьПродажи ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Обороты(, , Авто,) КАК ПартииТоваровНаСкладахОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПродажиОбороты.Номенклатура, 0 КАК КоличествоПриход, 0 КАК СтоимостьПриход, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоПродажи, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьПродажи, ИЗ РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты) КАК База СГРУППИРОВАТЬ ПО Товар |
|||
3
Sammo
12.03.13
✎
05:23
|
(2) Только я бы из внутреннего убрал группировку - лишнее действие, имхо
|
|||
4
Magic Dick
12.03.13
✎
09:30
|
(2) это не то. Набор данных это СКД
|
|||
5
Magic Dick
12.03.13
✎
11:14
|
подниму в последний раз
|
|||
6
Sammo
12.03.13
✎
11:16
|
Через конструктор - вложенный запрос, в нем объединить. Результат сгруппировать. Что неясного?
|
|||
7
samozvanec
12.03.13
✎
11:19
|
(6) у него два набора, а не два запроса
|
|||
8
Sammo
12.03.13
✎
11:20
|
(7) увидел, сорри. ССЗБ тогда.
|
|||
9
samozvanec
12.03.13
✎
11:21
|
(0) а одним набором религия не позволяет сделать?
|
|||
10
France
12.03.13
✎
11:22
|
(4) и?? два набора в СКД объединяются через "Объединить все"??
|
|||
11
France
12.03.13
✎
11:22
|
скд сам сгруппирует нужным образом и рассчитает значения ресурсов.. а что за "ОБЪЕДИНИТЬ ВСЕ" в СКД - ну совершенно не понятно..
|
|||
12
cw014
12.03.13
✎
11:25
|
(3) Не факт, ибо много записей внутри, на скуле на производительность влияет
|
|||
13
Magic Dick
12.03.13
✎
11:42
|
(11) не группирует почему то. вывожу детальные записи
|
|||
14
France
12.03.13
✎
11:48
|
(13) нужно указать в настройке поля группировки и ресурсы: можно и в режиме пофигуратора, и в режиме предприятия, а в экстремальных случая и программно..
|
|||
15
France
12.03.13
✎
11:48
|
+ и для указания полей группировки не используется язык запросов
|
|||
16
Ksandr
12.03.13
✎
11:49
|
Только вместо вложенного запроса ВТ, если это не построитель конечно
|
|||
17
Magic Dick
12.03.13
✎
12:02
|
(14) ресурсы есть, но мне надо выводить без группировок, просто детальные записи
|
|||
18
ИсчадиеADO
12.03.13
✎
12:07
|
(13) Указаны условия соединения наборов?
|
|||
19
Magic Dick
12.03.13
✎
12:10
|
(18) нет. для объединения их не указать никак
|
|||
20
ИсчадиеADO
12.03.13
✎
12:13
|
(19) упс, я подумал что просто 2 набора.
Тогда, наверное, дело в описании полей соединения |
|||
21
ИсчадиеADO
12.03.13
✎
12:14
|
там на номенклатуре стоит, что это измерение?
|
|||
22
Magic Dick
12.03.13
✎
12:18
|
(21) да. указана роль Измерение
|
|||
23
France
12.03.13
✎
15:01
|
текст из " сгруппировать данные из двух запросов в наборе данных ОБЪЕДИНЕНИЕ " противоречит желанию использовать два набора СКД.. два набора СКД всегда соединяются ка "Внешнее Левое соединение".
к тому же, автору нужно вообще выводить детальные записи - в таком случае при добавлении группировке в форме настройки СКД (Новая группировка) не нужно выбирать значение в поле "Поле" .. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |