Календарь запросом 1С (дни из периода)

Источник: http://www.forum.mista.ru/topic.php?id=612862

Текст запроса:

ВЫБРАТЬ
	0 КАК Цифра
ПОМЕСТИТЬ Цифры_0_9
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	1
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	2
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	3
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	4
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	5
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	6
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	7
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	8
ОБЪЕДИНИТЬ
ВЫБРАТЬ
	9
;
///////////////////////////////////
ВЫБРАТЬ
	ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, Цифры_0_9_0001.Цифра + 10 * Цифры_0_9_0010.Цифра + 100 * Цифры_0_9_0100.Цифра + 1000 * Цифры_0_9_1000.Цифра) КАК День
ПОМЕСТИТЬ Дни
ИЗ
	Цифры_0_9 КАК Цифры_0_9_0001,
	Цифры_0_9 КАК Цифры_0_9_0010,
	Цифры_0_9 КАК Цифры_0_9_0100,
	Цифры_0_9 КАК Цифры_0_9_1000
ГДЕ
	ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, Цифры_0_9_0001.Цифра + 10 * Цифры_0_9_0010.Цифра + 100 * Цифры_0_9_0100.Цифра + 1000 * Цифры_0_9_1000.Цифра) <= &ДатаКонца
ИНДЕКСИРОВАТЬ ПО
	День
;
///////////////////////////////////
ВЫБРАТЬ
	Дни.День
ИЗ
	Дни КАК Дни

Добавить комментарий

Ваш e-mail не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.