как убрать время из даты
Выходит синтаксическая ошибка, в консоли запроса я не могу ввести параметр ДатаН = НачалоДня(, а когда подставляю функцию в запрос, то ошибка.
ГДЕ
ДатаДок >= НачалоДня(&Дата)
(25) с какого верху?
ГДЕ
ДатаДок >= НачалоПериода(&Дата, День)
и ДатаДок<= КонецПериода(&Дата,День)
И будет тебе счастье
вообще конечно забавно почему в консоли нельзя для параметра указать дату со временем ) какая то хитрая консоль видимо, задуманная чтоб пользователь помучался)
(44) у тс возникло стойкое нежеланием пользоваться двумя параметра для даты начала и даты конца. )
Тема: Формат Даты в запросе
Формат Даты в запросе
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Формат Даты в запросе
Сообщение от Mexxe
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Формат Даты в запросе
Сообщение от avm3110
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Формат Даты в запросе
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Формат Даты в запросе
Сообщение от avm3110
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Формат Даты в запросе
Ну во-первых, у вас левое соединение, а значит "данные клиента" можете не найти и это нужно обрабатывать (в этом случае данные по паспорту будут NULL)
Во-вторых, у вас может не быть клиента (поле СсылкаНаОбъект.КлиентЗака� �чик может быть пустым), тогда выборка будет пустой (это нужно обрабатывать.
Ну а так.. нужно сделать типа такого
Пока Выборка.Следующий() Цикл
Область.Параметры.ДатВыдач иПаспорта = Формат(Выборка.ДатВыдачиПа спорта,"ДФ=dd.MM.yyyy");
Область.Параметры.ПаспортС ерия = Выборка.Серия;
Область.Параметры.Номер= Выборка.Номер;
Область.Параметры.Выдан= Выборка.Выдан;
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Re: Формат Даты в запросе
Сообщение от avm3110
Ну во-первых, у вас левое соединение, а значит "данные клиента" можете не найти и это нужно обрабатывать (в этом случае данные по паспорту будут NULL)
Во-вторых, у вас может не быть клиента (поле СсылкаНаОбъект.КлиентЗака� �чик может быть пустым), тогда выборка будет пустой (это нужно обрабатывать.
Прибавить к дате или вычесть из даты секунду, минуту, час, день, год
Для работы с датами в 1С Предприятии существуют специальные методы встроенного языка. При работе с датами может потребоваться прибавить к дате или вычесть из даты секунду, минуту, час, день, год. Это можно сделать как в запросе, так и в программном коде, средствами встроенного языка.
В программном коде
Для решения данной задачи, можно прибавить к дате или вычесть из даты требуемое количество секунд.
В запросе
Для решения данной задачи, в языке запросов есть специальная функция ДОБАВИТЬКДАТЕ(<Дата>, <Тип>, <Количество>). Параметр "Тип" указывает вид увеличения и может принимать значения: СЕКУНДА, МИНУТА, ЧАС, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, КВАРТАЛ, ГОД, ДЕКАДА, ПОЛУГОДИЕ.
Комментарии (0)
Для того чтобы добавить сообщение, необходимо Войти или Зарегистрироваться
Как в запросе убрать время из даты 1с
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.