Programar nuevo codigo para sumar el campo de Tarifa total de recorrido de empresa transportista en la planilla de transportes en el CRM

Desde Enero 16, 2025 08:00 hasta Enero 16, 2025 09:00

En Oficinas OYV

Publicado por Rodrigo Galvez

Categorías: Programación CRM

Hits: 7


Programar nuevo codigo para sumar el campo de Tarifa total de recorrido de empresa transportista en la planilla de transportes en el CRM. Se programo el siguiente codigo para que muestre el total: $db = JFactory::getDBO(); $query = $db->getQuery(true); $query->select('SUM(sv.FieldValue)') ->from($db->quoteName('#__rsform_submission_values', 'sv')) ->innerJoin($db->quoteName('#__rsform_submissions', 's') . ' ON sv.SubmissionId = s.SubmissionId') ->where($db->quoteName('sv.FieldName') . ' = ' . $db->quote('Tarifa-recorrido')) ->where($db->quoteName('s.FormId') . ' = ' . $db->quote(78)); $db->setQuery($query); try { $result = $db->loadResult(); } catch (RuntimeException $e) { // Manejar la excepción (mostrar un mensaje de error, registrar el error, etc.) JLog::add($e->getMessage(), JLog::ERROR, 'com_mycomponent'); // Ejemplo de registro en el log de Joomla JError::raiseError(500, JText::_('COM_MYCOMPONENT_ERROR_DATABASE')); // Ejemplo de mensaje de error al usuario return; // Importante: detener la ejecución si hay un error } if ($result === null) { $result = 0; } $formattedResult = number_format($result, 2, ',', '.'); echo "TOTAL MONTO: $ " . $formattedResult . "
"; // O para concatenar: $directoryLayout .= "TOTAL MONTO: $ " . $formattedResult . "
";