Доброго времени суток, вчера целый день убил на попытки добавить контакт в CRM через API
Проблемы с добавлением поля BIRTHDATE.
Самые рабочие варианты это
$arParams['BIRTHDATE'] = "11.10.1984"
и
$arParams['BIRTHDATE'] = "11.10.1984 19:49:13"
но на них выкидываются ошибки в разных местах. :o
В первом случае
[ErrorException] E_NOTICEUndefined offset: 3 (0)
/home/bitrix/www/bitrix/modules/main/tools.php:543 ругается на то что массиве недостаточно параметров.
во втором случае
[ErrorException] E_NOTICEUndefined index: MI (0)
/home/bitrix/www/bitrix/modules/main/tools.php:510 ругается что параметров слишком много и он их не знает(((((
Добавляю вот такой функцией
$new_contact_id = $ct->Add($arParams, true, array('DISABLE_USER_FIELD_CHECK' => true));