Archives 2021

Actualización TM Land – 21-07-2021⚙️👨🏻‍💻📊

Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻‍💻📊

Miércoles 16 de junio del 2021

1. Se realizaron los siguientes cambios en el formulario Venta de Tiquetes Intermunicipal y Cierre Diario.

• En el formulario venta de tiquetes intermunicipal en la pestaña devoluciones, cuando se busca el tiquete se organiza para que, se pueda enviar correo electrónico al pasajero con el formato del tiquete para descargar, se añade columna para ver si el pasajero tiene correos, también se añade columna para descargar el tiquete sin enviar el correo, se agrega mensaje de error si el pasajero no tiene correo.

• En el formulario de cierre diario, se crea tabla para ver la información del cierre diario y poder exportarla a Excel, se requiere el siguiente parámetro en las configuraciones adicionales de la empresa: tabla_exportar_cierre_actual, puede tener valor true para verla o false para esconderla.

Jueves 17de junio del 2021

2. Se realizaron los siguientes cambios en el formulario Extracto de Contrato.

• En el formulario extracto de contrato, en la pestaña notas transportado, en la columna documento solo se mostrará los últimos 6 dígitos del FUEC.

Martes 22 de junio del 2021

3. Se realizaron los siguientes cambios en el formulario Comprobantes.

• En el formulario comprobantes en la pestaña resumen, se agrega un nuevo campo que permite ver las facturas asociadas a un comprobante de ingreso y permite hacer el filtro por estas facturas.

Miércoles 30 de junio del 2021

4. Se realizaron los siguientes cambios en el formulario Asientos Modelo.

• Se realiza un desarrollo en los centros de costos y en el asiento modelo con marca manifiesto_cuenta_tercero, en donde deben de quedar los siguientes conceptos: ADMINISTRACION POSITIVA DISCRIMINADA MENOS DE 5 y ADMINISTRACION POSITIVA DISCRIMINADA MAS DE 5, ambos marcados con centro de costos, SEDE_ORIGEN. De esta forma, cuando guarda los movimientos contables, quedará cada uno de estos conceptos con el valor de la administración correspondiente por el flete de la guía junto con el centro de costos que pertenece a la sede de creación de la guía de transporte.

Lunes 5 de julio del 2021

5. Se realizaron los siguientes cambios en la aplicación nativa de Protocolos de alistamiento.

• En la aplicación de protocolos de alistamiento, se agrega la opción de día no trabajado.

• Se realiza mejora en la aplicación de protocolos de alistamiento para que, al cerrar sesión mantenga la URL que se había ingresado, solo se borrará cuando se entre manualmente al menú en el inicio de sesión y se seleccione el servidor.

Miércoles 14 de julio del 2021

6. Se realizaron los siguientes cambios en el formulario Venta de Tiquetes Intermunicipales, Servicio en Sitio y formato Correo Electrónico.

• Se modifica el formato de tarjeta de despacho térmica para que en el campo tarifa, se reste el valor de los descuentos y el total de la planilla se le resto los descuentos.

• En el formulario servicio en sitio, se añadieron los campos Kilometros_zonadestapa y Kilometro_zonaroja, en la clonación de los servicios.

• Se realiza modificación para que se envíen las imágenes con el correo electrónico de Tipo Entrega.

Ver documento anexo.

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia

Actualización TM Land – 16-06-2021⚙️👨🏻‍💻📊

Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻‍💻📊

Miércoles 19 de mayo del 2021

1. Se realizaron los siguientes cambios en el formulario Administración de Personal y Guía de Transporte Nacional o Urbano.

• Se realiza un desarrollo que permite habilitar el campo teléfono y campo celular en las personas naturales, para que sean obligatorios y se valide el tamaño de los números, 7 números para el teléfono fijo y 10 números para el teléfono celular. Para activar esta funcionalidad se debe adicionar un parámetro en la Configuración de la Empresa – “celular_obligatorio_persona” y poner el value en true.

Jueves 20 de mayo del 2021

2. Se realizaron los siguientes cambios en el formulario Manifiesto.

• Se realiza modificación que muestre mensaje de alerta, cuando intente nuevamente anular manifiesto con cuentas por pagar abonadas.

Lunes 24 de mayo del 2021

3. Se realizaron los siguientes cambios en el formulario Extracto de Contrato.

• Se realiza modificación para que, al editar un extracto de contrato no cambie el consecutivo del contrato por uno nuevo.

• Se modifica el orden de los conductores para que salgan en el orden correcto.

• Se modifica formato de extracto de contrato, para que muestre el orden de los conductores.

• Se modifica la lista de conductores para que no se dupliquen los registros.

Martes 25 de mayo del 2021

4. Se realizaron los siguientes cambios en el formulario Administración de Personal y Guía de Transporte Nacional o Urbano.

• El parámetro en la configuración de la empresa “celular_obligatorio_persona”, el funcionamiento queda de la siguiente forma. En el formulario Administración de Personal y Guía de Transporte Nacional o Urbano “opción Nueva Persona”, el teléfono fijo no es obligatorio, pero en caso de que lo digiten se está validando que tenga 7 números, y adicionalmente no inicien con “1234” o “9876”, el teléfono celular sigue siendo obligatorio, pero se valida también que no inicien con “1234” o “9876”.

• Se realiza corrección para que permita generar las sillas con el nivel de servicio para un viaje intermunicipal.

Miércoles 26 de mayo del 2021

5. Se realizaron los siguientes cambios en el formulario Guía de Transporte Nacional o Urbano, Ejecutar y Reportes Programables Carga.

• Se realiza modificación para que no siga tomando el correo electrónico anterior, y tome el correo electrónico del encargado que se cambió al realizar una novedad en la guía de transporte.

• En el formulario ejecutar, se agrega a la pestaña ver ordenes ejecutadas la columna de observaciones.

• En el formulario ejecutar, se agrega al código de la orden de servicio en la pestaña de ordenes ejecutadas la posibilidad de abrir el reporte.

• En el formulario ejecutar, se modifica para que al subir archivos no borre ninguno y permita agregar todos los archivos necesarios, y también permita borrar cada uno por separado en la pestaña de ordenes ejecutadas.

• En el reporte de guías entre fechas con urbanos abiertos, se agregó la columna de notas.

Sábado 29 de mayo del 2021

6. Se realizaron los siguientes cambios en el formulario Configuración Empresa y Factura de Venta.

• Se modificó un desarrollo reciente que permite enviar correo electrónico de recordatorio de pago de facturas a los clientes, dependiendo de los días que están configurados. Si se desea enviar todos los correos a un solo email y que no le llegue al cliente, se puede configurar un parámetro adicional llamado “correo_para_aviso_factura_vencida” y en el campo value deberá quedar el correo o varios correos separados por una coma y sin espacios. Ejemplo: correo1@correo.com,correo2@correo.com.

Martes 01 de junio del 2021

7. Se realizaron los siguientes cambios en el formulario Extracto de Contrato y Remesa.

• Se realiza modificación en el formato de extracto de contrato, para que muestre la empresa que seleccionan en el convenio.

• Se realiza modificación que permite ver en la tabla donde se seleccionan las guías de transporte, formulario remesa, visualizar el valor total del flete de cada remesa y la sumatoria de este.

Miércoles 02 de junio del 2011

8. Se realizaron los siguientes cambios en el formulario Guía de Transporte Nacional o Urbano.

• Se agrega al asistente de importación de guías de transporte, la columna de alto, ancho y profundidad con el cálculo manual de volumen. En el archivo agregar las columnas de Alto, Ancho y Profundidad, para que el cálculo se realice ninguna debe de estar vacío, debe de tener un valor numérico.

Jueves 03 de junio del 2021

9. Se realizaron los siguientes cambios en el reporte de Tareas de Información Completa, Planilla de Viaje Intermunicipal y Guía de Transporte Nacional o Urbano.

• Se presentó lo siguiente, en el reporte tareas de información completa, los proveedores cuyo nombre tienen caracteres especiales, como tildes o letras como la Ñ, no están permitiendo hacer el filtro correctamente. Se realiza modificación al reporte para que sin importar la manera en que escriban el nombre de los proveedores, se pueda hacer el filtro correctamente.

• En el formulario planilla de viaje intermunicipal, se realiza modificación para que al seleccionar un viaje al que se le cambio el vehículo, tome el conductor correcto.

• En el formulario guía de transporte, se quita el campo de reexpediciones en la versión móvil.

Viernes 04 de junio del 2021

10. Se realizaron los siguientes cambios en el reporte de la Remesa y Manifiesto.

• Se modifica el reporte de la remesa y se coloca el código GD R02.

• Se modifica el reporte del manifiesto y se coloca el código GD R01.

Miércoles 09 de junio del 2021

11. Se realizaron los siguientes cambios en la aplicación de Protocolos de Alistamiento y formulario Factura de Venta.

• Se realiza modificación para que solo aparezcan las tareas, que no están borradas al realizar la consulta en la aplicación de protocolos de alistamiento.

• Se realiza modificación que permite seleccionar un asiento modelo manual en el formulario de factura de venta.

Ver documento adjunto.

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia

Comunicado TM SOLUTIONS

Seguimos con las buenas noticias, hace unos días @TMSolutions participó en la convocatoria Retos 4.0 del @minticcol y nuevamente fuimos seleccionados entre cientos de empresas. Estamos seguros del potencial que tenemos y día a día trabajamos para demostrarlo, les agradecemos infinitamente por su apoyo y estamos convencidos que el limite de la innovación es la imaginación. Sueñen en grande y trabajen duro para que sus metas se cumplan, es la manera adecuada de lograrlo sin depender de la suerte. Inclusive nos gustaría repetir una frase que expresó un deportista en una entrevista, “Yo tengo mucha suerte porque entreno duro todos los días”; creemos con certeza que si trabajas duro, seguro algún día recogerás los frutos de lo que siembras.

Este 🚀 sigue subiendo cada día más!!!

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia

Actualización TM Land – 05-06-2021⚙️👨🏻‍💻📊

Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻‍💻📊

Jueves 29 de abril del 2021

1. Se realizaron los siguientes cambios el reporte de Relación de Guías, Configuración Empresa y Gestión Humana.

• Se modifica el reporte de relación_guias1, para que muestre el subtotal con el valor de las guías de transporte que tengan la forma de pago Contado, Crédito y Contra Entrega

• Se realiza desarrollo, para que el sistema TM Land envíe un correo electrónico automáticamente, informando a los clientes las facturas que están próximas por vencer.

• Se quita tabla vacía, que salía en el panel de Inducción del proceso de selección de una persona nueva en Gestión Humana.

Viernes 30 de abril del 2021

2. Se realizaron los siguientes cambios el módulo Mantenimiento.

• En el formulario Ordenes de servicio, Ordenes de Servicio un Solo Paso, Protocolos de Alistamiento y Revisiones Bimestrales; estos formularios siempre envían correos electrónicos a los usuarios que estén suscritos a las Alertas de Mantenimiento. Se añadió, que al momento de enviar el correo electrónico haga la validación por cada usuario a quien debe enviar el email, si ese usuario tiene marcada la opción Restringir Vehículos y en caso de que si la tenga la opción habilitada, buscará los permisos de rastreo que tiene el usuario, si el usuario no tiene permisos sobre el vehículo al cual le hacen protocolos de alistamiento y órdenes de servicio o trabajo, no le llegarán las notificaciones. Si el usuario no tiene habilitada la opción de Restringir Vehículos, le debe llegar con normalidad los emails, siempre y cuando esté suscrito a Alertas de Mantenimiento.

Sábado 1 de mayo del 2021

3. Se realizaron los siguientes cambios en el formulario Guía de Transporte Nacional.

• Se habilita la salida del correo electrónico cuando se entregue la guía de transporte, este correo electrónico le llega directamente al remitente, informando que la mercancía fue entregada.

Lunes 3 de mayo del 2021

4. Se realizaron los siguientes cambios en el formulario Liquidación de Planillas.

Se agrega reporte que muestra el general de las liquidaciones de planillas intermunicipales por vehículo, el reporte quedo en el formulario Liquidación de Planillas – Pestaña Resumen. Cuando generan el reporte deben seleccionar las fechas entre las que quieren ver los totales de las liquidaciones, este informe coge fechas de creación.

Martes 4 de mayo del 2021

5. Se realizaron los siguientes cambios en el formulario Asientos Contables y Cierres Diarios Nacionales/Intermunicipales.

Se modifica el formulario de asientos contables, para que permita seleccionar la forma de pago, siempre y cuando este asiento genere un comprobante de ingreso o egreso.

Se modifica la pestaña resumen, del formulario asientos contables para que por cada registro muestre la forma de pago.

Se modifica el diálogo que muestra los ingresos en el formulario de asientos contables, para que muestre la forma de pago de estos ingresos.

Se modifica el formulario de cierre diario, para que en el total de los ingresos solo aparezcan aquellos ingresos que son por transferencia.

Miércoles 5 de mayo del 2021

6. Se realizaron los siguientes cambios en el formulario Asientos Contables y Ejecutar.

• Se hace un complemento en el formulario asientos contables, se habilito para que puedan seleccionar el conductor para la tarjeta de despacho, cuando el asiento modelo utilizado tiene la marca tarjeta_de_despacho.

• Se modifica el formulario Ejecutar, en la pestaña Ver ordenes ejecutadas, permite modificar el informe con un archivo nuevo, reemplazando cada vez el informe anterior en caso de existir.

Jueves 6 de mayo del 2021

7. Se realizaron los siguientes cambios en el formulario Vehículos.

• Se modifica reporte información general de los vehículos, para que no muestre varias veces la misma placa cuando el vehículo tiene asignado varios conductores, ahora mostrara solo una columna llamada Conductores y ahí se verán todos los que tenga asignados el vehículo.

Viernes 7 de mayo del 2021

8. Se realizaron los siguientes cambios en el formulario Factura de Venta.

• Se agrega validación que no permite anular una prefactura que ya esté convertida a factura.

Lunes 10 de mayo del 2021

9. Se realizaron los siguientes cambios en el formulario Comprobantes.

• Al anular un comprobante de egreso de un abono de cuenta por pagar, no se está devolviendo el descuento que se le coloca en el abono, se corrige para que el descuento se devuelva y vuelva a quedar la cuenta por pagar con el saldo correcto.

Martes 11 de mayo del 2021

10. Se realizaron los siguientes cambios en el formulario Cumplidos.

• Se modifica la manera de cargar los clientes en las subfacturas de cumplidos, para que no se cargue toda la lista, ya que esto hace que el formulario se demore demasiado o se pueda caer la consulta en la base de datos, ahora ya aparece un dialogo para seleccionar estos clientes.

Miércoles 12 de mayo del 2021

11. Se realizaron los siguientes cambios en el formulario Movimientos Contables y Reporte de Guías Entre Fechas.

• El código del tiquete intermunicipal que actualmente queda en los movimientos contables, es el mismo que aparece en el código de barras del tiquete impreso, ahí se está completando a 10 dígitos por la normatividad de las terminales. Se hizo un cambio para que el documento de referencia tome el código del tiquete intermunicipal, sin completar con los ceros a la izquierda.

• En el reporte de guías entre fechas programable carga, se agregaron las columnas de valor de recogida y entrega de la mercancía.

Jueves 13 de mayo del 2021

12. Se realizaron los siguientes cambios en el formulario Ejecutar.

• Al ejecutar la orden de servicio o trabajo, si una tarea no queda marcada como ejecutada, aparecían todas las tareas ejecutadas en el resumen de tareas ejecutadas, se mejora proceso para que muestre si la tarea quedó ejecutada o no, y si la orden de servicio o trabajo está ejecutada por separado.

Viernes 14 de mayo del 2021

13. Se hicieron los siguientes cambios en el formulario Asientos Contables y Cierre Diario Nacional/Intermunicipal.

• Se añadió restricción para que no guarde el asiento contable, cuando haya algún concepto sin cuenta contable seleccionada.

• Se realizó modificación al formulario cierre diario que permite ver las notas crédito que vienen de guías de contado anuladas, restando el valor de las guías de transporte en el cierre diario, solo serán visibles estas notas crédito de anulación, si la anulación se hace en una guía de transporte que ya está en un cierre diario, de lo contrario no aparecerá este concepto.

Ver documeto adjunto.

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia

Información aplicación móvil ANIAPP – Desarrollo realizado por TM SOLUTIONS

En @tmsolutionssas fuimos ganadores de un reto de @apps.colombia y desarrollamos ANIApp: una aplicación en la que se puede registrar toda la información importante de la malla vial del país para que la @ani_colombia pueda priorizar proyectos y atender las novedades reportadas. Porfa ayúdanos usando ANIApp para mejorar la movilidad de nuestras vías principales y mantener tu seguridad, esto nos permitirá reducir la accidentalidad. 
Encuentra ANIApp en Appstore y Playstore.

Conoce y descarga ANIApp en los siguientes enlaces
Link: https://youtu.be/QpCu-qgQm40

Descarga para IOS
https://apps.apple.com/co/app/aniapp/id1544368949

Descarga por Android 
https://play.google.com/store/apps/details?id=co.com.tmsolutions.aniapp

Boletín informativo de actualizaciones en TM Land ⚙️👨🏻‍💻📊

Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻‍💻📊

Jueves 8 de abril del 2021

1. Se realizaron los siguientes cambios en la aplicación de Protocolos de Alistamiento (TM Land Mobile).

• Desde la aplicación de protocolos de alistamiento, se permite crear preordenes de las tareas que sean calificadas malas.

• Se agrega validación al crear protocolos de alistamiento, en donde no se permita ingresar un protocolo con un kilometraje superior a un protocolo que exista mayor a la fecha de ingreso del nuevo protocolo, en caso de no haber protocolos de alistamiento en fechas superiores se ingresa de la manera como generalmente se hace.

Lunes 12 de abril del 2021

2. Se realizaron los siguientes cambios en el formulario Ordenes de Servicio y Liquidación de Planillas.

• Se mejora proceso para que al seleccionar varias preordenes en una orden de servicio, si estas tienen tareas que vienen del mismo protocolo de alistamiento al ser similares las tareas de todas las preordenes se agrupen.

• Se mejora proceso para que al borrar una orden de servicio con preordenes, cada preorden se valide si está en otras órdenes de servicio, en caso de que si, si están cerradas se le ingresa a la fecha de cierre de las otras y si no, se deja abierta, o en su defecto si es la única orden de servicio que tiene, la libera.

• Al realizar la liquidación de planilla de viaje, si hay un saldo negativo se va a crear una novedad automáticamente con nombre “Saldo negativo en planilla”, esto permite en el próximo mes arrastre el saldo negativo.

• Se cambió el cliente de Memcached de SpyMemcached a XMemcached, como se comenta en el siguiente articulo: https://www.memcachier.com/documentation/java.

• SpyMemcached, tiene algunos problemas al realizar la conexión en el ambiente multihilo de la aplicación de producción, esto no es probado, pero al realizar el cambio se evidencia que los problemas desaparecen.

• Memcached: es empleado para el almacenamiento en caché de datos u objetos en la memoria RAM, reduciendo así las necesidades de acceso a un origen de datos extremos (Una base de datos o una API).

• Multihilo: se refiere a que dos o más tareas se ejecutan “aparentemente” a la vez, dentro de un mismo programa. Se usa aparentemente en ambos casos, porque normalmente las plataformas tienen una sola CPU, con lo cual, los procesos se ejecutan en realidad “concurrente”, si no que comparten la CPU.

Martes 13 de abril del 2021

3. Se realizaron los siguientes cambios en el formulario Ruta.

• Se mejora proceso, para que, al enviar un seguimiento del ticket de servicio al correo electrónico, se puede leer bien los saltos de línea y no quede todo como texto de una sola línea.

• Se realizó modificación en la pestaña resumen del formulario ruta, se estaba demorando en cargar la información, debido a que se estaban realizando consultas extensas para saber si la ruta se elimina o no, esta consulta se situó en el momento de dar clic en borrar y el botón de borrar se va a renderizar siempre, solo se va a saber si se puede eliminar o no al momento de dar clic al botón borrar.

Miércoles 14 de abril del 2021

4. Se realizaron los siguientes cambios en el formulario Guía de Transporte, Reportes Programables y Gastos Operativos.

• Se corrige bug en la importación de guías de transporte, cuando se diligencia el número de la guía en el archivo plano, el flete se duplica. Esta corrección ahora permite diligenciar el número de la guía de transporte, en la plantilla de importación.

• Se corrige bug en el link de reportes, cuando el usuario no está registrado, el reporte no está disponible para la vista.

• Se modifica la funcionalidad de los gastos operativos, se eliminan los gastos operativos del formulario Ruta y se crea un nuevo formulario llamado gastos por rutas.

• Ejemplo: ruta Medellín – Bogotá, se puede configurar gastos diferentes para clases de vehículo Bus y Camión, al momento de realizar el manifiesto de carga, se va a sugerir un anticipo de viaje, correspondiente a la suma de todos los gastos operativos.

• Bug: se refiere a un error o defecto en el software que hace que un programa no funcione correctamente.

Jueves 15 de abril del 2021  

5. Se realizaron los siguientes cambios en el formulario Reportes Programables Carga, Remesa y Configuración Empresa.

• Se añade un nuevo reporte que estará disponible en el formulario reportes programables carga, llamado retefuente y reteica por ciudad.

• Se añadió la funcionalidad de descargar varios protocolos de alistamiento o revisiones bimestrales en un archivo .zip. Con este proceso se permite descargar múltiples PDF filtrando entre fechas y/o vehículos. El proceso toma tiempo dependiendo de la cantidad de protocolos de alistamiento a exportar, el archivo final contiene los archivos en PDF.

• Se añade validación para que, al momento de editar una remesa no esté asociado a un manifiesto.

• Se añade parámetro en la configuración de la empresa llamado Validar cumplidos en el apartado de facturación, para hacer la validación de las guías de transporte que son de contrato General, y que no se puedan facturar si no están articuladas en un manifiesto, y este manifiesto no esté cumplido.

• Se agrega parámetro adicional en la configuración de la empresa, llamado validar_cumplido_cuentas_pagar, los valores posibles son true “Verdadero” y false “Falso”, esto permite hacer la validación de las cuentas por pagar que son de manifiestos y que estén cumplidos para poder seleccionar las cuentas.

Jueves 22 de abril del 2021

6. Se realizaron los siguientes cambios en el formulario Consecutivos y Comprobantes, y Remesa.

• Se modificó el código que calcula las secuencias, en determinados casos cuando por alguna razón sale una excepción guardando la información los consecutivos quedaban consumidos, pero la información no quedaba guardada, dando la sensación de que el sistema se salta solo los consecutivos, por lo que se optimizó cada uno de los querys para no depender de la cache interna, sino que se consulte en la base de datos. Cada vez que se va a buscar un consecutivo, el sistema va a buscar los 20 consecutivos anteriores para poder llenar algún hueco generado, las consultas quedaron optimizadas y se crearon índices en cada de las columnas que usan consecutivos para poder optimizar las consultas.

• Se agrega validación que permite controlar las remesas que tienen guías de transporte, para que no se puedan editar si ya tienen un manifiesto.

• Query: es una pregunta o consulta en la base de datos

• Cache: es un componente de hardware y software que guarda datos para que las solicitudes futuras de esos datos se puedan entender con mayor rapidez.

Viernes 23 de abril del 2021

7. Se realizaron los siguientes cambios en el formulario Organizaciones.

• Se agrega validación para que, al intentar borrar una sede de una organización, informe si es posible o no borrar.

Lunes 26 de abril del 2021

8. Se realizaron los siguientes cambios en el formulario Extractos de Contrato.

• Se agrega validación que permite mostrar los extractos de contrato, con valor_contrato mayor a 0, para poder descargar el archivo plano.

• Se agrega documento de referencia de la compra, para que salga con el código de la compra en el reporte de tareas información completa, no va a estar en columna separada.

• En días anteriores se modificó el código que calcula las secuencias, para poder rellenar los huecos que quedan cuando sucede una excepción, con esto se introdujo otro bug aún más preocupante, y es que con alta concurrencia cabe la posibilidad de se dupliquen los consecutivos. Se evidenció con un cliente que, al guardar guías de transporte, exactamente en el mismo instante por dos o más usuarios diferentes, el número de la guía de transporte quedaba duplicada, por lo que modificó la lógica y no permitir códigos duplicados, teniendo en cuenta que no se puede garantizar que no queden huecos en las secuencias (Gapless sequence). Es probable que ante la generación de alguna excepción no se pueda hacer el rollback, sobre la secuencia por lo que puede haber huecos. Si se detecta un hueco y se quiere cubrir, se debe modificar la secuencia desde el formulario Consecutivos y Comprobantes e intentar rellenar el hueco generado.

• Bug: se refiere a un error o defecto en el software que hace que un programa no funcione correctamente.

• Gapless sequence: secuencia sin espacios.

• Rollback: es una operación que devuelve a la base de datos a algún estado previo.

Miércoles 28 de abril del 2021

9. Se realizaron los siguientes cambios en el formulario Medidas Tallas, Factura de Venta y Tareas Programadas.

• Se agrega modificación para ver las tallas de los elementos de protección personal, que se agregan en cada registro de tallas, en el formulario de medidas tallas del módulo gestión humana.

• Se agrega validación para que al intentar de crear un prefactura, no permita guardar si las remesas seleccionadas ya están en una prefactura o factura.

• Las tareas programadas se ejecutan secuencialmente, de a una por cliente, se realizó el cambio para ejecutar estas tareas por varios hilos paralelamente, se hace el cambio a parallel stream para correr las listas. Se corrigió un bug siguiendo las recomendaciones del siguiente enlace: https://stackoverflow.com/questions/49110537/parallel-stream-doesnt-set-thread-contextclassloader-after-tomcat-upgrade.

• Parallel stream: flujo paralelo.

• Bug: se refiere a un error o defecto en el software que hace que un programa no funcione correctamente.

Ver documento anexo.

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia

Comunicado TM SOLUTIONS – Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻‍💻📊

Medellín, 22 de abril del 2021.

Señores(as)

Clientes de TM Solutions S.A.S.

Asunto: Comunicado.

Cordial saludo,

Durante los últimos días, se han venido presentando intermitencias en el servicio de la aplicación TM Land, lo cual ha generado interrupciones del servicio. De antemano ofrecemos disculpas por los inconvenientes ocasionados.

Para aclarar lo sucedido, les compartimos un informe detallado de lo que paso durante esos días

La aplicación TM Land, corría desde hace 4 años en un servidor dedicado, alojado en Alemania, con características suficientes para soportar el tráfico actual, no obstante, como parte de nuestro mejoramiento continuo, decidimos hacer un diseño diferente de la infraestructura, para poder tener replicación (Espejo de los datos) por lo menos en 2 servidores diferentes, con el fin de salvaguardar uno de los activos más preciados de nuestros clientes, su información.

Adicional a esto se buscó separar los diferentes clientes en diferentes Data Centers (Centro de procesamiento de datos), para así tener mayor disponibilidad de recursos por cada cliente.

Esta tarea ardua y complicada, se ha venido haciendo desde hace 2 meses, cambiando la arquitectura de la aplicación TM Land, y rediseñándola, para soportar este tipo de infraestructura. La migración de cada base de datos, se realizó durante las noches, para tratar de no afectar la operación, cuando terminamos de migrar cada uno de los clientes, han surgido diferentes problemas que han deteriorado el servicio que prestamos, como, por ejemplo, el software de reportes presento intermitencias molestas durante varios días.

El día Martes 20 de abril del 2021, fue el día más crítico, porque se apagó por completo el servicio que aun corría en el servidor antiguo, lo que ocasiono que todo el tráfico fuera redirigido a la nueva infraestructura, en ese momento tuvimos uno picos donde algunos servicios no soportaron el tráfico, por esto tuvimos que reconfigurar algunos de los servicios, desde la base de datos y los proxys (Red informática) que enrutan las peticiones.

Esperamos haber sobrepasado todos los inconvenientes y que TM Land, siga siendo un software de última generación y con una infraestructura mejorada, para que ustedes y su empresa pueda gozar de la mejor solución tecnológica, con mejor seguridad en la información.

Nos disculpamos nuevamente por los inconvenientes ocasionados y agradecemos su compresión.

Atentamente

TM SOLUTIONS S.A.S.

Software TM Land.

Ver documento adjunto.

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia

Actualización TM Land – 09-04-2021⚙️👨🏻‍💻📊

Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻‍💻📊

Sábado 20 de marzo del 2021

1. Se realizaron los siguientes cambios en el formulario Extractos de Contrato y Reportes Programables Especiales.

• Se agrega validación de documentos con la fecha de finalización del contrato, al seleccionar el vehículo en extractos de contrato.

• Se agrega columna creador a reporte de extractos de contratos, en el reportes programables de especiales.

Martes 23 de marzo del 2021

2. Se realizaron los siguientes cambios en el formulario Preorden y Reporte Programables Mantenimiento

• Se crea una nueva columna en la preorden, que permite saber quién cerro la preorden, cuando se cierre manualmente o por medio de una orden de servicio.

• Se modifica reporte de tareas información completa, para que muestre el creador de la preorden y quien cerro la preorden.

Jueves 25 de marzo del 2021

3. Se realizaron los siguientes cambios en el formulario Guía de Transporte Nacional, Anticipo de viaje, Reportes Programables de Carga, Administración de Personal y Factura de Venta

• Se añadió un nuevo formato para la impresión de rótulos de la mercancía, con impresora estándar y formato carta. Esto permitirá en las sedes donde no se tenga impresora de rótulos poderlo imprimir en hoja tamaño carta, y rotular la mercancía, se debe realizar el corte de manera manual, y el pegado en la caja también.

• La impresión de estos rótulos se puede hacer en formulario Guía de Transporte – pestaña Entrega/Consulta, en el botón de impresión de rótulos, se deja escoger que impresora va a usar mediante un menú dentro del botón.

• En la pestaña Asistente de Importación de guías de transporte, ahora se puede incluir valor total otros con una columna llamada (Otros costos), para que se pueda realizar la importación y el cálculo de ese valor.

• El formato del anticipo de viaje se puso configurable, en el formulario configuración de reportes, el formato 3 se le quito el valor propio para que el tercero no sepa cuanto es el valor del flete.

• En el formato 3 de la guía de transporte se le añadió el campo de observaciones (Las notas que se diligencian, al diligenciar la guía de transporte).

• Se incluyo una nueva columna en los reportes programables de carga (Despachos nacionales y Despachos urbanos).

• En el informe que se genera en el resumen de administración de personal, el informe llamado información, se añadieron dos columnas enviar novedades por correo y recibir correos novedades masivos.

• En todos los formatos de la guía de transporte térmicos, cuando la forma de entrega es BODEGA, se cambió la dirección del destinatario por la dirección de la sede de entrega.

• En todos los formatos de la guía de transporte estándar, cuando la forma de entrega es BODEGA, se cambió la dirección del destinatario por la dirección de la sede de entrega.

• En el formato 5 de guía de transporte estándar, se cambió el label COSTO DE MANEJO por FLETE VARIABLE.

• Label: representa una etiqueta para un elemento en una interfaz de usuario.

• En el formato de factura de venta “factura13”, se cambiaron los labels costo manejo por flete variable, cobertura de riesgos por flete variable.

• Label: representa una etiqueta para un elemento en una interfaz de usuario.

Viernes 26 de marzo del 2021

4. Se realizaron los siguientes cambios en el formulario Movimientos contables y en la aplicación de Protocolos de alistamientos

• Se habilita la opción para hacer filtro de movimientos contables, también por tipo de comprobante.

• En la aplicación de protocolos, se mejoró para que cargue las tareas de protocolo de alistamiento desde la base de datos más rápido.

Domingo 28 de marzo del 2021

5. Se realizaron los siguientes cambios en el formulario Venta de Tiquetes Intermunicipal, Reportes Programables Intermunicipal y en Plan de Mantenimiento.

• Se realiza mejora que permite escoger, si se muestra el valor de contado del tiquete en las planillas o el tiquete al momento de imprimir con un parámetro en la empresa.

• Se realiza cambio en reporte tiquetes entre fechas, que permite ver el teléfono y celular del pasajero y en caso de no tener el del taquillero.

• Se agrega validación que permite editar las tareas de mantenimiento, aunque no tengan componente asignado y también una validación que no permite guardar los nuevos planes de mantenimiento o antiguos que tienen tareas con ítems sin componente.

Martes 30 de marzo del 2021

6. Se realizaron los siguientes cambios en el formulario Configuración Empresa y Extracto de Contrato.

• Se agrega parámetro adicional en la empresa, para que coloquen los conceptos que no quieren que se les calcule el digito de verificación separados por “,”, el parámetro se vera reflejado en el formulario Movimientos contables, al descargar el informe de ofimática. El parámetro adicional es conceptos_sin_digito_verificacion.

• Se realizó el cambio completo del exportador, en el formulario Extracto de Contrato, para que se construyera manualmente el archivo CSV, se exportara un TXT separado por comas.

Miércoles 31 de marzo del 2021

7. Se realizaron los siguientes cambios en el formulario Liquidación de Planillas.

• Se agrega validación en la liquidación planilla, para que no muestra las planillas anuladas.

• Se agrega sort de los conceptos, para la liquidación de las planillas por sede y fechas.

• Sort: es un orden de la información. Toma los archivos que figuran en su lista de argumentos y ordena sus líneas.

Miércoles 7 de abril del 2021

8. Se realizaron los siguientes cambios en el formulario Manifiesto.

• Se permite enviar el manifiesto a varios correos electrónicos, se sugieren los del tenedor y conductor y se permite agregar más al guardar o editar el manifiesto.

Jueves 8 de abril del 2021

9. Se realizaron los siguientes cambios en el formato del Manifiesto, Ingreso a Almacén y Gestión Humana.

• Se modifica el formato de manifiesto, ahora se puede ver la fecha y hora de radicación de un manifiesto, se puede ver el lugar de pago saldo, se puede ver un segundo conductor, se ve más información del remitente y destinatario.

• Se puede agregar un segundo conductor desde la orden de carga, solo se permite modificar el conductor2, desde el manifiesto si esta un parámetro en la empresa llamado cambia_conductor_manifiesto_carga.

• Se realiza mejora en el formulario ingreso a almacén, no se estaba borrando la lista del componente al guardar, se restablece el funcionamiento de cancelar o eliminar un ítem.

• Se realizó un desarrollo para la entrega de dotación, incluyendo el formulario dotación, tallas – medidas.

Ver documento adjunto.

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia

Actualización TM Land – 29-03-2021⚙️👨🏻‍💻📊

Se realizaron cambios y ajustes en TM Land. ⚙️👨🏻‍💻📊

Domingo 20 de diciembre del 2020

1. Se realizaron los siguientes cambios en el formulario Guía de Transporte Nacional.

• Se ajusta el sistema para que siempre en la guía de transporte tome el cliente como el remitente del envío.

• Se vio la necesidad de facturarle al destinatario en las guías de transporte a crédito, por lo que el cliente es el destinatario, se añadió un nuevo campo en la guía  de transporte que se llama paga destinatario y se habilita únicamente para las guías de crédito, este va a permitir que en todas las partes del software donde se necesite el cliente no sea el remitente como era por defecto sino que pueda ser el destinatario, esto va a permitir facturarle la guía al destinatario y crear novedades sobre la guía teniendo como cliente el destinatario.

2. Se realizaron los siguientes cambios en el formulario Orden de Carga.

• Se realizo un nuevo desarrollo para que se puedan ver todas las órdenes de carga que tienen remesa sin cumplir, este quedo en el formulario orden de carga en una tercera pestaña. En esa misma pestaña puede seleccionar los viajes que desea cumplir y darle cumplir. El proceso realizado por esta pestaña es simplemente informativo y no es un cumplido que se envíe al ministerio, como si lo hace el cumplido de la remesa.

Miércoles 17 de marzo del 2021

3. Se realizaron los siguientes cambios y ajustes en los Servidores TM Solutions.

• Se configuro ehcache (Cache de segundo nivel en hibernate) con cluster TCP para poder hacer el cluster de tomcat con HA y load balancing.

• Cache: es un componente de hardware y software que guarda datos para que las solicitudes futuras de esos datos se pueden entender con mayor rapidez.

• Cache de Segundo Nivel en Hibernate: es un cache de datos persistentes a nivel de transacción.

• Cluster: se trata de la unión de varios sistemas informáticos (servidores) que funcionan como si fuera uno solo.

• Tomcat: es un contenedor de servlets que se puede usar para compilar y ejecutar aplicaciones web realizadas en Java.

• Java Servlets: es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor. Pueden responder a cualquier tipo de solicitudes, estos son utilizados comúnmente para extender las aplicaciones alojadas por servidores web.

• Load balancing (Balance de Carga): es un concepto usado en informática que se refiere a la técnica para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos.

• Las tareas programadas que se ejecutaban en cada instancia de la aplicación se pusieron en métodos REST para poder hacer la llamada desde un servicio cron externo, con el fin de que se puedan desplegar múltiples versiones de la aplicación y las tareas se ejecuten una única vez en el cluster y no en cada nodo.

• REST (Transferencia de Estado Representacional): es un estilo de arquitectura software para sistemas hipermedia distribuidos.

• Hipermedia: sirve par designar al conjunto de métodos o procedimiento para diseñar, o componer contenidos que integren soportes como: texto, imagen, vídeo, audio, mapas y otros soportes de información emergentes, de tal modo que el resultado obtenido tenga la posibilidad de interactuar con los usuarios.

• Se configuro el servidor memcached para guardar el cache común, para poder realizar el cluster de tomcat con HA y load balancing.

• Memcached: es empleado para el almacenamiento en caché de datos u objetos en la memoria RAM, reduciendo así las necesidades de acceso a un origen de datos extremos (Una base de datos o una API).

• Cache: es un componente de hardware y software que guarda datos para que las solicitudes futuras de esos datos se pueden entender con mayor rapidez.

• Load balancing (Balance de Carga): es un concepto usado en informática que se refiere a la técnica para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos.

• API (Interfaz de programación de aplicaciones): es un conjunto de subrutinas, funciones y procedimiento o métodos en la programación orientada a objetos, que ofrecen cierta biblioteca para ser utilizado por otros software como una capa de abstracción.

4. Se realizaron los siguientes cambios en el formulario Rutero Nacionales

• Debido a que la consulta del rutero toma algún tiempo en llenarse se restringe la información a máximo 3 días de consulta, ya que se identificó que esta consulta puede llevar a caídas inesperadas del servidor. Si usted necesita consultar los viajes realizados por los vehículos, recuerda que lo puedes consultar en los siguientes reportes:

Formulario Reportes Programables Carga, seleccionar:

1. Despachos nacionales

2. Guías entre fechas (vehículo, tenedor, egreso, cxp), en este informe encuentra guías de transporte, manifiestos, formas de pago, tipo de contrato, etc. Descarga este informe y puedes filtrar la información, hacer tablas dinámicas de lo que necesita.

5. Se realizaron los siguientes cambios en el formulario Planilla Intermunicipal.

• Se añadió un nuevo reporte para la planilla de viaje con la letra más grande, para esto se eliminó la columna con el código del tiquete, se formatearon todos los números para quitar los decimales, se puso wraping false para el destino del pasajero. Esto se hizo en la planilla de impresión estándar y la tarjeta de despacho de la impresión térmica.

• Se realiza un ajuste en planillas de viaje para reflejar el centro de costos del vehículo en los movimientos contables generados en la planilla.

6. Se realizaron los siguientes cambios en el formulario Protocolos de Alistamiento.

• En formulario protocolo de alistamiento se añade la funcionalidad de poder descargar varios protocolos en un solo archivo PDF filtrados por vehículo y por fechas. Esta funcionalidad se realizó en protocolo de alistamiento y en revisión bimensual.

7. Se realizaron los siguientes cambios en el formulario Seguimiento a Operación.

• En el tablero de próximos viajes (Modulo Seguimiento a Operación) Se añade un reloj que se actualiza cada segundo para poder visualizar la hora actual.

Jueves 18 de marzo del 2021

8. Se realizaron los siguientes cambios en el formulario Revisión Bimestral y Protocolo de Alistamiento.

• Cuando hacen el filtro de sistema y subsistema en la revisión bimestral y el protocolo de alistamiento se organizaron ya que no estaba filtrando correctamente.

• Cuando realizan la revisión bimestral se va a actualizar automáticamente la documentación del vehículo sí existe un documento controlado que se llame “REVISION BIMESTRAL“, esto permite automáticamente tener la documentación del vehículo al día.

• Cuando realizan el protocolo de alistamiento se va a actualizar automáticamente la documentación del vehículo si existe un documento controlado que se llame “PROTOCOLO DE ALISTAMIENTO“, esto permite automáticamente tener la documentación del vehículo al día.

9. Se realizaron los siguientes cambios en el formulario Vehículos.

• En la hoja de vida del vehículo el formato 2 se le añadió una tabla con el plan de mantenimiento de revisiones bimestrales, para que se pueda tener conocimiento de las revisiones durante un año completo.

TM Solutions S.A.S, está haciendo un gran esfuerzo para mejorar cada día, si tiene alguna duda o inquietud con respecto a los cambios realizados, por favor contáctanos a nuestras líneas de soporte.

Ver documento adjunto.

Sebastian Villada Jaramillo
Auxiliar de Proyectos
Cra. 48 # 100 C – 650
Cel: (+57) 310 606 3630
Telegram: https://t.me/SoporteTMbot
www.tmsolutions.com.co
Medellin / Colombia