|
Как объединить в запросе | ☑ | ||
---|---|---|---|---|
0
keen11
01.12.16
✎
17:20
|
Есть регистр накоплений в нем реквизит справочника и есть документ необходимо в этом документе вытащить другой реквизит делаю запрос
ВЫБРАТЬ | ЛМБ_СуммыУдержанийОстаткиИОбороты.ЗалоговыйБилет КАК билет, | ЕСТЬNULL(NULL, ЗНАЧЕНИЕ(Справочник.ЛМБ_ВидыВещей.ПустаяСсылка)) КАК видвещи, | ЛМБ_СуммыУдержанийОстаткиИОбороты.Филиал, | ЛМБ_СуммыУдержанийОстаткиИОбороты.СсудаКонечныйОстаток, | ЛМБ_СуммыУдержанийОстаткиИОбороты.СсудаПриход, | ЛМБ_СуммыУдержанийОстаткиИОбороты.СсудаРасход, | ЛМБ_СуммыУдержанийОстаткиИОбороты.КредитРасход |ИЗ | РегистрНакопления.ЛМБ_СуммыУдержаний.ОстаткиИОбороты(&начпер, &конпер, Период, ДвиженияИГраницыПериода, ) КАК ЛМБ_СуммыУдержанийОстаткиИОбороты |ГДЕ | ЛМБ_СуммыУдержанийОстаткиИОбороты.Филиал = &фил | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЛМБ_ОперацияПоЗалогу.ЗалоговыйБилет, | ЛМБ_ОперацияПоЗалогу.видвещи, | ЛМБ_ОперацияПоЗалогу.Филиал, | 0, | 0, | 0, | 0 |ИЗ | Документ.ЛМБ_ОперацияПоЗалогу КАК ЛМБ_ОперацияПоЗалогу |ГДЕ | ЛМБ_ОперацияПоЗалогу.Филиал = &ФИЛ |; |
|||
1
keen11
01.12.16
✎
17:21
|
Но почему не объединяются записи не пойму
|
|||
2
keen11
01.12.16
✎
17:22
|
По виду вещи как раз и не сворачивается
|
|||
3
Сильф
01.12.16
✎
17:22
|
О каком реквизите речь? И что на данный момент получается в итоге?
|
|||
4
Cool_Profi
01.12.16
✎
17:22
|
а оно и не должно сворачиваться.
У тебя же объединение, а не группировка... |
|||
5
Lexey_
01.12.16
✎
17:24
|
(2) так тебе шашечки или ехать?
|
|||
6
Lexey_
01.12.16
✎
17:25
|
Если дубли не нужны, то объединить, а не объединить все
|
|||
7
keen11
01.12.16
✎
18:29
|
Получаются записи из регистра с реквизитом вещь (пустая ссылка) и записи документов с заполненной вещью, а мне их надо свернуть по залоговому билету
|
|||
8
DrShad
01.12.16
✎
18:41
|
оберни во вложенный и там же сгруппируй
|
|||
9
keen11
01.12.16
✎
19:45
|
пробывал так
"ВЫБРАТЬ | ЛМБ_СуммыУдержанийОстаткиИОбороты.ЗалоговыйБилет КАК билет, | ЕСТЬNULL(NULL, ЗНАЧЕНИЕ(Справочник.ЛМБ_ВидыВещей.ПустаяСсылка)) КАК Поле1, | ЛМБ_СуммыУдержанийОстаткиИОбороты.Филиал, | ЛМБ_СуммыУдержанийОстаткиИОбороты.СсудаКонечныйОстаток, | ЛМБ_СуммыУдержанийОстаткиИОбороты.СсудаПриход, | ЛМБ_СуммыУдержанийОстаткиИОбороты.СсудаРасход, | ЛМБ_СуммыУдержанийОстаткиИОбороты.КредитРасход |ПОМЕСТИТЬ ВременнаяТаблица |ИЗ | РегистрНакопления.ЛМБ_СуммыУдержаний.ОстаткиИОбороты(&начпер, &конпер, Период, ДвиженияИГраницыПериода, ) КАК ЛМБ_СуммыУдержанийОстаткиИОбороты |ГДЕ | ЛМБ_СуммыУдержанийОстаткиИОбороты.Филиал = &фил | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЛМБ_ОперацияПоЗалогу.ЗалоговыйБилет, | ЛМБ_ОперацияПоЗалогу.видвещи, | ЛМБ_ОперацияПоЗалогу.Филиал, | 0, | 0, | 0, | 0 |ИЗ | Документ.ЛМБ_ОперацияПоЗалогу КАК ЛМБ_ОперацияПоЗалогу |ГДЕ | ЛМБ_ОперацияПоЗалогу.Филиал = &ФИЛ |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВременнаяТаблица.Поле1, | СУММА(ВременнаяТаблица.СсудаКонечныйОстаток) КАК СсудаКонечныйОстаток, | СУММА(ВременнаяТаблица.СсудаПриход) КАК СсудаПриход, | СУММА(ВременнаяТаблица.СсудаРасход) КАК СсудаРасход, | СУММА(ВременнаяТаблица.КредитРасход) КАК КредитРасход |ИЗ | ВременнаяТаблица КАК ВременнаяТаблица | |СГРУППИРОВАТЬ ПО | ВременнаяТаблица.Поле1 "; не получается |
|||
10
asady
01.12.16
✎
20:26
|
Ну и группируй по полю билет
а не по полю1 |
|||
11
keen11
01.12.16
✎
20:42
|
ни хрена не работает
|
|||
12
asady
01.12.16
✎
20:47
|
Выложи вариант с группировкой по билету без поля1
|
|||
13
mkalimulin
01.12.16
✎
21:33
|
(11) У тебя в первой таблице поле1 всегда пустое.
|
|||
14
ks_83
01.12.16
✎
22:28
|
ЕСТЬNULL(NULL, ЗНАЧЕНИЕ(Справочник.ЛМБ_ВидыВещей.ПустаяСсылка))
писец... как это развидеть |
|||
15
keen11
02.12.16
✎
02:29
|
(13) да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |