Почему возращает пустой запрос с параметромТекущаяДата ?

1. Terabaytus 13.09.21 19:19 Сейчас в теме
Добрый день, не могу понять запрос возвращает пустой запрос с параметром дата хотя если прописать прямо ДАТАВРЕМЯ(2021,9,13) всё нормально ?
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |    РАЗНОСТЬДАТ(ВремяНачалаРаботы.ВремяНачалаРаботы, ВремяОкончанияРаботы.ВремяОкончанияРаботы, СЕКУНДА) КАК Время
        |ИЗ
        |    РегистрСведений.ВремяНачалаРаботы КАК ВремяНачала,
        |    РегистрСведений.ВремяОкончанияРаботы КАК ВремяОкончанияРаботы
        |ГДЕ 
        |    ВремяНачалаРаботы.Дата = &Дата
        |И 
        |    ВремяОкончанияРаботы.Дата = &Дата";

        Запрос.УстановитьПараметр("Дата", ТекущаяДата());
Показать
Найденные решения
2. spacecraft 13.09.21 19:34 Сейчас в теме
(1) потому, что ДАТАВРЕМЯ(2021,9,13) это дата с временем 00:00:00. А ТекущаяДата() это дата с конкретным временем.
И в регистрах нет записей на конкретное значения даты и время.
Да и смысл такого запроса под вопросом...

Как вариант:
Запрос.УстановитьПараметр("Дата", НачалоДня(ТекущаяДата()));
Terabaytus; +1 Ответить
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 13.09.21 19:34 Сейчас в теме
(1) потому, что ДАТАВРЕМЯ(2021,9,13) это дата с временем 00:00:00. А ТекущаяДата() это дата с конкретным временем.
И в регистрах нет записей на конкретное значения даты и время.
Да и смысл такого запроса под вопросом...

Как вариант:
Запрос.УстановитьПараметр("Дата", НачалоДня(ТекущаяДата()));
Terabaytus; +1 Ответить
3. Andrekaa 13.09.21 19:36 Сейчас в теме
может
Запрос.УстановитьПараметр("ДатаНачала ", НачалоДня(ТекущаяДата()));
Запрос.УстановитьПараметр("ДатаКонца ", КонецДня(ТекущаяДата()));
а в запросе ВремяНачалаРаботы.Дата &ДатаНачала И &ДатаКонца
Terabaytus; +1 Ответить
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)