Вывод в таблицу

Приветствую! Имеется вот такая таблица.

 

tabl

Хочу сделать отчет средствами СКД. Попробовал для начала простенький запрос по 2 регистрам и потом настройками думал слепить такую таблицу.

ВЫБРАТЬ
ДенежныеСредстваУпрОстаткиИОбороты.Контрагент,
ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса,
ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств,
ДенежныеСредстваУпрОстаткиИОбороты.СуммаНачальныйОстаток,
ДенежныеСредстваУпрОстаткиИОбороты.СуммаКонечныйОстаток,
ВЫБОР
КОГДА ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
ТОГДА ДвиженияДенежныхСредствУпрОбороты.СуммаОборот
ИНАЧЕ 0
КОНЕЦ КАК СуммаПриход,
ВЫБОР
КОГДА ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход)
ТОГДА ДвиженияДенежныхСредствУпрОбороты.СуммаОборот
ИНАЧЕ 0
КОНЕЦ КАК СуммаРасход
ИЗ
РегистрНакопления.ДенежныеСредстваУпр.ОстаткиИОбороты(&Дата1, &Дата2, Период, , ) КАК ДенежныеСредстваУпрОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияДенежныхСредствУпр.Обороты(&Дата1, &Дата2, Запись, ) КАК ДвиженияДенежныхСредствУпрОбороты
ПО ДенежныеСредстваУпрОстаткиИОбороты.Организация = ДвиженияДенежныхСредствУпрОбороты.Организация
И ДенежныеСредстваУпрОстаткиИОбороты.Контрагент = ДвиженияДенежныхСредствУпрОбороты.Контрагент
И ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса = ДвиженияДенежныхСредствУпрОбороты.БанковскийСчетКасса

Таблицу в том виде, что на рисунке, вывести не смог.

Попробовал по-другому запрос выстроить:

ВЫБРАТЬ
1 КАК Порядок,
ДенежныеСредстваУпрОстаткиИОбороты.Контрагент КАК Контрагент,
ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса.Банк.НаименованиеКраткое КАК Банк,
“Сальдо на начало дня” КАК Группа,
“” КАК ВидДвижения,
“” КАК Статья,
ДенежныеСредстваУпрОстаткиИОбороты.СуммаНачальныйОстаток КАК Сумма
ИЗ
РегистрНакопления.ДенежныеСредстваУпр.ОстаткиИОбороты(&Дата1, &Дата2, Период, , ) КАК ДенежныеСредстваУпрОстаткиИОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
2,
ДенежныеСредстваУпрОстаткиИОбороты.Контрагент,
ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса.Банк.НаименованиеКраткое,
“в т.ч. депозиты”,
“”,
“”,
ВЫБОР
КОГДА ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса.ВидСчета = &Депозитный
ТОГДА ДенежныеСредстваУпрОстаткиИОбороты.СуммаНачальныйОстаток
ИНАЧЕ 0
КОНЕЦ
ИЗ
РегистрНакопления.ДенежныеСредстваУпр.ОстаткиИОбороты(&Дата1, &Дата2, Период, , ) КАК ДенежныеСредстваУпрОстаткиИОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
3,
ДвиженияДенежныхСредствУпрОбороты.Контрагент,
ДвиженияДенежныхСредствУпрОбороты.БанковскийСчетКасса.Банк.НаименованиеКраткое,
ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств.Родитель.Наименование,
ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств.ВидДвиженияДенежныхСредств.Наименование,
ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств.Наименование,
ДвиженияДенежныхСредствУпрОбороты.СуммаОборот
ИЗ
РегистрНакопления.ДвиженияДенежныхСредствУпр.Обороты(&Дата1, &Дата2, Период, ) КАК ДвиженияДенежныхСредствУпрОбороты
ГДЕ
ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
4,
ДвиженияДенежныхСредствУпрОбороты.Контрагент,
ДвиженияДенежныхСредствУпрОбороты.БанковскийСчетКасса.Банк.НаименованиеКраткое,
ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств.Родитель.Наименование,
ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств.ВидДвиженияДенежныхСредств.Наименование,
ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств.Наименование,
ДвиженияДенежныхСредствУпрОбороты.СуммаОборот
ИЗ
РегистрНакопления.ДвиженияДенежныхСредствУпр.Обороты(&Дата1, &Дата2, Период, ) КАК ДвиженияДенежныхСредствУпрОбороты
ГДЕ
ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
5,
ДенежныеСредстваУпрОстаткиИОбороты.Контрагент,
ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса.Банк.НаименованиеКраткое,
“Сальдо на конец дня”,
“”,
“”,
ДенежныеСредстваУпрОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
РегистрНакопления.ДенежныеСредстваУпр.ОстаткиИОбороты(&Дата1, &Дата2, Период, , ) КАК ДенежныеСредстваУпрОстаткиИОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
6,
ДенежныеСредстваУпрОстаткиИОбороты.Контрагент,
ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса.Банк.НаименованиеКраткое,
“в т.ч. депозиты “,
“”,
“”,
ВЫБОР
КОГДА ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса.ВидСчета = &Депозитный
ТОГДА ДенежныеСредстваУпрОстаткиИОбороты.СуммаКонечныйОстаток
ИНАЧЕ 0
КОНЕЦ
ИЗ
РегистрНакопления.ДенежныеСредстваУпр.ОстаткиИОбороты(&Дата1, &Дата2, Период, , ) КАК ДенежныеСредстваУпрОстаткиИОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
7,
РезервыДенежныхСредствСрезПоследних.Контрагент,
РезервыДенежныхСредствСрезПоследних.БанковскийСчетКасса.Банк.НаименованиеКраткое,
“в т.ч. резервы”,
“”,
“”,
РезервыДенежныхСредствСрезПоследних.Сумма
ИЗ
РегистрСведений.РезервыДенежныхСредств.СрезПоследних(&Дата2, ) КАК РезервыДенежныхСредствСрезПоследних

УПОРЯДОЧИТЬ ПО
Порядок

Порядок – для того, чтобы вывести по порядку строки.

Пробовал настройками как-то выйти на такой вид таблицы, как нужен – ничего не вышло.

Делал таблицу со строками: Группа, ВидДвижения, Статья; колонки: Контрагент, Банк

При выводе сальдо выводит пустые строки группировок ВидДвижения и Статья. + не сортирует по полю Порядок (я его не вывожу в таблицу).+колонки по контрагенту и разным банкам не выводит друг над другом, а все в строку

Посоветуйте, плиз, как выйти из ситуации

Подписаться
Уведомить о
guest
5 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
also
8 лет назад

Прикрепите, пожалуйста, скриншот таблицу в лучшем качестве. Ничего не видно.

also
8 лет назад

Приведите текущий скриншот как получилось и как надо