Как можно определить возраст контакта в Битрикс24?

Здравствуйте, у меня возникли проблемы с вычислением возраста контакта. Я создала поле "возраст" в карточке контакта, используя тип поля "целое число". Также я создала бизнес-процесс для изменения переменной, где я назначила переменную "возраст" с типом поля "целое число". Формула, которую я использовала для вычисления переменной, выглядит так: {{=datediff({{=System:Date}}, {{Дата рождения}},  '%,m')}}. Однако, когда происходит изменение документа, возраст записывается как 0. Как можно исправить эту проблему?
  • 19 сентября 2023 г. 12:46
Ответы на вопрос 4
Проблема может быть связана с неправильным расчетом разницы между датами. 
Вместо формулы {{=datediff({{=System:Date}}, {{Дата рождения}}, '%,m')}} можно использовать следующую формулу: 

{{=datediff({{=System:Date}}, {{Дата рождения}}, 'y')}} 

Это вычислит разницу в полных годах между текущей датой и датой рождения. 
Также убедитесь, что поле "Дата рождения" заполнено корректно для каждого контакта.
'%,y'основная запятая 
 '%,y'избыточная запятая 
 Избегайте использования запятой в числах, содержащих символы или символы пунктуации.
Похожие вопросы