Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как убрать время из даты в запросе ?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
andrew76
Добрый день !

Имеется Запрос на выборку документов. Реквизит КартаЧитателя у документа имеет тип Дата. Вводится со временем вместе.Как в запросе убрать время из этого реквизита ?
Функции НачалоДня() и КонецДня() тут не помогут.

Запрос = Новый Запрос;
Запрос.Текст =

"ВЫБРАТЬ
|    КартаЧитателя.Ссылка КАК Ссылка,
|    КартаЧитателя.Книга,
|    КартаЧитателя.ДатаВыдачи,
|    КартаЧитателя.ДатаВозврата
|ИЗ
|    Документ.КартаЧитателя.Основной КАК КартаЧитателя
|ГДЕ
|    КартаЧитателя.ДатаВыдачи >=&ДатаНач И КартаЧитателя.ДатаВыдачи <=&ДатаКон";
Vofka
|ГДЕ
|    НАЧАЛОПЕРИОДА(КартаЧитателя.ДатаВыдачи, ДЕНЬ) >=&ДатаНач И КОНЕЦПЕРИОДА(КартаЧитателя.ДатаВыдачи, ДЕНЬ) <=&ДатаКон"
sava1
зачем эти сложности. в запрос передаем параметры НачалоДня(Дата1) и КонецДня(Дата2)
Vofka
sava1 @ Сегодня, 13:41 необходимо зарегистрироваться для просмотра ссылки ,
эта дата в системе больше, чем начало дня КартаЧитателя.ДатаВыдачи
andrew76
Цитата(sava1 @ 30.11.21, 16:41) необходимо зарегистрироваться для просмотра ссылки
зачем эти сложности. в запрос передаем параметры НачалоДня(Дата1) и КонецДня(Дата2)


Это само собой.Но мне нужна другая дата.которая сидит в реквизите документа.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.