|
Не работает полное соединение | ☑ | ||
---|---|---|---|---|
0
Zoeh
14.02.22
✎
08:05
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
|ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.МестоХранения КАК АналитикаУчетаНоменклатурыМестоХранения, |ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура, |ТоварыОрганизацийОстатки.КоличествоОстаток, |ТоварыОрганизацийОбороты.КоличествоПриход, |ТоварыОрганизацийОбороты.КоличествоРасход |ИЗ |РегистрНакопления.ТоварыОрганизаций.Остатки(&Дата2,"+ФильтрНом+ФильтрСклад+") КАК ТоварыОрганизацийОстатки |ПОЛНОЕ СОЕДИНЕНИЕ |РегистрНакопления.ТоварыОрганизаций.Обороты(&Дата1,&Дата2,Регистратор,"+ФильтрНом+ФильтрСклад+") КАК ТоварыОрганизацийОбороты |ПО |ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.МестоХранения = ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.МестоХранения |И ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура = ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Номенклатура //|ГДЕ"+ //ФильтрКон+" //|(Регистратор Ссылка Документ.РеализацияТоваровУслуг ИЛИ Регистратор Ссылка Документ.ВозвратТоваровОтКлиента ИЛИ Регистратор ЕСТЬ NULL) |СГРУППИРОВАТЬ ПО |ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.МестоХранения, |ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура, |ТоварыОрганизацийОстатки.КоличествоОстаток, |ТоварыОрганизацийОбороты.КоличествоПриход, |ТоварыОрганизацийОбороты.КоличествоРасход //|АВТОУПОРЯДОЧИВАНИЕ"); |ИТОГИ |СУММА(ТоварыОрганизацийОбороты.КоличествоПриход), |СУММА(ТоварыОрганизацийОбороты.КоличествоРасход), |СРЕДНЕЕ(ТоварыОрганизацийОстатки.КоличествоОстаток) |ПО |АналитикаУчетаНоменклатурыМестоХранения, |АналитикаУчетаНоменклатурыНоменклатура"); получаю если продажи > 0 а остаток =0 то я не вижу результата |
|||
1
assasu
14.02.22
✎
08:09
|
() кажется, что-то другое не работает
|
|||
2
Zoeh
14.02.22
✎
08:12
|
|ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) КАК КоличествоОстаток,
не помогло |
|||
3
Lama12
14.02.22
✎
08:24
|
Тут ошибка
|ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.МестоХранения КАК АналитикаУчетаНоменклатурыМестоХранения, |ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура, Откуда возьмется эта аналитика если остатки равны нулю? |
|||
4
Ненавижу 1С
гуру
14.02.22
✎
08:30
|
1. ты решил на каждый вид соединения тему создать? Еще правое осталось, но оно как левое, только правое ))
2. я в упор здесь не вижу никаких продаж |
|||
5
Lama12
14.02.22
✎
08:36
|
(0) Посмотри ЕСТЬNULL(ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.МестоХранения, ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.МестоХранения) КАК АналитикаУчетаНоменклатурыМестоХранения
|
|||
6
СвинТуз
14.02.22
✎
08:36
|
Кто так строит? Кто так строит? Люди ау! (С)
|
|||
7
СвинТуз
14.02.22
✎
08:37
|
NULL <> NULL
|
|||
8
СвинТуз
14.02.22
✎
08:38
|
А вообще все это не красиво
|
|||
9
СвинТуз
14.02.22
✎
08:40
|
Дата2
Для двух виртуальных таблиц не могут быть одной датой Ну это так ... ворчание. |
|||
10
СвинТуз
14.02.22
✎
08:41
|
Долго объяснять короче говоря
Проще самому ) |
|||
11
Lama12
14.02.22
✎
08:49
|
(9) А можно пояснить почему нельзя для двух виртуальных таблиц использовать одну переменную в качестве параметра?
|
|||
12
СвинТуз
14.02.22
✎
08:52
|
Одно это открытое множество,
другое закрытое. |
|||
13
СвинТуз
14.02.22
✎
08:52
|
(12) к (11)
|
|||
14
СвинТуз
14.02.22
✎
08:53
|
Компактное множество содержит все свои точки сгущения.
Иначе говоря все концы лежат в компакте. (С) |
|||
15
СвинТуз
14.02.22
✎
08:53
|
Читайте книги.
|
|||
16
Lama12
14.02.22
✎
08:57
|
(13) А при чем здесь параметры виртуальных таблиц? Или имеется ввиду что нужно границы использовать? ИМХО, на соединение это не должно влияет.
|
|||
17
СвинТуз
14.02.22
✎
09:07
|
(16)
С одной стороны не влияет. Я про общую картину. Всем хорошего дня. Заходишь на форум, ждешь постов от гуру. В ужасе понимаешь, что самому пора быть гуру. Уходишь. ) |
|||
18
Lama12
14.02.22
✎
09:11
|
(17) Заинтриговал и ушел.
|
|||
19
Курцвейл
14.02.22
✎
10:04
|
(14) Надо делать сведение концов с концами. Потом уже полное соединение.
|
|||
20
Ненавижу 1С
гуру
14.02.22
✎
10:06
|
(14) в конечно-мерном пространстве все компактные - замкнутые и ограниченные )))
|
|||
21
Zoeh
14.02.22
✎
10:08
|
(5) все получилось, но наоборот , когда есть все продажи и все остатки он начинает выводить что то одно в моем случае только продажи
|
|||
22
Zoeh
14.02.22
✎
10:13
|
Гиблая затея в одном запросе получить продажи с фильтром по типу документа и остатки,
проще сделать 2 разных запроса и через ТЗ объединить по крайней мере так как минимум проще |
|||
23
Lama12
14.02.22
✎
10:13
|
(20) Хороший человек, Гуру из (17) ушел. Может ты объяснишь на яблоках чем плохо использование одного параметра в двух виртуальных таблицах?
|
|||
24
acht
14.02.22
✎
10:18
|
(23) Гуру не любит яблоки. Поэтому - нельзя.
|
|||
25
Галахад
гуру
14.02.22
✎
10:19
|
(23) Одно яблоко нельзя одновременно положить на две удаленные друг от друга тарелки. :-)
|
|||
26
Lama12
14.02.22
✎
10:24
|
(25) Понятно. Для этого есть ЕстьNULL. Но видимо к параметрам это не относится.
|
|||
27
Галахад
гуру
14.02.22
✎
10:25
|
(26) Относится только к яблокам.
|
|||
28
acht
14.02.22
✎
10:28
|
(25) А две ссылки на одно яблоко можно? =)
|
|||
29
Курцвейл
14.02.22
✎
10:31
|
(28) Ссылки нельзя. указатели можно.
|
|||
30
Галахад
гуру
14.02.22
✎
10:32
|
(28) На яблоки ложить нельзя!
|
|||
31
ДенисЧ
14.02.22
✎
10:45
|
(30) Надо класть!
|
|||
32
astrawalk
14.02.22
✎
10:48
|
(0) Тут надо держать в уме, что всякий раз, когда ты используешь больше одной точки, как например здесь
ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.МестоХранения компоновщик запроса создает еще одно соединение. Итоговый текст запроса совсем не тот, что ты видишь перед газами. Если хочешь разобраться в данной ситуации, тогда доберись до реального текста запроса |
|||
33
Zoeh
14.02.22
✎
11:13
|
(32) + спасибо за совет, пойду читать литературу
|
|||
34
Lama12
14.02.22
✎
11:37
|
(33) В (32) дело говорят. Неявные связи, очень хитро влияют на результаты запросов в 1С. Что там у тебя за "АналитикаУчетаНоменклатуры" - х.з. Если есть возможность, сделай денормализованный регистр, с готовыми данными. Будет быстрее выборка и запросы будут "прозрачными".
|
|||
35
Zoeh
14.02.22
✎
13:32
|
(34) твой совет с null на Аналитику помог на 100% спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |