Как получить дату в запросе с помощью функции ДатаВремя? #557235


#0 by hame1e00n
Есть определенная дата, например, 5 мая 2010, задана параметром &Дата. Надо получить дату с таким же днем недели и месяцем, но только за текущий год. Как это сделать?
#1 by Господин ПЖ
почитать про функции работы с датой...
#2 by Ненавижу 1С
>> Надо получить дату с таким же днем недели и месяцем, но только за текущий год а ничего что их будет несколько?
#3 by Amiralnar
... в запросах. Там очень просто =)
#4 by Wobland
а как в запросе дать возможность пользователю интерактивно выбрать нужное значение? //стебусь ключевые слова ГОД, МЕСЯЦ...
#5 by hame1e00n
Не стебитесь, реально ступор
#6 by mikecool
ты популярно объясни - чего тебе надо?
#7 by Wobland
как выделить МЕСЯЦ из &Даты?
#8 by hame1e00n
ДатаВремя(2011, Месяц(&Дата), День(&Дата)) не работает, пишет неверные параметры
#9 by Wobland
я всё-таки подозреваю, что автор имел в виду число, а не день недели
#10 by Wobland
а в &Дате что?
#11 by Amiralnar
А что,и какого типа передается в &Дата?
#12 by hame1e00n
короче у меня есть набор дат за разные года, надо получить даты с такими же месяцами и днем, но за текущий год
#13 by hame1e00n
дата
#14 by hame1e00n
в консоли запросов задаю дату
#15 by mikecool
ругается на применение МЕСЯЦ и ГОД в ДатаВремя
#16 by hame1e00n
как это обойти
#17 by PR
В запросе нельзя определить текущую дату, следовательно нужно передавать ее также параметром.
#18 by hame1e00n
вы правы, имел ввиду число, а не день недели
#19 by hame1e00n
да пофиг, ну пусть я прям в запросе буду 2011 тупо задавать, я не могу преобразовать дату, вот в чем вопрос!!!
#20 by Wobland
вкладывать месяц в датувремя нельзя получается?
#21 by Wobland
где есть? запрос обязателен?
#22 by hame1e00n
Это не работает
#23 by mikecool
передавай параметрами месяц и число
#24 by 73
ДобавитьКДате(ДобавитьКдате(&Дата, Год, -Год(&Дата)), Год, 2011)
#25 by Ненавижу 1С
получай
#26 by PR
Да блин, передай в запрос 5 мая 2010 параметром &Дата и 5 мая 2011 параметром &ДатаСТекущимГодом
#27 by hame1e00n
да, это часть большого запроса, вот затуп на простом месте
#28 by Ненавижу 1С
не понял, тебе тот же день месяца нужен или недели?
#29 by guitar_player
#30 by Wobland
вложенным запросом вынимать отдельно число, месяц, потом прикручивать, куда надо...
#31 by ptiz
ДОБАВИТЬКДАТЕ(&Дата, ГОД, РАЗНОСТЬДАТ(&Дата, &ТекДата, ГОД))
#32 by hame1e00n
так и думал, а сразу никак???
#33 by Wobland
почитай
#34 by 73
См.
#35 by hame1e00n
тот же день месяца
#36 by Ненавижу 1С
тогда смотри
#37 by hame1e00n
,, Спасибо, это работает!!!
#38 by hame1e00n
Ребята, всем спасибо!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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