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
Publicado por Rodrigo Galvez
Categorías: Programación CRM
Hits: 6
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 . "
";

Trafico y rutas en Santiago

Calculadora de Rutas y Cobro Logístico
Diagnóstico de Batería

🔋 Diagnóstico Rápido de Batería (Servicio Técnico)

Estime el estado de carga (SOC) del sistema eléctrico basado en la lectura del multímetro. **Válido para baterías de Plomo-Ácido.**


Esperando datos
Ingrese los datos para comenzar el diagnóstico.
Calculadora de Calibre de Cable (AWG/mm²) y Caída de Voltaje

🔌 Calibre de Cable y Caída de Voltaje (AWG/mm²)

Calculadora de seguridad: Determina el calibre mínimo de cable para evitar caídas de voltaje excesivas (Max. 3%).


Esperando datos
Ingrese los datos para calcular.