Формат даты в запросе 1С #718582


#0 by Shmidt
Затык в следующем. Необходимо выбирать контрагентов, у которых день рождения сегодня или через 2 дня. Как в запросе привести дату рождения к формату Число.Месяц, ведь год у каждого свой?
#1 by PR
НАЧАЛОПЕРИОДА
#2 by 13_Mult
ДЕНЬ(<Дата>) МЕСЯЦ(<Дата>) ГОД(<Дата>)
#3 by 1Сергей
дату от даты отнимать?
#4 by Сметанин
Функции День, месяц. Неожиданно?
#5 by Shmidt
И что День Месяц нам дадут?
#6 by Shmidt
Равно как и началопериода?
#7 by 1Сергей
ГДЕ Месяц(Сотр.ДатаРождения) = Месяц(ТекущаяДата) И День(Сотр.ДатаРождения) = День(ТекущаяДата)
#8 by 13_Mult
Число дня и число месяца!
#9 by Shmidt
Есть реквизит ДеньРождения (Дата) Есть Параметры ДатаНачала и ДатаОкончания ДатаНачала (ТекущаяДата); ДатаОкончания (ДатаНачала+60*60*48) Условие: ДеньРождения МЕЖДУ ДатаНачала и ДатаОкончания
#10 by 13_Mult
Иииииии ?!
#11 by Wobland
маладец! поздравлять?
#12 by Ненавижу 1С
добавитькдате(добавитькдате(началопериода(ДатаНачала,год),месяц,месяц(деньрождения)-1),день,день(деньрождения)-1) МЕЖДУ ДатаНачала и ДатаОкончания
#13 by Wobland
а ты уверен, что человек хотел именно этого?
#14 by 13_Mult
#15 by Shmidt
Да! Спасибо то, что нужно. Осталось разобраться в коде   )))
#16 by 13_Mult
Лучше разберись в коде
#17 by РенеДекарт
зачем искать день рождения месяц и день назад!?? вот это все >добавитькдате(добавитькдате(началопериода(ДатаНачала,год),месяц,месяц(деньрождения)-1),день,день(деньрождения)-1) - при 30.08 дает 29.07 Далее. >НАЧАЛОПЕРИОДА(&ДатаНачала, ГОД) , если начало периода можно и на месяц, и на день? Почему используется >ДОБАВИТЬКДАТЕ(..., ДЕНЬ, ДЕНЬ(ФизическиеЛица.ДатаРождения) - 1) - в невисокосном феврале получите 29 или 30 дней, если вздумаете играться этим кодом 30-31 марта.
#18 by Крошка Ру
О_о А типа РАЗНОСТЬДАТ все умышленно игнорируют?
#19 by 13_Mult
Можно и так: ДОБАВИТЬКДАТЕ(ФизическиеЛица.ДатаРождения, ГОД, РАЗНОСТЬДАТ(ФизическиеЛица.ДатаРождения, &ДатаНачала, ГОД)) МЕЖДУ &ДатаНачала И &ДатаОкончания
#20 by Крошка Ру
#21 by Wobland
человек спрашивает про формат даты, а вы ему тут про разность. мда...
#22 by Крошка Ру
>>Необходимо выбирать контрагентов, у которых день рождения сегодня или через 2 дня Где здесь про формат?
#23 by Wobland
#24 by Wobland
+ и мне плевать на то, что у автора проблемы с выражением мыслей ;)
#25 by 13_Mult
:)
#26 by 13_Mult
Тишина уже была нарушена после ))
#27 by Wobland
нуда. ТС ушёл в астрал, и уже дискотека ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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