|
v8: Помогите с запросом, почему левое соединение не срабатывает ? | ☑ | ||
---|---|---|---|---|
0
Tata001
19.02.13
✎
15:06
|
Есть запрос
ВЫБРАТЬ СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК СуммаОборот, ВЫБОР КОГДА ХозрасчетныйОборотыДтКт.СчетКт = ЗНАЧЕНИЕ(ПланСчетов.хозрасчетный.РасчетныеСчета) ТОГДА ХозрасчетныйОборотыДтКт.Регистратор ИНАЧЕ ХозрасчетныйОборотыДтКт.СубконтоКт2 КОНЕЦ КАК СубконтоК2, ХозрасчетныйОборотыДтКт.Организация, ХозрасчетныйОборотыДтКт.СчетКт ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт( &НачалоПериода, &КонецПериода, Регистратор, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДС) ИЛИ СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСНалоговогоАгента), , , , ) КАК ХозрасчетныйОборотыДтКт ГДЕ ХозрасчетныйОборотыДтКт.Организация = &Организация И ХозрасчетныйОборотыДтКт.СчетКт = &СчетКт СГРУППИРОВАТЬ ПО ХозрасчетныйОборотыДтКт.Организация, ВЫБОР КОГДА ХозрасчетныйОборотыДтКт.СчетКт = ЗНАЧЕНИЕ(ПланСчетов.хозрасчетный.РасчетныеСчета) ТОГДА ХозрасчетныйОборотыДтКт.Регистратор ИНАЧЕ ХозрасчетныйОборотыДтКт.СубконтоКт2 КОНЕЦ, ХозрасчетныйОборотыДтКт.СчетКт ===================== Данный запрос выдаёт данные Если я левым соеденением соеденяю другу. таблицу,то данные не отображаются ВЫБРАТЬ СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК СуммаОборот, ВЫБОР КОГДА ХозрасчетныйОборотыДтКт.СчетКт = ЗНАЧЕНИЕ(ПланСчетов.хозрасчетный.РасчетныеСчета) ТОГДА ХозрасчетныйОборотыДтКт.Регистратор ИНАЧЕ ХозрасчетныйОборотыДтКт.СубконтоКт2 КОНЕЦ КАК СубконтоК2, ХозрасчетныйОборотыДтКт.Организация, ХозрасчетныйОборотыДтКт.СчетКт ПОМЕСТИТЬ Проводки ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт( &НачалоПериода, &КонецПериода, Регистратор, СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДС) ИЛИ СчетДт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСНалоговогоАгента), , , , ) КАК ХозрасчетныйОборотыДтКт ГДЕ ХозрасчетныйОборотыДтКт.Организация = &Организация И ХозрасчетныйОборотыДтКт.СчетКт = &СчетКт СГРУППИРОВАТЬ ПО ХозрасчетныйОборотыДтКт.Организация, ВЫБОР КОГДА ХозрасчетныйОборотыДтКт.СчетКт = ЗНАЧЕНИЕ(ПланСчетов.хозрасчетный.РасчетныеСчета) ТОГДА ХозрасчетныйОборотыДтКт.Регистратор ИНАЧЕ ХозрасчетныйОборотыДтКт.СубконтоКт2 КОНЕЦ, ХозрасчетныйОборотыДтКт.СчетКт ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НДСЗаписиКнигиПродаж.Организация КАК Организация, СУММА(ЕСТЬNULL(НДСЗаписиКнигиПродаж.НДС, 0)) КАК НДС, НДСЗаписиКнигиПродаж.СчетФактура ПОМЕСТИТЬ регистр ИЗ РегистрНакопления.НДСЗаписиКнигиПокупок КАК НДСЗаписиКнигиПродаж ГДЕ НДСЗаписиКнигиПродаж.Период МЕЖДУ &НачалоПериода И &КонецПериода И НЕ НДСЗаписиКнигиПродаж.ЗаписьДополнительногоЛиста СГРУППИРОВАТЬ ПО НДСЗаписиКнигиПродаж.Организация, НДСЗаписиКнигиПродаж.СчетФактура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Проводки.СуммаОборот, Проводки.СубконтоК2, Проводки.Организация, Проводки.СчетКт, регистр.Организация КАК Организация1, регистр.НДС, регистр.СчетФактура ИЗ Проводки КАК Проводки левое СОЕДИНЕНИЕ регистр КАК регистр ПО Проводки.СубконтоК2 = регистр.СчетФактура ГДЕ Проводки.Организация = &Организация И регистр.Организация = &Организация ============== Подскажите почему резельтаты разные,ведь при левом соединение должны хотя выйти данные первой таблица |
|||
1
lxndr
19.02.13
✎
15:07
|
ГДЕ
Проводки.Организация = &Организация И регистр.Организация = &Организация |
|||
2
lxndr
19.02.13
✎
15:07
|
режешь этим условием левые записи
|
|||
3
lxndr
19.02.13
✎
15:08
|
фильтруй при создании ВТ
|
|||
4
Tata001
19.02.13
✎
15:09
|
(3) спасибо
|
|||
5
GANR
19.02.13
✎
16:38
|
||||
6
ПиН
19.02.13
✎
16:41
|
Татк, ты же бросила одинэсить?
|
|||
7
Tata001
19.02.13
✎
17:49
|
(6) пока не бросила... к лету ближе
|
|||
8
mikecool
19.02.13
✎
17:54
|
(7) наконец выходишь замуж?
|
|||
9
Shurjk
19.02.13
✎
17:59
|
(7) Некоторые курить так всю жизнь бросают
|
|||
10
GANR
19.02.13
✎
18:02
|
(7) а почему вообще решила бросить?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |