Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:40

Расчет возраста в 1с 8.3

Автор Dimonmsk, 06 дек 2015, 23:27

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

Dimonmsk

всем привет,
Скажите, у меня в справочники сотрудники есть два реквизита
ДатаРождения и Возраст.
Как сделать так, что бы возраст считался автоматически?

Заранее спасибо! 

дфтын

Текущаядата() - датарождения()  хотя не уверен надо в отладчике поглядеть что будет

Отправлено с моего Boost через Tapatalk


cska-fanat-kz

Цитата: дфтын от 07 дек 2015, 03:49Текущаядата() - датарождения()

результат получите. но только в секундах )))
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dimonmsk

А как же тогда правильно ?
и где это прописать?

pavl_vs

Dimonmsk[/b], задаете такие вопросы и не указываете конфигурацию!?

Цитата: Dimonmsk от 07 дек 2015, 19:02
А как же тогда правильно ?

Если конфигурация с достаточно развитым функционалом по учету кадров, то см. конфигуратор - там все есть.

Цитата: Dimonmsk от 07 дек 2015, 19:02
и где это прописать?

Показали бы сначала, где Вы это хотите видеть, и лучше на картинке.

Dimonmsk

конфигурация не типовая 8.3 (8.3.7.1776)
Сам составляю.

В справочнике сотрудники есть ДатаРождения и Возраст.
как прописать программно, что бы в поле Возраст отображалась цифра реального возраста)

а то нашим девицам влом считать самим))))

дфтын

Ну секунды. сложно секунды в года перевести чтоли.
Математика 3 клас церковно приходской

Dimonmsk

Господа))

может по существу ? )))

uanr81

А поле возраста где находится уточните и я вам подскажу как реализовать?

vitasw

Не очень понимаю зачем возвраст пихать именно в реквизит,а не, например, в надпись. Ну да ладно, сами потом обновлять замучаетесь.
Возраст=Год(ТекущаяДата())-Год(ДатаРождения)-?(День(ТекущаяДата())>=День(ДатаРождения),0,1);

Похожие темы (5)

Рейтинг@Mail.ru

Поиск