Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Условие по дню и месяцу

Условие по дню и месяцу
Я
   Melcor
 
28.05.18 - 16:49
Доброго дня. необходимо получить контрагентов у которых день рождения с 1 марта по 30 апреля. Подскажите, как сделать условие в запросе, чтобы получить контрагентов без учета года.
 
 
   dezss
 
1 - 28.05.18 - 16:50
МЕСЯЦ(<Твоя дата>) В (3,4)
   piter3
 
2 - 28.05.18 - 16:51
Месяц
   dezss
 
3 - 28.05.18 - 16:52
а вообще странно..
Стаж: 10 лет 8 месяцев 4 дня
   Melcor
 
4 - 28.05.18 - 16:52
Не совсем точно описал, дата может быть с любой даты месяца
   Melcor
 
5 - 28.05.18 - 16:53
т.е. проблема именно с днем месяца
   piter3
 
6 - 28.05.18 - 16:53
(4) может уже попробуешь?
   dezss
 
7 - 28.05.18 - 16:55
(4) тогда добавь еще ДЕНЬ(<Твоя дата начала>) > 14 И ДЕНЬ(<Твоя дата конца>) < 22.
   dezss
 
8 - 28.05.18 - 16:55
(7) + добавь куда-нибудь ИЛИ)))
   Melcor
 
9 - 28.05.18 - 16:56
Спасибо
   spiller26
 
10 - 28.05.18 - 17:20
Вот кусочек в запросе, только делал в ЗУП
    "ВЫБРАТЬ
    |    ТекКадрДанныеСотр.ФизическоеЛицо.Наименование КАК ФизическоеЛицо,
    |    ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения КАК ДатаРождения,
    |    ВЫБОР
    |        КОГДА ДОБАВИТЬКДАТЕ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, ГОД, РАЗНОСТЬДАТ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, &ДатаОтчета, ГОД)) < &ДатаОтчета
    |            ТОГДА ДОБАВИТЬКДАТЕ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, ГОД, 1 + РАЗНОСТЬДАТ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, &ДатаОтчета, ГОД))
    |        ИНАЧЕ ДОБАВИТЬКДАТЕ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, ГОД, РАЗНОСТЬДАТ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, &ДатаОтчета, ГОД))
    |    КОНЕЦ КАК ДатаРожденияВТекущая
    |ПОМЕСТИТЬ ВтДаты
    |ИЗ
    |    РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекКадрДанныеСотр
 
 Рекламное место пустует
   Сияющий в темноте
 
11 - 29.05.18 - 10:07
При работе с днями рождения проще сначал привести их к текущему году,выбрав день и месяц и собрав дату,а потом на даты текущего года наложить условие

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует