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

Отзывов (5)FavoriteLoadingВ закладки

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

 

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, ) КАК РезервыДенежныхСредствСрезПоследних

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

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

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

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

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

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

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

5 Коммент.

    • У меня после последнего абзаца видна кликабельная картинка. Нажимаю – в большом формате выводит. Как по-другому поместить в текст – не знаю…

  1. Попробую описать таблицу:
    строки:
    начальное сальдо
    в т.ч.депозиты

    поступления
    – от текущей деятельности
    статья ддс 1
    статья ддс 2

    – от инвестиционной деятельности
    статья ддс 1
    статья ддс 2

    – от финансовой деятельности
    статья ддс 1
    статья ддс 2

    расходы
    – на текущую деятельность
    статья ддс 1
    статья ддс 2

    – на инвестиционную деятельность
    статья ддс 1
    статья ддс 2

    – финансовые расходы
    статья ддс 1
    статья ддс 2

    конечно сальдо
    в т.ч.депозиты

    колонки:

    организация 1 организация 2 … итого
    банк 1 банк 2 итого банк 1 банк 2 итого

    как-то так…

  2. все поборол, кроме +колонки по контрагенту и разным банкам не выводит друг над другом, а все в строку

Оставить комментарий

RSSКомментарии в RSS

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.