|
Вопрос по запросу (соединение остатков регистра бухгалтерии с самим собой) | ☑ | ||
---|---|---|---|---|
0
mikhailovaew
18.04.13
✎
11:17
|
Подскажите, пожалуйста, в чем смысл соединения соединение остатков регистра бухгалтерии с самим собой?
Вот текст запроса: "ВЫБРАТЬ | ХозрасчетныйОстатки.Счет КАК Счет, | ХозрасчетныйОстатки.Счет.Порядок КАК Порядок, | ХозрасчетныйОстатки.Субконто1 КАК Номенклатура, | ХозрасчетныйОстатки.Субконто1.БазоваяЕдиницаИзмерения КАК БазоваяЕдиницаИзмерения, | ХозрасчетныйОстаткиС.СуммаОстаток КАК СуммаВсего, | ХозрасчетныйОстаткиС.КоличествоОстаток КАК КоличествоВсего, | ХозрасчетныйОстатки.КоличествоОстаток КАК Количество |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, , &ПорядокСубконтоК, ) КАК ХозрасчетныйОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, , &ПорядокСубконтоС, ) КАК ХозрасчетныйОстаткиС | ПО ХозрасчетныйОстатки.Счет = ХозрасчетныйОстаткиС.Счет | И ХозрасчетныйОстатки.Субконто1 = ХозрасчетныйОстаткиС.Субконто1 | |УПОРЯДОЧИТЬ ПО | Порядок"; параметры ПорядокСубконтоК и ПорядокСубконтоС передаются одинаковые (один и тот же массив видов субконто). Никак не пойму, что здесь дает соединение? |
|||
1
Maxus43
18.04.13
✎
11:25
|
я тоже не пойму...
|
|||
2
Maxus43
18.04.13
✎
11:26
|
есть предположение - индийские программисты?
|
|||
3
Defender aka LINN
18.04.13
✎
11:29
|
>Никак не пойму, что здесь дает соединение?
Увеличивает время запроса, это же очевидно. Аффтару ЭТОГО - пожизненный эцих с гвоздями |
|||
4
mikhailovaew
18.04.13
✎
11:32
|
допустим, это частный случай, когда параметры одинаковые...
пусть они у нас отличаются, например, ПорядокСубконтоС - только вид субконто Номенклатура, а ПорядокСубконтоС - Номенклатура и Склады. (или наоборот). что это тогда даст? |
|||
5
Defender aka LINN
18.04.13
✎
11:34
|
(4) Тогда условие соединения не взлетит
|
|||
6
Maxus43
18.04.13
✎
11:34
|
(4) ничего, пустой результат
|
|||
7
zak555
18.04.13
✎
11:34
|
опиши, что хочешь в конечном итоге получить
|
|||
8
Defender aka LINN
18.04.13
✎
11:35
|
(6) Не пустой
|
|||
9
Maxus43
18.04.13
✎
11:37
|
(8) а, да, левое соединение же. Без таблицы одной короче)
|
|||
10
mikhailovaew
18.04.13
✎
11:38
|
(7) пытаюсь разобраться в чужом коде, логику этого запроса хочу понять... если она есть.
|
|||
11
mikhailovaew
18.04.13
✎
11:50
|
(4) почему не взлетит? вид первого субконто одинаковый (Номенклатура), соединение идет по первому субконто
|
|||
12
Лефмихалыч
18.04.13
✎
11:55
|
если заменить условия соединения на просто Истина, то запрос будет со стороны казаться еще солиднее
|
|||
13
mikhailovaew
18.04.13
✎
12:19
|
ладно, значит чушь... а я себе уже кость мозговую сломала в поисках глубинного смысла
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |