Задание периодичности по дням с учетом времени, т.е. периодичность сутки

1. lonlilokli 20.02.16 10:10 Сейчас в теме
Буду очень признателен, если кто-нибудь сможет подсказать как создать периодичность в отчете на СКД равную суткам. День не подходит т.к. получается периоды с 0 часов одного дня до 0 часов следующего, а нужно к примеру сутки с 7:00 до 7:00 следующего.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lonlilokli 20.02.16 11:36 Сейчас в теме
| ДОБАВИТЬКДАТЕ(ОстаткиОбороты.Регистратор.Дата, ЧАС, -7) КАК Регистратор,
| НачалоПериода(Добавитькдате(Регистратор.Дата,час,-7), День) КАК ПериодДляИтогов,
3. lonlilokli 20.02.16 11:42 Сейчас в теме
У меня такой запрос
ВЫБРАТЬ
	ЕдиницыИзмерения.Владелец,
	МАКСИМУМ(ЕдиницыИзмерения.Коэффициент) КАК Коэффициент
ПОМЕСТИТЬ ВТ_Ед_Измерения_Короб
ИЗ
	Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
ГДЕ
	ЕдиницыИзмерения.ЕдиницаПоКлассификатору = &ЕдИзмеренияПоКлассификатору

СГРУППИРОВАТЬ ПО
	ЕдиницыИзмерения.Владелец
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	_КоличествоПоЗаданиюНаПроизводствоОбороты.Номенклатура КАК Номенклатура,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.Подразделение КАК Подразделение,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.КоличествоОборот КАК Количество_Ед_Хранения_План,
	ВЫБОР
		КОГДА ЕСТЬNULL(ВТ_Ед_Измерения_Короб.Коэффициент, 0) = 0
			ТОГДА _КоличествоПоЗаданиюНаПроизводствоОбороты.КоличествоОборот
		ИНАЧЕ _КоличествоПоЗаданиюНаПроизводствоОбороты.КоличествоОборот * _КоличествоПоЗаданиюНаПроизводствоОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ВТ_Ед_Измерения_Короб.Коэффициент
	КОНЕЦ КАК Количество_Ед_Короб_План,
	0 КАК Количество_Ед_Хранения_Факт,
	0 КАК Количество_Ед_Короб_Факт,
	ВЫБОР
		КОГДА ЕСТЬNULL(ВТ_Ед_Измерения_Короб.Коэффициент, 0) = 0
			ТОГДА _КоличествоПоЗаданиюНаПроизводствоОбороты.КоличествоОборот
		ИНАЧЕ _КоличествоПоЗаданиюНаПроизводствоОбороты.КоличествоОборот * _КоличествоПоЗаданиюНаПроизводствоОбороты.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ВТ_Ед_Измерения_Короб.Коэффициент
	КОНЕЦ КАК Отклонение,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.ПериодДень КАК ПериодДень,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.ПериодНеделя КАК ПериодНеделя,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.ПериодДекада КАК ПериодДекада,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.ПериодМесяц КАК ПериодМесяц,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.ПериодКвартал КАК ПериодКвартал,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.ПериодПолугодие КАК ПериодПолугодие,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.ПериодГод КАК ПериодГод,
	ДОБАВИТЬКДАТЕ(_КоличествоПоЗаданиюНаПроизводствоОбороты.Регистратор.Дата, ЧАС, -7) КАК Регистратор,
	НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(_КоличествоПоЗаданиюНаПроизводствоОбороты.Регистратор.Дата, ЧАС, -7), ДЕНЬ) КАК ПериодДляИтогов
{ВЫБРАТЬ
	Номенклатура.*,
	Подразделение.*,
	Количество_Ед_Хранения_План,
	Количество_Ед_Короб_План,
	ПериодДень,
	ПериодНеделя,
	ПериодДекада,
	ПериодМесяц,
	ПериодКвартал,
	ПериодПолугодие,
	ПериодГод}
ИЗ
	РегистрНакопления._КоличествоПоЗаданиюНаПроизводство.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК _КоличествоПоЗаданиюНаПроизводствоОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Ед_Измерения_Короб КАК ВТ_Ед_Измерения_Короб
		ПО _КоличествоПоЗаданиюНаПроизводствоОбороты.Номенклатура = ВТ_Ед_Измерения_Короб.Владелец
{ГДЕ
	_КоличествоПоЗаданиюНаПроизводствоОбороты.Номенклатура.*,
	_КоличествоПоЗаданиюНаПроизводствоОбороты.Подразделение.*}

ОБЪЕДИНИТЬ ВСЕ

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


собственно добавил эти два поля не могу сообразить как правильно объединить запросы
факт не попадает
4. lonlilokli 20.02.16 13:15 Сейчас в теме
Ок спасибо все получилось Во втором запросе надо прописать по аналогии с первым
5. HobbitT 20.02.16 14:50 Сейчас в теме
Обалдеть. Поговорил сам с собой и все получилось. Молодец, Шурф!
6. lonlilokli 25.02.16 14:03 Сейчас в теме
7. lonlilokli 25.02.16 14:07 Сейчас в теме
Мне очень сложно с башкой договариваться, она всегда отлынивать пытается, вот и приходится людей озадачивать. Да только где они эти люди:))
Оставьте свое сообщение

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