public static function save_amount($bean, $event, $arguments) { if (!isset($_REQUEST['json_data'])) { return; } $parent_type = $bean->module_name; $datos_json = json_decode(html_entity_decode($_REQUEST['json_data']), true); $acum = 0; foreach ($datos_json as $key => $datos) { $acum += $datos['vr_total']; } $arCampos = array(0 => 'amount'); $arValues = array(0 => $acum); $arWhereFi = array(0 => 'id'); $arWhereVa = array(0 => $bean->id); $arJoinFi1 = array(); $arJoinFi2 = array(); FnCrm::setCampos('opalo_solicitudes', $arCampos, $arValues, $arWhereFi, $arWhereVa, $arJoinFi1, $arJoinFi2); }