gifts2017

Фактический отпуск по периодам - текст запроса для консоли

Опубликовал Николай Гаврилов (ShootNICK) в раздел Программирование - Инструментарий

Для отчета/обработки слишком много, а для консоли и по-быстрому в самый раз
Главное дело - поглядеть и поставить дату, когда сотрудника приняли на работу.

Открыл консоль запросов,  лучше портативную, вставил текст, указал параметры и ура =)

ВЫБРАТЬ
	РядЦифр.Цифра КАК Цифра
ПОМЕСТИТЬ Разряды
ИЗ
	(ВЫБРАТЬ
		1 КАК Цифра
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		2
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		3
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		4
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		5
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		6
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		7
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		8
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		9
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		0) КАК РядЦифр
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ДОБАВИТЬКДАТЕ(&НачПериода, ГОД, Разряды1.Цифра * 10 + Разряды0.Цифра) КАК НачПериода,
	ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(&НачПериода, ГОД, Разряды1.Цифра * 10 + Разряды0.Цифра), ГОД, 1), СЕКУНДА, -1) КАК КонПериода
ПОМЕСТИТЬ врПериоды
ИЗ
	Разряды КАК Разряды1,
	Разряды КАК Разряды0
ГДЕ
	ДОБАВИТЬКДАТЕ(&НачПериода, ГОД, Разряды1.Цифра * 10 + Разряды0.Цифра) МЕЖДУ &НачПериода И &КонПериода
;

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

СГРУППИРОВАТЬ ПО
	врПериоды.НачПериода,
	врПериоды.КонПериода,
	ФактическиеОтпускаОрганизацийОбороты.ВидЕжегодногоОтпуска

УПОРЯДОЧИТЬ ПО
	НачПериода

Скачать файлы

Наименование Файл Версия Размер
Консоль отчетов: фактический отпуск по периодам 1
.sel 9,03Kb
17.07.15
1
.sel 9,03Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа