|
Иерархия в отчете на скд |
☑ |
0
an_str
29.08.14
✎
17:03
|
Здравствуйте, похожие темы уже точно тут обсуждались, но решения я так и не смогла найти. Есть простенький отчет на скд. Запрос:
ВЫБРАТЬ
ДенежныеСредстваОстаткиИОбороты.СчетКонтрагента КАК СчетКонтрагента,
ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток,
ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток,
ДенежныеСредстваОстаткиИОбороты.СуммаПриход,
ДенежныеСредстваОстаткиИОбороты.СуммаРасход
ИЗ
РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(, , Авто, , ) КАК ДенежныеСредстваОстаткиИОбороты
УПОРЯДОЧИТЬ ПО
СчетКонтрагента
Справочник СчетаКонтрагентов с иерархией элементов. В настройках добавила группировку СчетКонтрагента (Иерархия), но так задваивает записи. К примеру:
001 3000
001001 1000
001002 1000
001 1000
а надо
001 3000
001001 1000
001002 1000
Как с этим справиться?
|
|
1
an_str
29.08.14
✎
17:22
|
Если сделать так:
ВЫБРАТЬ
ДенежныеСредстваОстаткиИОбороты.СчетКонтрагента КАК СчетКонтрагента,
ДенежныеСредстваОстаткиИОбороты.СуммаНачальныйОстаток,
ДенежныеСредстваОстаткиИОбороты.СуммаКонечныйОстаток,
ДенежныеСредстваОстаткиИОбороты.СуммаПриход,
ДенежныеСредстваОстаткиИОбороты.СуммаРасход
ИЗ
РегистрНакопления.ДенежныеСредства.ОстаткиИОбороты(, , Авто, , ) КАК ДенежныеСредстваОстаткиИОбороты
ГДЕ
НЕ ДенежныеСредстваОстаткиИОбороты.СчетКонтрагента.Ссылка В
(ВЫБРАТЬ
СчетаКонтрагентов.Родитель КАК Ссылка
ИЗ
Справочник.СчетаКонтрагентов КАК СчетаКонтрагентов)
тогда теряется сумма, получается
001 2000 а должно быть 3000
001001 1000
001002 1000
|
|
2
Armando
30.08.14
✎
00:13
|
Может поможет
|
|
3
an_str
30.08.14
✎
11:10
|
(2) там только ответ про иерархию групп и элементов "Для справочника с иерархией групп и элементов наиболее простой способ: добавление условия НЕ Номенклатура.ЭтоГруппа в текст запроса."....а у меня просто иерархия элементов
|
|
4
an_str
01.09.14
✎
10:02
|
совсем никто не пнет в нужном направлении?
|
|
5
LionHeart_spg
01.09.14
✎
10:14
|
В первом примере 1+1+1=3
А во втором 2+2<>4? ;)
Если проводка выполнена по группе счетов, то такую иерархию и получишь.
|
|
6
an_str
01.09.14
✎
10:17
|
(5) в смысле "А во втором 2+2<>4?"...у меня во втором варианте получается что был приход по счету 001 - 1000 руб, по счету 001001 - 1000руб и по счету 001002 - 1000руб, в идеале должно было вывестись так
001 3000
001001 1000
|
|
7
an_str
01.09.14
✎
10:18
|
(6) в идеале вот так:
001 3000
001001 1000
001002 1000,
а выводится:
001 2000
001001 1000
001002 1000, т.е. сумма по группе теряется
|
|