|
Как правильно составить запрос из двух регистров накопления? | ☑ | ||
---|---|---|---|---|
0
shavkat
10.06.17
✎
15:24
|
Добрый день
В типовой конфигурации Розница 1.2 добавил учет по поставщикам и по покупателям. Создал регистры накоплений УчетПокупателей и УчетПоставщиков. Отчеты по этим регистрам тоже раздельные и хорошо работают. Требуется разработать на СКД один отчет показывающий результат из обоих регистров. Отчет сделал. По тем контрагентам которым есть данные в обоих регистрах, в одном 100 руб а в другом -100 руб. СКД плюсует эти значения и выводятся пустые строки. Как правильно сделать отчет на СКД чтоб результат был корректным? Заранее благодарю Текст запроса: ВЫБРАТЬ УчетПоставщиковОстаткиИОбороты.Контрагент КАК Контрагент, УчетПоставщиковОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальныйОстаток, УчетПоставщиковОстаткиИОбороты.СуммаПриход КАК Приход, УчетПоставщиковОстаткиИОбороты.СуммаРасход КАК Расход, УчетПоставщиковОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечныйОстаток ИЗ РегистрНакопления.УчетПоставщиков.ОстаткиИОбороты(, , , , ) КАК УчетПоставщиковОстаткиИОбороты ОБЪЕДИНИТЬ ВЫБРАТЬ УчетПокупателейОстаткиИОбороты.Контрагент, УчетПокупателейОстаткиИОбороты.СуммаНачальныйОстаток, УчетПокупателейОстаткиИОбороты.СуммаПриход, УчетПокупателейОстаткиИОбороты.СуммаРасход, УчетПокупателейОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.УчетПокупателей.ОстаткиИОбороты(, , , , ) КАК УчетПокупателейОстаткиИОбороты |
|||
1
PR
10.06.17
✎
15:41
|
1 КАК АВотНеНадоНихренаСворачиватьПоЭтомуПолю
и 2 |
|||
2
shavkat
13.06.17
✎
11:58
|
(1) а поконкретней
|
|||
3
Альбатрос
13.06.17
✎
12:01
|
(2) конкретней некуда
|
|||
4
shavkat
13.06.17
✎
12:03
|
выложите пожалуйста пример
|
|||
5
Вафель
13.06.17
✎
12:04
|
ВЫБРАТЬ
1 КАК АВотНеНадоНихренаСворачиватьПоЭтомуПолю, УчетПоставщиковОстаткиИОбороты.Контрагент КАК Контрагент, |
|||
6
Альбатрос
13.06.17
✎
12:06
|
ВЫБРАТЬ
1 КАК АВотНеНадоНихренаСворачиватьПоЭтомуПолю, УчетПоставщиковОстаткиИОбороты.Контрагент КАК Контрагент, УчетПоставщиковОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальныйОстаток, УчетПоставщиковОстаткиИОбороты.СуммаПриход КАК Приход, УчетПоставщиковОстаткиИОбороты.СуммаРасход КАК Расход, УчетПоставщиковОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечныйОстаток ИЗ РегистрНакопления.УчетПоставщиков.ОстаткиИОбороты(, , , , ) КАК УчетПоставщиковОстаткиИОбороты ОБЪЕДИНИТЬ ВЫБРАТЬ 2, УчетПокупателейОстаткиИОбороты.Контрагент, УчетПокупателейОстаткиИОбороты.СуммаНачальныйОстаток, УчетПокупателейОстаткиИОбороты.СуммаПриход, УчетПокупателейОстаткиИОбороты.СуммаРасход, УчетПокупателейОстаткиИОбороты.СуммаКонечныйОстаток ИЗ РегистрНакопления.УчетПокупателей.ОстаткиИОбороты(, , , , ) КАК УчетПокупателейОстаткиИОбороты |
|||
7
shavkat
13.06.17
✎
12:49
|
(6) результат тот же.
может еще что то нужно сделать |
|||
8
catena
13.06.17
✎
13:07
|
"результат тот же."
Серьезно? |
|||
9
shavkat
13.06.17
✎
13:24
|
(8) да.
я из (6) добавил во вложенный запрос. вот теперь все правильно работает. Или можно было и без вложенного запроса обойтись? |
|||
10
alexey123perm
13.06.17
✎
13:41
|
может, "сгруппировать" есть?
|
|||
11
shavkat
13.06.17
✎
13:46
|
Понял
Спасибо всем! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |