profile="http://gmpg.org/xfn/11"> Как правильно выбрать документы в запросе за один определенный день? 1С:Предприятие 8.2. | Разработчику о работе с 1С:Предприятие, Pascal, Паскаль

Как правильно выбрать документы в запросе за один определенный день? 1С:Предприятие 8.2.

Как правильно выбрать документы в запросе за один определенный день? 1С:Предприятие 8.2.
Существует определенный формат даты сохраненного документа в 1С:Предприятие 8.2. Следуя формату сохраненного документа, требуется указывать не только дату документа, но и время документа. В системе 1С:Предприятие 8.2 существуют функции получения времени на начало дня и на конец дня. Иначе говоря, получение временных констант вида: 00:00:00 (начало дня) и 23:59:59 (конец дня). Достаточно указать данные функции в запросе. Пример:

Процедура КакПравильноВыбратьДокументыЗаОдинДеньВЗапросе()
	 Запрос = Новый Запрос;
	 Запрос.Текст =
	 "ВЫБРАТЬ
	 |	РеализацияТоваровУслуг.Ссылка,
	 |	РеализацияТоваровУслуг.Дата
	 |ИЗ
	 |	Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
	 |ГДЕ
	 |	РеализацияТоваровУслуг.Дата МЕЖДУ &НаДатуНачалоДня И &НаДатуКонецДня";
	 НаДатуНачалоДня=НачалоДня(Дата("20110511"));
	 НаДатуКонецДня=КонецДня(Дата("20110511"));
	 Запрос.УстановитьПараметр("НаДатуНачалоДня",НаДатуНачалоДня);
	 Запрос.УстановитьПараметр("НаДатуКонецДня",НаДатуКонецДня);
	 Результат = Запрос.Выполнить();
	 ВыборкаДетальныеЗаписи = Результат.Выбрать();
	 Сообщить("За время: с  "+НаДатуНачалоДня+" по: "+НаДатуКонецДня);
	 Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		 Сообщить(" "+ВыборкаДетальныеЗаписи.Ссылка);
	 КонецЦикла;
 КонецПроцедуры

Вывод работы данной процедуры на экран:
За время: с 11.05.2011 00:00:00 по: 11.05.2011 23:59:59
Реализация товаров и услуг ТДН00000002 от 11.05.2011 12:00:00
Реализация товаров и услуг ДО000000005 от 11.05.2011 12:00:05

Комментарии запрещены.