|
Как можно сделать вложенный запрос с левым и правым соединением через конструктор запросов | ☑ | ||
---|---|---|---|---|
0
Lesrs
18.04.19
✎
07:49
|
Левое и правое
Запрос из 3.а поместить во вложенный запрос с присоединением к нему данным по ценам номенклатуры из регистра «Цены номенклатуры» и группы доступности склада из регистра «Группы доступности складов» я код написал: ВЫБРАТЬ ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура, МИНИМУМ(ТоварыОрганизацийОбороты.КоличествоПриход) КАК КоличествоПриход, МАКСИМУМ(ТоварыОрганизацийОбороты.КоличествоРасход) КАК КоличествоРасход, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Номенклатура) КАК АналитикаУчетаНоменклатурыНоменклатура1, NULL КАК Номенклатура, NULL КАК Номенклатура1 ИЗ РегистрНакопления.ТоварыОрганизаций.Обороты(&НачалоПериода, &КонецПериода, Период, ) КАК ТоварыОрганизацийОбороты СГРУППИРОВАТЬ ПО ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Номенклатура ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, NULL, NULL, ТоварыНаСкладах.Номенклатура, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ТоварыНаСкладах.Номенклатура) ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах СГРУППИРОВАТЬ ПО ТоварыНаСкладах.Номенклатура ИТОГИ СУММА(КоличествоПриход), СУММА(КоличествоРасход) ПО ОБЩИЕ, АналитикаУчетаНоменклатурыНоменклатура |
|||
1
Lesrs
18.04.19
✎
07:52
|
задание по запросу из 3а было это:
Аналогично и 1.с но помимо выборки по регистру «Товары организации» добавить выборку по регистру «Товары на складах» используя конструкцию «Объединить все». это там в коде есть |
|||
2
Cyberhawk
18.04.19
✎
07:55
|
В колонке первой вкладки, где таблицы, создаешь мышкой или кнопкой вложенную
|
|||
3
Lesrs
18.04.19
✎
07:57
|
(2) тоесть создать вложенный запрос такой же как 3а?
|
|||
4
Lesrs
18.04.19
✎
07:57
|
(2) а как тогда с левым соединением?
|
|||
5
Cyberhawk
18.04.19
✎
07:58
|
Я хз о чем ты, Я отвечал на заголовок ветки
|
|||
6
Lesrs
18.04.19
✎
07:59
|
(5) ну вот типо по этому заданию, я создал вложенный запрос:
Левое и правое Запрос из 3.а поместить во вложенный запрос с присоединением к нему данным по ценам номенклатуры из регистра «Цены номенклатуры» и группы доступности склада из регистра «Группы доступности складов» |
|||
7
Lesrs
18.04.19
✎
07:59
|
(5) раньше можно было было во вкладке связи сделать соединения...а сейчас я такое чет не вижу
|
|||
8
Cyberhawk
18.04.19
✎
08:02
|
Так ты вернись в конструктор основного, а не вложенного
|
|||
9
Lesrs
18.04.19
✎
08:05
|
(8) в основном там тож такого нет
|
|||
10
Xapac
18.04.19
✎
08:08
|
(0) а обязательно такую портянку? почму нельзя сделать контрольный пример что дано, что ты хочешь. во временные таблицы положить красиво все сделать задать вопрос.
Где уважение к людям? |
|||
11
Simod
18.04.19
✎
08:10
|
(0) А если без конструктора сделать, то не за считается?
|
|||
12
Lesrs
18.04.19
✎
08:10
|
(10) если насчет объяснения, то я не умею объяснять... а то что выше, это само задание, точнее отрывок из него
|
|||
13
Lesrs
18.04.19
✎
08:11
|
(11) можно)
|
|||
14
catena
18.04.19
✎
08:16
|
Правое конструктором не сделать
|
|||
15
Chameleon1980
18.04.19
✎
08:18
|
используй вт
|
|||
16
Йохохо
18.04.19
✎
08:33
|
задачка на внимательность? удалить итоги?
|
|||
17
Simod
18.04.19
✎
08:34
|
(0)
1) Даже если руками напишешь ПРАВОЕ СОЕДИНЕНИЕ, то конструктор преобразует его к ЛЕВОЕ СОЕДИНЕНИЕ ("1С любит налево") 2) Запрос ВЫБРАТЬ NULL, NULL, NULL, NULL, ТоварыНаСкладах.Номенклатура, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ТоварыНаСкладах.Номенклатура) ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах СГРУППИРОВАТЬ ПО ТоварыНаСкладах.Номенклатура всегда даст количество = 1. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |