СКД - Как вывести Начальный остаток ДтКт, одновременно с оборотами ДтКт разбитые по месяцам?

1. Sobol007 20 30.11.16 07:44 Сейчас в теме
Здравствуйте!
Есть регистр бухгалтерии "Хозрасчетный" из таблицы ОстаткиИОбороты производится выборка. Создаем отчет на СКД, где в наборе данных вот такой запрос:

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

СГРУППИРОВАТЬ ПО
	Подзапрос.Счет,
	Подзапрос.Контрагент,
	Подзапрос.Контрагент.ИНН,
	Подзапрос.Контрагент.КПП,
	Подзапрос.Договор,
	Подзапрос.Период
	

УПОРЯДОЧИТЬ ПО
	Подзапрос.Контрагент,
	Подзапрос.Период
Показать


ЦЕЛЬ: Вывести обороты помесячно, а перед оборотами показать начальный остаток Дт, Кт
Но поля сумм с начальным остатком не добавляются в отчет. Помогите разобраться почему.




Если суммуДт и суммуКт добавить в поля строк таблицы, но не группировать (нет смысла групировать суммы), то возникает ошибка


Как должно быть. "Красная стрелка" показывает, где должны были появиться "Суммы начального остатка по Дт, Кт"


Так же прикладываю сам отчет на СКД
Прикрепленные файлы:
ТЕСТ.erf
Вознаграждение за ответ
Показать полностью
Найденные решения
2. Rokky78 40 30.11.16 10:20 Сейчас в теме +1 $m
Метод дополнения "Движения" (чтобы строки без оборотов не выводил).
Убрал из ресурсов "СуммаНачальныйОстатокДт", "СуммаНачальныйОстатокКт".
Добавляем в выбранные поля (на уровне отчета) и в группировку по строкам эти 2 поля.
Для контроля показателей я еще выводил конечные остатки Дт и Кт.
Все должно работать.
Прикрепленные файлы:
ТЕСТ.erf
user1302843; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Rokky78 40 30.11.16 10:20 Сейчас в теме +1 $m
Метод дополнения "Движения" (чтобы строки без оборотов не выводил).
Убрал из ресурсов "СуммаНачальныйОстатокДт", "СуммаНачальныйОстатокКт".
Добавляем в выбранные поля (на уровне отчета) и в группировку по строкам эти 2 поля.
Для контроля показателей я еще выводил конечные остатки Дт и Кт.
Все должно работать.
Прикрепленные файлы:
ТЕСТ.erf
user1302843; +1 Ответить
3. Sobol007 20 01.12.16 03:15 Сейчас в теме
Спасибо. Можете объяснить решение. Хорошо бы итоги тоже видеть по "СуммаНачальныйОстатокДт", "СуммаНачальныйОстатокКт".
4. Rokky78 40 01.12.16 14:50 Сейчас в теме
Попробую объяснить как понимаю это сейчас.
Почему нужно начальный конечный остатки убрать из ресурсов. Ресурс - некая рассчитываемая величина. Для типа отчета "Список" ресурсы выводятся построчно, для типа "Таблица" (для простоты нужно понимать что это ВСЕГДА кросс-таблица) ресурсы выводятся на пересечении некоторых показателей. По ресурсам также можно рассчитывать различные функции. Так вот, оставив "Начальный"/"Конечный" остатки в ресурсах, система при типе отчета "Таблица" рассчитывала бы их для каждого пересечения показателей (для каждого месяца в Вашем случае). Как я понял - это не то, что Вам нужно. При этом Итог по нач.остаткам по строкам за каждый месяц теряет смысл. Поэтому убираем его из ресурсов. Он теперь выводится просто как реквизит. Но из-за этого потерялась возможность посчитать по нему итог по вертикали (этот итог имеет смысл).

P.S. темы по СКД интересны в качестве закрепления материала недавно пройденных курсов. В одном из ответов автор показывал интересную настройку итогов, возможно для Вашего варианта тоже нужна такая "хитрая" настройка. Если найду и подойдет - напишу вариант решения...
P.P.S. скриншот из книги Хрусталевой
Прикрепленные файлы:
Оставьте свое сообщение

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