ОСВ на СКД Таблица

1. bugagashenka 204 28.10.14 18:19 Сейчас в теме
Здравствуйте, уважаемые знатоки. Подскажите, пожалуйста, как можно развернуть ОСВ по месяцам, как указано на рисунке. Совсем запарился. Не могу сделать группировку по периоду в колонках.




Запрос типовой из отчета ОСВ

ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ОстаткиИОбороты.Счет КАК Счет,
	NULL КАК Субконто1,
	NULL КАК Субконто2,
	NULL КАК Субконто3,
	ОстаткиИОбороты.Валюта КАК Валюта,
	СУММА(ОстаткиИОбороты.СуммаНачальныйОстатокДт) КАК БУНачальныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаНачальныйОстатокКт) КАК БУНачальныйОстатокКт,
	СУММА(ОстаткиИОбороты.СуммаОборотДт) КАК БУОборотДт,
	СУММА(ОстаткиИОбороты.СуммаОборотКт) КАК БУОборотКт,
	СУММА(ОстаткиИОбороты.СуммаКонечныйОстатокДт) КАК БУКонечныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК БУКонечныйОстатокКт,
	СУММА(ОстаткиИОбороты.СуммаНУНачальныйОстатокДт) КАК НУНачальныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаНУНачальныйОстатокКт) КАК НУНачальныйОстатокКт,
	СУММА(ОстаткиИОбороты.СуммаНУОборотДт) КАК НУОборотДт,
	СУММА(ОстаткиИОбороты.СуммаНУОборотКт) КАК НУОборотКт,
	СУММА(ОстаткиИОбороты.СуммаНУКонечныйОстатокДт) КАК НУКонечныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаНУКонечныйОстатокКт) КАК НУКонечныйОстатокКт,
	СУММА(ОстаткиИОбороты.СуммаПРНачальныйОстатокДт) КАК ПРНачальныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаПРНачальныйОстатокКт) КАК ПРНачальныйОстатокКт,
	СУММА(ОстаткиИОбороты.СуммаПРОборотДт) КАК ПРОборотДт,
	СУММА(ОстаткиИОбороты.СуммаПРОборотКт) КАК ПРОборотКт,
	СУММА(ОстаткиИОбороты.СуммаПРКонечныйОстатокДт) КАК ПРКонечныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаПРКонечныйОстатокКт) КАК ПРКонечныйОстатокКт,
	СУММА(ОстаткиИОбороты.СуммаВРНачальныйОстатокДт) КАК ВРНачальныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаВРНачальныйОстатокКт) КАК ВРНачальныйОстатокКт,
	СУММА(ОстаткиИОбороты.СуммаВРОборотДт) КАК ВРОборотДт,
	СУММА(ОстаткиИОбороты.СуммаВРОборотКт) КАК ВРОборотКт,
	СУММА(ОстаткиИОбороты.СуммаВРКонечныйОстатокДт) КАК ВРКонечныйОстатокДт,
	СУММА(ОстаткиИОбороты.СуммаВРКонечныйОстатокКт) КАК ВРКонечныйОстатокКт,
	СУММА(1) КАК Показатель,
	СУММА(ОстаткиИОбороты.ВалютнаяСуммаНачальныйОстатокДт) КАК ВалютнаяСуммаНачальныйОстатокДт,
	СУММА(ОстаткиИОбороты.ВалютнаяСуммаНачальныйОстатокКт) КАК ВалютнаяСуммаНачальныйОстатокКт,
	СУММА(ОстаткиИОбороты.ВалютнаяСуммаОборотДт) КАК ВалютнаяСуммаОборотДт,
	СУММА(ОстаткиИОбороты.ВалютнаяСуммаОборотКт) КАК ВалютнаяСуммаОборотКт,
	СУММА(ОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокДт) КАК ВалютнаяСуммаКонечныйОстатокДт,
	СУММА(ОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокКт) КАК ВалютнаяСуммаКонечныйОстатокКт,
	СУММА(ВЫБОР
			КОГДА ОстаткиИОбороты.Счет.НалоговыйУчет
				ТОГДА ЕСТЬNULL(ОстаткиИОбороты.СуммаОборотДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаНУОборотДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаВРОборотДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаПРОборотДт, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КонтрольОборотДт,
	СУММА(ВЫБОР
			КОГДА ОстаткиИОбороты.Счет.НалоговыйУчет
				ТОГДА ЕСТЬNULL(ОстаткиИОбороты.СуммаОборотКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаНУОборотКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаВРОборотКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаПРОборотКт, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КонтрольОборотКт,
	СУММА(ВЫБОР
			КОГДА ОстаткиИОбороты.Счет.НалоговыйУчет
				ТОГДА ЕСТЬNULL(ОстаткиИОбороты.СуммаНачальныйОстатокДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаНУНачальныйОстатокДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаПРНачальныйОстатокДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаВРНачальныйОстатокДт, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КонтрольНачальныйОстатокДт,
	СУММА(ВЫБОР
			КОГДА ОстаткиИОбороты.Счет.НалоговыйУчет
				ТОГДА ЕСТЬNULL(ОстаткиИОбороты.СуммаКонечныйОстатокДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаНУКонечныйОстатокДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаПРКонечныйОстатокДт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаВРКонечныйОстатокДт, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КонтрольКонечныйОстатокДт,
	СУММА(ВЫБОР
			КОГДА ОстаткиИОбороты.Счет.НалоговыйУчет
				ТОГДА ЕСТЬNULL(ОстаткиИОбороты.СуммаНачальныйОстатокКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаНУНачальныйОстатокКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаПРНачальныйОстатокКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаВРНачальныйОстатокКт, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КонтрольНачальныйОстатокКт,
	СУММА(ВЫБОР
			КОГДА ОстаткиИОбороты.Счет.НалоговыйУчет
				ТОГДА ЕСТЬNULL(ОстаткиИОбороты.СуммаКонечныйОстатокКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаНУКонечныйОстатокКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаПРКонечныйОстатокКт, 0) - ЕСТЬNULL(ОстаткиИОбороты.СуммаВРКонечныйОстатокКт, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КонтрольКонечныйОстатокКт,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ОстаткиИОбороты.Субконто1) КАК Субконто1Представление,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ОстаткиИОбороты.Субконто2) КАК Субконто2Представление,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ОстаткиИОбороты.Субконто3) КАК Субконто3Представление,
	ОстаткиИОбороты.Субконто1 КАК Субконто11,
	ОстаткиИОбороты.Субконто2 КАК Субконто21,
	ОстаткиИОбороты.Субконто3 КАК Субконто31,
	ОстаткиИОбороты.Период,
	ОстаткиИОбороты.Период КАК Период1
{ВЫБРАТЬ
	Субконто1Представление,
	Субконто2Представление,
	Субконто3Представление}
ИЗ
	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, , , , {(Подразделение).* КАК Подразделение, (Организация).* КАК Организация}) КАК ОстаткиИОбороты

СГРУППИРОВАТЬ ПО
	ОстаткиИОбороты.Период,
	ОстаткиИОбороты.Счет,
	ОстаткиИОбороты.Валюта,
	ОстаткиИОбороты.Субконто1,
	ОстаткиИОбороты.Субконто2,
	ОстаткиИОбороты.Субконто3,
	ОстаткиИОбороты.Период
Показать
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. PetroP 28.10.14 18:31 Сейчас в теме
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. ben19791010 29.10.14 05:00 Сейчас в теме
(1) buganov, а чё в полях группировки периода то нет?
Прикрепленные файлы:
2. PetroP 28.10.14 18:31 Сейчас в теме
4. aerodeck89 10.11.14 09:05 Сейчас в теме
В настройках виртуальной таблице остатки и обороты необходимо указать периодичность Месяц затем сделать группировки по полю период.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот