Отчет СКД группировка полей, где ошибка?

1. user-z99999 67 14.11.19 12:29 Сейчас в теме
Отчет СКД группировка полей, где ошибка?
Ресурсы рассчитываются по Организации и общие.
Почему-то столбы НДФЛ и на руки (после уплаты НДФЛ) заполнены все группировки и детальные записи.
А в остальных полях не могу такого добиться.
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. tvm 14.11.19 12:38 Сейчас в теме
(1) зачем вы в ресурсах делаете разбивку по месяцам?
5. user-z99999 67 14.11.19 12:45 Сейчас в теме
(3)
У меня такой запрос:
В отчет СКД я вывожу уже готовые цифры.
ВЫБРАТЬ
	спРасчетСтраховыхВзносовРезультат.Организация,
	спРасчетСтраховыхВзносовРезультат.ЦФО,
	спРасчетСтраховыхВзносовРезультат.Сотрудник,
	МИНИМУМ(спРасчетСтраховыхВзносовРезультат.Ставка) КАК Ставка,
	МИНИМУМ(спРасчетСтраховыхВзносовРезультат.Оклад) КАК Оклад,
	МИНИМУМ(спРасчетСтраховыхВзносовРезультат.Премия) КАК Премия,
	МИНИМУМ(спРасчетСтраховыхВзносовРезультат.Доход) КАК Доход,
	МИНИМУМ(спРасчетСтраховыхВзносовРезультат.НаРуки) КАК НаРуки,
	СУММА(спРасчетСтраховыхВзносовРезультат.НДФЛ) КАК НДФЛ,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 1
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК ЯнварьДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 2
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК ФевральДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 3
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК МартДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 4
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК АпрельДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 5
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК МайДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 6
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК ИюньДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 7
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК ИюльДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 8
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК АвгустДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 9
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК СентябрьДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 10
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК ОктябрьДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 11
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК НоябрьДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) <= 12
				ТОГДА спРасчетСтраховыхВзносовРезультат.Доход
		КОНЕЦ) КАК ДекабрьДоход,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 1
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК ЯнварьВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 2
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК ФевральВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 3
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК МартВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 4
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК АпрельВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 5
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК МайВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 6
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК ИюньВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 7
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК ИюльВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 8
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК АвгустВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 9
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК СентябрьВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 10
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК ОктябрьВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 11
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК НоябрьВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) = 12
				ТОГДА спРасчетСтраховыхВзносовРезультат.Взносы
		КОНЕЦ) КАК ДекабрьВзносы,
	СУММА(спРасчетСтраховыхВзносовРезультат.Взносы) КАК ИтогоВзносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) В (1, 2, 3)
				ТОГДА спРасчетСтраховыхВзносовРезультат.ПФР
		КОНЕЦ) КАК Квартал1Взносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) В (4, 5, 6)
				ТОГДА спРасчетСтраховыхВзносовРезультат.ПФР
		КОНЕЦ) КАК Квартал2Взносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) В (7, 8, 9)
				ТОГДА спРасчетСтраховыхВзносовРезультат.ПФР
		КОНЕЦ) КАК Квартал3Взносы,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(спРасчетСтраховыхВзносовРезультат.Период) В (10, 11, 12)
				ТОГДА спРасчетСтраховыхВзносовРезультат.ПФР
		КОНЕЦ) КАК Квартал4Взносы
ИЗ
	РегистрСведений.спРасчетСтраховыхВзносовРезультат КАК спРасчетСтраховыхВзносовРезультат

СГРУППИРОВАТЬ ПО
	спРасчетСтраховыхВзносовРезультат.Организация,
	спРасчетСтраховыхВзносовРезультат.ЦФО,
	спРасчетСтраховыхВзносовРезультат.Сотрудник
Показать
6. tvm 14.11.19 12:45 Сейчас в теме
(5) я это виделю потому и спрашиваю. Такой способ не правильный
12. Sashares 34 14.11.19 13:16 Сейчас в теме
(1)Сделать группировку по месяцу и кварталу в настройке структуры, не извращаясь с запросом не предлагать?
2. YannikAlx 43 14.11.19 12:35 Сейчас в теме
Может потому , что вы НДФЛ и на руки не делите по месяцам, а остальные все разбиты?
4. user-z99999 67 14.11.19 12:42 Сейчас в теме
(2)
так это всё в запросе. т.е. в скд это прилетает в готовом виде.
8. YannikAlx 43 14.11.19 12:47 Сейчас в теме
(4) ну вот потому то СКД и не может собрать все в кучу, что у вас запрос такой...
Попробуйте изменить способы получения данных.
Используйте временные таблицы и тд...
11. user-z99999 67 14.11.19 13:06 Сейчас в теме
(8)
Кинул результат во временную таблицу.
и её передаю СКД.
Ничего не изменилось.
13. tvm 14.11.19 14:00 Сейчас в теме
(11) а почему должно измениться при использовании временной таблицы? СКД без разницы по большому счету откуда данные брать
(12) ответ на это в (9) )))
14. Sashares 34 14.11.19 14:15 Сейчас в теме
(13)В запросе этого не увидел, если честно, поле с нарастающим итогом.
А. Поле Доход. Увидел.
7. tvm 14.11.19 12:46 Сейчас в теме
оставьте просто "спРасчетСтраховыхВзносовРезультат.Период". А уже в ресурсах укажите что рассчитывать по период и по общий итог
9. user-z99999 67 14.11.19 12:51 Сейчас в теме
(7)
У меня в одном из полей нарастающий итог.
Конечно можно всё это сделать в СКД через вычисляемые поля.
Но зачем?
У меня запрос возвращает готовый результат, который нужно отобразить в отчете.
10. tvm 14.11.19 12:57 Сейчас в теме
(9) ну и нарастающий тоже в скд сделайте через ВычислитьВыражение
15. toypaul 63 14.11.19 16:06 Сейчас в теме
переделка этого отчета стоит не 1 СМ :)

правильный совет уже дали
16. user-z99999 67 14.11.19 17:09 Сейчас в теме +1 $m
Оставьте свое сообщение
Вакансии
Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Санкт-Петербург
зарплата от 100 руб. до 150 руб.
Полный день