Здесь мы обновим ответ у вопроса “Город” у отдельного результата заполнения формы = 428523

<?php

require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");

if (CModule::IncludeModule("form")) {

// обновим Значение для вопроса "Город" (ID поля ответ №25557) у результата заполнения формы №428523

$RESULT_ID = 428523; // id результата
$arVALUE = array();
$FIELD_SID = "SIMPLE_QUESTION_344"; // символьный идентификатор вопроса
$ANSWER_ID = 25557; // ID поля ответа
$arVALUE[$ANSWER_ID] = "Москва";
CFormResult::SetField($RESULT_ID, $FIELD_SID, $arVALUE);

// вот так, например, можно обновить IP адрес поля формы для определенного результата заполнения формы

CFormResult::SetField(428523, 'user_ip', '58.12.103.27');

}

?>

Смотрим символьный идентификатор вопроса (например: SIMPLE_QUESTION_344)
Обновление данных в отдельном результате заполнения формы Битрикс через Bitrix API

ID поля ответа (например: 25557)
Обновление данных в отдельном результате заполнения формы Битрикс через Bitrix API

Смотрим идентификатор поля user_ip:
Обновление данных в отдельном результате заполнения формы Битрикс через Bitrix API