ЗУП. Отчет НачисленияСотрудникам

1. deringpavel 02.12.14 15:27 Сейчас в теме
Здравствуйте. Пишу отчет для ЗУП 2.5.

Как можно убрать пустые строки из отчета?

Код запроса:


ВЫБРАТЬ РАЗРЕШЕННЫЕ
	|	ОснНач.ПериодРегистрации,
	|	ОснНач.Сотрудник,
	|	ОснНач.ПодразделениеОрганизации,
	|	ОснНач.Начислено КАК Начислено,
	|	ОснНач.УчтеноПриФормированииПроводок КАК УчтеноПриФормированииПроводок,
	|	ОснНач.УчтеноПриФормированииЕСН КАК УчтеноПриФормированииЕСН,
	|	ОснНач.Организация,
	|	ОснНач.ВидРасчета
	|ПОМЕСТИТЬ ОсновныеНачисления
	|ИЗ
	|	(ВЫБРАТЬ
	|		ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации КАК ПериодРегистрации,
	|		ОсновныеНачисленияРаботниковОрганизаций.Сотрудник КАК Сотрудник,
	|		ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
	|		СУММА(ОсновныеНачисленияРаботниковОрганизаций.Результат) КАК Начислено,
	|		СУММА(0) КАК УчтеноПриФормированииЕСН,
	|		СУММА(0) КАК УчтеноПриФормированииПроводок,
	|		ОсновныеНачисленияРаботниковОрганизаций.Организация КАК Организация,
	|		ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета КАК ВидРасчета
	|	ИЗ
	|		РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
	|	ГДЕ
	|		ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &ДатаНач И &ДатаКон
	|	{ГДЕ
	|		ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации,
	|		ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.*,
	|		ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации.*}
	|	
	|	СГРУППИРОВАТЬ ПО
	|		ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации,
	|		ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации,
	|		ОсновныеНачисленияРаботниковОрганизаций.Сотрудник,
	|		ОсновныеНачисленияРаботниковОрганизаций.Организация,
	|		ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета
	|	
	|	ОБЪЕДИНИТЬ ВСЕ
	|	
	|	ВЫБРАТЬ
	|		ЕСНОсновныеНачисления.ПериодРегистрации,
	|		ЕСНОсновныеНачисления.Сотрудник,
	|		NULL,
	|		СУММА(0),
	|		СУММА(ЕСНОсновныеНачисления.Результат),
	|		СУММА(0),
	|		ЕСНОсновныеНачисления.Организация,
	|		ЕСНОсновныеНачисления.ВидРасчета
	|	ИЗ
	|		РегистрРасчета.ЕСНОсновныеНачисления КАК ЕСНОсновныеНачисления
	|	ГДЕ
	|		ЕСНОсновныеНачисления.ПериодРегистрации МЕЖДУ &ДатаНач И &ДатаКон
	|	{ГДЕ
	|		ЕСНОсновныеНачисления.ПериодРегистрации,
	|		ЕСНОсновныеНачисления.Сотрудник.*,
	|		(ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)).* КАК ПодразделениеОрганизации}
	|	
	|	СГРУППИРОВАТЬ ПО
	|		ЕСНОсновныеНачисления.Сотрудник,
	|		ЕСНОсновныеНачисления.ПериодРегистрации,
	|		ЕСНОсновныеНачисления.Организация,
	|		ЕСНОсновныеНачисления.ВидРасчета
	|	
	|	ОБЪЕДИНИТЬ ВСЕ
	|	
	|	ВЫБРАТЬ
	|		БУОсновныеНачисления.ПериодРегистрации,
	|		БУОсновныеНачисления.Сотрудник,
	|		NULL,
	|		СУММА(0),
	|		СУММА(0),
	|		СУММА(БУОсновныеНачисления.Результат),
	|		БУОсновныеНачисления.Организация,
	|		БУОсновныеНачисления.ВидРасчета
	|	ИЗ
	|		РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
	|	ГДЕ
	|		БУОсновныеНачисления.ПериодРегистрации МЕЖДУ &ДатаНач И &ДатаКон
	|	{ГДЕ
	|		БУОсновныеНачисления.ПериодРегистрации,
	|		БУОсновныеНачисления.Сотрудник.*,
	|		(ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)).* КАК ПодразделениеОрганизации}
	|	
	|	СГРУППИРОВАТЬ ПО
	|		БУОсновныеНачисления.Сотрудник,
	|		БУОсновныеНачисления.ПериодРегистрации,
	|		БУОсновныеНачисления.Организация,
	|		БУОсновныеНачисления.ВидРасчета) КАК ОснНач
	|
	|СГРУППИРОВАТЬ ПО
	|	ОснНач.ВидРасчета,
	|	ОснНач.ПериодРегистрации,
	|	ОснНач.Сотрудник,
	|	ОснНач.ПодразделениеОрганизации,
	|	ОснНач.Организация,
	|	ОснНач.Начислено,
	|	ОснНач.УчтеноПриФормированииПроводок,
	|	ОснНач.УчтеноПриФормированииЕСН
Показать
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Release 02.12.14 15:38 Сейчас в теме
Не увидел пустых строк, зато увидел группу с пустым подразделением. Решение - заполнить Подразделение организации для данного сотрудника в регистраторе записей регистров расчета ЕСНОсновныеНачисления и БУОсновныеНачисления.

З.Ы. И закрой дубль темы.
Оставьте свое сообщение

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