BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://crm.oyvrental.cl///NONSGML kigkonsult.se iCalcreator 2.10.15//
METHOD:PUBLISH
BEGIN:VEVENT
UID:20260521T132251-04-3098wh65ub@https://crm.oyvrental.cl/
DTSTAMP:20260521T172251Z
DESCRIPTION:Programar nuevo codigo para sumar el campo de Tarifa total de r
 ecorrido de empresa transportista en la planilla de transportes en el CRM.
  Se programo el siguiente codigo para que muestre el total:\n\n$db = JFact
 ory::getDBO()\;\n$query = $db->getQuery(true)\;\n\n$query->select('SUM(sv.
 FieldValue)')\n      ->from($db->quoteName('#__rsform_submission_values'\,
  'sv'))\n      ->innerJoin($db->quoteName('#__rsform_submissions'\, 's') .
  ' ON sv.SubmissionId = s.SubmissionId')\n      ->where($db->quoteName('sv
 .FieldName') . ' = ' . $db->quote('Tarifa-recorrido'))\n      ->where($db-
 >quoteName('s.FormId') . ' = ' . $db->quote(78))\;\n\n$db->setQuery($query
 )\;\n\ntry {\n    $result = $db->loadResult()\;\n} catch (RuntimeException
  $e) {\n    // Manejar la excepción (mostrar un mensaje de error\, registr
 ar el error\, etc.)\n    JLog::add($e->getMessage()\, JLog::ERROR\, 'com_m
 ycomponent')\; // Ejemplo de registro en el log de Joomla\n    JError::rai
 seError(500\, JText::_('COM_MYCOMPONENT_ERROR_DATABASE'))\; // Ejemplo de 
 mensaje de error al usuario\n    return\; // Importante: detener la ejecuc
 ión si hay un error\n}\n\nif ($result === null) {\n    $result = 0\;\n}\n
 \n$formattedResult = number_format($result\, 2\, '\,'\, '.')\;\n\necho 'TO
 TAL MONTO: $ ' . $formattedResult . ''\;\n// O para concatenar:\n$director
 yLayout .= 'TOTAL MONTO: $ ' . $formattedResult . ''\; https://crm.oyvrent
 al.cl/index.php/component/rseventspro/evento/12664-programar-nuevo-codigo-
 para-sumar-el-campo-de-tarifa-total-de-recorrido-de-empresa-transportista-
 en-la-planilla-de-transportes-en-el-crm?Itemid=101
DTSTART:20250116T110000Z
DTEND:20250116T120000Z
LOCATION:Oficinas OYV (Cordillera 551\, Pudahuel.)
SUMMARY:Programar nuevo codigo para sumar el campo de Tarifa total de recor
 rido de empresa transportista en la planilla de transportes en el CRM
URL:https://crm.oyvrental.cl/index.php/component/rseventspro/evento/12664-p
 rogramar-nuevo-codigo-para-sumar-el-campo-de-tarifa-total-de-recorrido-de-
 empresa-transportista-en-la-planilla-de-transportes-en-el-crm?Itemid=101
END:VEVENT
END:VCALENDAR
