Как в запросе сделать выборку документов по дате и времени? #629291


#0 by Ar-Bus
Доброго времени суток, господа! Подскажите, пожалуйста, как написать запрос... Необходимо сделать выборку документов, например, за сутки, но только не с времени 00:00:00, а с 8:00:00. Как в запросе указать, что необходимо учитывать не только дату, но и время документа? В реквизитах формы отчета ДатаНачала, ДатаОкончания поставил вид -Дата, состав - Дата+Время. Но этого же недостаточно. Еще нужно в тексте запроса это как-то прописать... Не судите строго, ниже приведен текст Функции полностью. Но может кто сразу подскажет, где ошибка... Функция СформироватьЗапрос
#1 by lubja
функцию не читала - многабукав... а что тебе мешает параметры так и устанавливать НачалоДня и КонецДня, а непосредственно, сами даты, так как они есть...
#2 by Vladal
> Дата+Время. Но этого же недостаточно. Еще нужно в тексте запроса это как-то прописать... Ставь параметры запроса: (НачалоДня(Дата) + 3600*8)
#3 by Ar-Bus
устанавливал просто сами даты, но все равно время не учитывает
#4 by lubja
* не НачалоДня и КонецДня, а тупо даты. да ладно... должно со временем хавать....
#5 by Ar-Bus
а это уже интересно... Ну а как в тексте запроса это прописать? В реквизитах же формы отчета стоят даты со временем... А после выполнения запроса вижу, например, следующее: в форме отчета в реквизитах ставил: ДатаНачала - 06.07.12 08:00:00, ДатаОкончания - 07.07.12 08:00:00. На экране отображаются документы с 06.07.12 00:00:00 по 06.07.12 23:59:59
#6 by Ar-Bus
Да, НачалоДня и КонецДня убирал, все равно не помогает
#7 by lubja
не поверила... и проверила, все нормально выбирается, с учетом проставленного времени
#8 by Vladal
Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(НачалоПериода)+8*60*60); - это на 8 утра Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонецПериода) - 6*60*60); - за 6 часов до полуночи
#9 by Vladal
ИМХО символы ПС и Таб здесь лишние. Хотя жесткая привязка к уровню вложенности
#10 by Ar-Bus
Тебе поверил и еще раз проверил. Все заработало, спасибо большое
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С