Здравствуйте.
Пытаюсь переопределить результат заполнения веб-формы через обработку события onBeforeResultAdd.
function SendManagerMail($WEB_FORM_ID, $arFields, $arrVALUES)
{
//здесь получаю значение поля, все работает корректно и приходит правильное значение
$arAddFields = $arrVALUES['form_text_860'];
//после некоторых преобразований пытаюсь присвоить значению поля другой результат, получаю в результате старый результат, то есть прямое присвоение не работает
$arrVALUES['form_text_860']=$arMailFields[0];
}
Уважаемые специалисты, подскажите пожалуйста, что я делаю не так и как тут нужно переопределять значение?
Пытаюсь переопределить результат заполнения веб-формы через обработку события onBeforeResultAdd.
function SendManagerMail($WEB_FORM_ID, $arFields, $arrVALUES)
{
//здесь получаю значение поля, все работает корректно и приходит правильное значение
$arAddFields = $arrVALUES['form_text_860'];
//после некоторых преобразований пытаюсь присвоить значению поля другой результат, получаю в результате старый результат, то есть прямое присвоение не работает
$arrVALUES['form_text_860']=$arMailFields[0];
}
Уважаемые специалисты, подскажите пожалуйста, что я делаю не так и как тут нужно переопределять значение?