Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Июн 2021, 16:45
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Работа с датой, помогите!!!  (Прочитано 897 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Oleg137

  • *
  • Регистрация: 2017-05-28
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Помогите, у клиента есть реквизит дата рождения с типом Дата. Как узнать, что у него сегодня день рождения? То есть как сравнить день и месяц текущие с днем и месяцем в реквизите (получается год должен быть пустым?)? Дальше уже сделаю кнопку, всё необходимое, мне нужна помощь в сравнении этих дат. Спасибо


Оффлайн Apocalipso

  • *
  • Регистрация: 2017-06-05
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Профессия: Программист 1С
Помогите, у клиента есть реквизит дата рождения с типом Дата. Как узнать, что у него сегодня день рождения? То есть как сравнить день и месяц текущие с днем и месяцем в реквизите (получается год должен быть пустым?)? Дальше уже сделаю кнопку, всё необходимое, мне нужна помощь в сравнении этих дат. Спасибо

В общем ответ прост вам необходимо задать формат записи через функцию Формат
Сегодня = ТекущаяДата();
   СегодняБезГод = Формат(ТекущаяДата(),"ДФ=dd.MM");
На примере видно как это сделать, так же нужно сделать с текдатой и датой дня рождения.

Оффлайн ilyay

  • 1С:Специалист, 1С:Эксперт
  • *****
  • Регистрация: 2011-06-09
  • Сообщений: 562
  • РЕПУТАЦИЯ: 104
  • КПД: 19%
  • Профессия: Разработчик 1С
ТекДата = ТекущаяДата();
Месяц(ПроверяемаяДата) = Месяц(ТекДата) и День(ПроверяемаяДата) = День(ПроверяемаяДата).

// проверка 29 февраля с 1 марта здесь отсутствует

Еще один вариант - в одной из дат переделать год и сравнить.


 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
69 Сообщений
LexaK
67 Сообщений
antoneus antoneus
32 Сообщений
Ивашка
28 Сообщений
neek666
25 Сообщений
KATERINA 861
19 Сообщений
SSC
15 Сообщений
alexandr_ll
13 Сообщений
Алексей_1985_06
12 Сообщений
pouyo
8 Сообщений

* Кто онлайн

  • Точка Гостей: 602
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск