Автор Тема: КАК СВЯЗАТЬ ДАТУ РОЖДЕНИЯ С ДАТОЙ ВЫДАЧИ ПАСПОРТА  (Прочитано 307 раз)

ЭЛЛА

  • Ученик
  • *
  • Сообщений: 1
  • Благодарностей 0
  • Элла
ВОПРОС КАК СДЕЛАТЬ В КОНСТРУКТОРЕ ПРЕДУПРЕЖДЕНИЕ О ЗАМЕНЕ ПАСПОРТА ПО СРОКАМ
С уважением, Элла.

advokat

  • Посвященный
  • **
  • Сообщений: 96
  • Благодарностей 4
Руками попробуйте, должно получиться.
(Какой вопрос такой и ответ, без обид)

vladimir.runa

  • Главный модератор
  • Мастер
  • **
  • Сообщений: 341
  • Благодарностей 22
  • skype: vladimir.runa
Можно задать цветовую нотификацию по клиенту. Паспорт меняется в 20 и 45 лет. Т.е. надо сделать два поля краски, в каждом из которых задать по два условия границ, при которых поле клиента в списке будет подсвечиваться цветом: http://runabase.ru/help/field.html#color

Для начала добавляется расчёт от дня рождения до сегодня. Пример формулы для расчётного поля (назовём его Возраст):
[~today] - [Дата рождения]

Граница исполнения 20 лет в днях составляет: 4 года + 1 день (високосный год) = 365 * 4 + 1 = 1461 дней.
В 20 годах укладывается 5 периодов по 4года+1день = 1461 * 5 = 7305
Если надо извещать за 15 дней до наступления данного возраста, то получаем число 7290.

Прописываем в условии поля краски формулу:
[Возраст]>7290, [Возраст]<7305

Рассчитываем число дней для 45 лет: 45 / 4 = 11,25 * 1461 = 16436,25

Добавляем второе цветовое поле с формулой:
[Возраст]>16421, [Возраст]<16436

vladimir.runa

  • Главный модератор
  • Мастер
  • **
  • Сообщений: 341
  • Благодарностей 22
  • skype: vladimir.runa
И ещё вдогонку. Данный расчёт надо проверить, и для этого можно рядом положить поле периода, в котором также рассчитать возраст человека. В данном поле реализован алгоритм вычисления периода, поэтому оно будет показывать точный возраст в годах/месяцах и днях.

runa.natalia

  • Главный модератор
  • Подмастерье
  • **
  • Сообщений: 118
  • Благодарностей 9
  • vk.com/runabase
Элла, можно действительно подробнее описывать вопрос - для тех, кто его видит впервые.

advokat, мы были немного в курсе, извините, что теперь ваше сообщение выглядит грубовато :) В другом случае вы были бы правы.
Информация о новых версиях и список изменений: http://vk.com/runabase

advokat

  • Посвященный
  • **
  • Сообщений: 96
  • Благодарностей 4
выглядит грубовато :) В другом случае вы были бы правы.
Это только выглядит, так.  ;) А по существу ответ верный и абсолютно адекватный заданному вопросу.

Мои дорогие разработчики! Вы у нас одни на всех, вас беречь надо. Если Вы будете так активно реагировать на любое несуразное предложения (якобы вопрос но без знака "?") мы скоро вас потеряем. У вас так никаких ни моральных, ни физических сил не останется работать. Я конечно догадываюсь, что у заданного Эллой вопроса есть какая-то предыстория и вы в курсе событий, но факт остаётся фактом: вопрос задан публично и Элла получила публичный адекватный ответ. Ни добавить, ни отнять  :) 

vladimir.runa

  • Главный модератор
  • Мастер
  • **
  • Сообщений: 341
  • Благодарностей 22
  • skype: vladimir.runa
advokat - один из лучших участников данного форума. Всегда приятно, когда он оставляет сообщения. Люди могут по разному выражать себя в том или ином случае. Общая представление о человеке складывается из множества проявлений. В данном случае была не столько грубость, сколько адекватность. Все мы воспринимаем мир через призму своего опыта и осознания.

advokat

  • Посвященный
  • **
  • Сообщений: 96
  • Благодарностей 4
За комплимент спасибо.
Все мы воспринимаем мир через призму своего опыта и осознания.
На этот счёт мне нравиться высказывание Оскара Уайльда: "Красота - в глазах смотрящего."
Сколько не читаю его высказываний меня всегда удивляет и поражает их емкость, точность. Мудрый был человек.

 

Яндекс.Метрика