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