Гость
Форумы / [игнор отключен] [закрыт для гостей] / Как вывести ТаблицаЗначений в форму отчета по дням? / 4 сообщений из 4, страница 1 из 1
10.06.2014, 10:51
    #38666050
LittleLoya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести ТаблицаЗначений в форму отчета по дням?
Всем привет! Подскажите, пожалуйста, нубу!
Есть запрос, например такой:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
	Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	               |	ПриходныйКассовыйОрдер.Ссылка,
	               |	НАЧАЛОПЕРИОДА(ПриходныйКассовыйОрдер.Дата, ДЕНЬ) КАК День,
	               |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПриходныйКассовыйОрдер.Ссылка) КАК Количество,
	               |	ПриходныйКассовыйОрдер.СуммаДокумента КАК СуммаДокумента
	               |ИЗ
	               |	Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
	               |ГДЕ
	               |	ПриходныйКассовыйОрдер.Дата МЕЖДУ &НачалоПериода И &КонецПериода
	               |	И ПриходныйКассовыйОрдер.Проведен
	               |	И ПриходныйКассовыйОрдер.Оплачено
	               |
	               |СГРУППИРОВАТЬ ПО
	               |	ПриходныйКассовыйОрдер.Ссылка,
	               |	НАЧАЛОПЕРИОДА(ПриходныйКассовыйОрдер.Дата, ДЕНЬ),
	               |	ПриходныйКассовыйОрдер.СуммаДокумента
	               |ИТОГИ
	               |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Количество)
	               |ПО
	               |	ОБЩИЕ,
	               |	День";
	Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
	Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
	
	ТЗ = Новый ТаблицаЗначений;
	
	Результат = Запрос.Выполнить();
	ТЗ = Результат.Выгрузить();

А как мне теперь вывести эту ТЗ в форму отчета, да ещё и так, чтоб дни были в столбиках? Ну, т.е. чтоб получилось примерно так:
Код: sql
1.
2.
1.01.2014       4.01.2014      11.01.2014
колво|сумма    колво|сумма    колво|сумма



Если можно, то лучше маленький пример с макетом.
Заранее благодарна.
...
Рейтинг: 0 / 0
10.06.2014, 10:56
    #38666053
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести ТаблицаЗначений в форму отчета по дням?
скд
...
Рейтинг: 0 / 0
10.06.2014, 11:18
    #38666086
LittleLoya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести ТаблицаЗначений в форму отчета по дням?
А если без СКД?
...
Рейтинг: 0 / 0
10.06.2014, 11:30
    #38666108
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести ТаблицаЗначений в форму отчета по дням?
LittleLoyaВсем привет! Подскажите, пожалуйста, нубу!
Есть запрос, например такой:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
	Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	               |	ПриходныйКассовыйОрдер.Ссылка,
	               |	НАЧАЛОПЕРИОДА(ПриходныйКассовыйОрдер.Дата, ДЕНЬ) КАК День,
	               |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПриходныйКассовыйОрдер.Ссылка) КАК Количество,
	               |	ПриходныйКассовыйОрдер.СуммаДокумента КАК СуммаДокумента
	               |ИЗ
	               |	Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
	               |ГДЕ
	               |	ПриходныйКассовыйОрдер.Дата МЕЖДУ &НачалоПериода И &КонецПериода
	               |	И ПриходныйКассовыйОрдер.Проведен
	               |	И ПриходныйКассовыйОрдер.Оплачено
	               |
	               |СГРУППИРОВАТЬ ПО
	               |	ПриходныйКассовыйОрдер.Ссылка,
	               |	НАЧАЛОПЕРИОДА(ПриходныйКассовыйОрдер.Дата, ДЕНЬ),
	               |	ПриходныйКассовыйОрдер.СуммаДокумента
	               |ИТОГИ
	               |	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Количество)
	               |ПО
	               |	ОБЩИЕ,
	               |	День";
	Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
	Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
	
	ТЗ = Новый ТаблицаЗначений;
	
	Результат = Запрос.Выполнить();
	ТЗ = Результат.Выгрузить();

А как мне теперь вывести эту ТЗ в форму отчета, да ещё и так, чтоб дни были в столбиках? Ну, т.е. чтоб получилось примерно так:
Код: sql
1.
2.
1.01.2014       4.01.2014      11.01.2014
колво|сумма    колво|сумма    колво|сумма



Если можно, то лучше маленький пример с макетом.
Заранее благодарна.

у запроса есть конструктор с обработкой результата и генерацией макета... остальные красивости сам дорисуешь когда поймешь чего он тебе сгенерил
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как вывести ТаблицаЗначений в форму отчета по дням? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]