lunes, 11 de noviembre de 2013

Copias de seguridad

   Modificados los servicios de copia de seguridad de nuestras bases de datos en los diferentes motores. A esto nos hemos visto forzados porque a partir de ahora los servidores nuestros no se reinician automáticamente, sino a petición del usuario. Por lo que se recomienda un reinicio manual por lo menos una vez por semana ó cada 3 días.

   No olvidar que a cada reinicio manual que realicemos se deben de seguir unas pautas que a continuación se detallan:

  1. Conectarnos al servidor virtual y a todas las aplicaciones residentes ejecutándose hacerles su correspondiente apagado. No olvidar que la aplicación de lectura de RFID en C#, la que realmente lee del hardware, hay que entrar primero en Archivo/Desconectar y luego Archivo/salir.
  2. Una vez apagadas todas las aplicaciones residentes en memoria (alarmas y las dos aplicaciones para RFID), debemos de apagar literalmente este servidor virtual. NO REINICIAR, más bien APAGAR.
  3. Ahora entraríamos en el servidor NO VIRTUAL y podríamos hacer una de dos opciones:
    • Reiniciarlo. Con la opción del sistema operativo de reiniciarlo Ó con el icono (acceso directo) que hay en el escritorio para ello. Esta última opción de reinicio es lenta (en realidad lo que hace es hacer una copia de seguridad de todo el servidor virtual en otra fuente.
    • Apagarlo. Esta opción requiere evidentemente ir al servidor y pulsar sobre el botón de encendido.

RFID

   Modificada la gestión de lectura / grabación de registros de las lecturas de RFID de los vehículos. En la versión en C#, se ha quitado el temporizador que a una hora determinada apagaba la aplicación para así poder dar permisos de reinicio al servidor. Esto se ha realizado porque los servidores ya no se reinician automáticamente, sino manualmente por el usuario.

   Modificada la versión en Delphi. Esto es debido a que ahora como no controlamos el reinicio del servidor para poder hacer las copias de seguridad, la aplicación se encontraba que cuando se paraban los motores de la BD por copias de seguridad nos generaba un error de falta de conexión con el servidor para grabar el registro. Bien, se ha solucionado controlando la falta de conexión antes de intentar grabar el registro. Lo cual genera un bucle que no termina hasta que se vuelven a encender los motores de la BD, justo después de terminar la copia de seguridad.

Duplicación de presupuestos / servicios

   Modificada toda la gestión de duplicación de presupuesto ó servicios. Ahora cuando intentamos duplicar un servicio / presupuesto OLD ... nos avisa de esto y por supuesto lo genera como lo era anteriormente. Esto puede acarrear algún problema con el usuario, pero es mejor así porque forzamos al usuario a que cree servicios/presupuestos, en vez de que duplique servicios / presupuestos OLD.
Presupuestos y servicios

   Vista la necesidad de diferenciar entre presupuestos / servicios antiguos y los modernos (donde ahora se calcula partiendo de la base imponible + impuestos. Se ha modificado toda la gestión de presupuestos y servicios para que visiblemente se diferencien bien. Por ejemplo, cuando nos posicionamos sobre un presupuesto / servicio OLD aparecen letreros en rojo sobre varias partes de la pantalla donde nos encontremos informando de ello. Y por supuesto los apartados donde se presenten los totales del presupuesto / servicio se diferencian en que en los old no aparece ningún apartado que nos muestre la base imponible.


SERVICIOS

   Anteriormente la gestión de servicios, sus totales, se gestionaban dando un total al servicio, incluidos los impuestos y después se desglosaba la base imponible. Pues como esto genera problemas de pérdidas de decimales a la hora de calcular bien su base imponible, se cambia toda la gestión de servicios para que a partir de ahora los totales se calculen sobre la base imponible + sus impuestos. Por lo que se han realizado grandes cambios en la gestión de servicios, los cuales detallamos en las líneas siguientes:

  • Modificado la pantalla principal donde se presentan todos los servicios, pues ahora los cálculos del presupuesto serán de la siguiente manera ... se pondrá la base imponible, se pondrá el /los impuestos y entonces calculará el total del servicio. 
  • Cuando entramos en la pantalla de creación/modificación del servicio, se han diferenciado bien los cálculos derivados de la base imponible, no como antes que eran incluidos.
  • En la pantalla que permite hacer búsquedas de servicios creados, ahora se gestionan los cálculos de los presupuestos igual que en la pantalla principal de servicios, calculando el total del presupuesto sobre la base imponible + los impuestos.

lunes, 28 de octubre de 2013

Presupuestos

   Anteriormente la gestión de presupuestos, sus totales, se gestionaban dando un total al presupuesto, incluidos los impuestos y después se desglosaba la base imponible. Pues como esto genera problemas de pérdidas de decimales a la hora de calcular bien su base imponible, se cambia toda la gestión de presupuestos para que a partir de ahora los totales se calculen sobre la base imponible + sus impuestos. Por lo que se han realizado grandes cambios en la gestión de presupuestos, los cuales detallamos en las líneas siguientes:

  • Modificado la pantalla principal donde se presentan todos los presupuestos, pues ahora los cálculos del presupuesto serán de la siguiente manera ... se pondrá la base imponible, se ondrá el /los impuestos y entonces calculará el total a presupuestar. Como esta pantalla diferencia el cálculo dependiendo de si es un presupuesto para varios tipos de vehículos, como si es para un presupuesto englobado, seguirá con la misma línea de diferenciar el tipo de presupuesto por el icono que los diferencia. Sólo que ahora los cálculos serán como anteriormente se menciona.
  • En la pantalla que presenta el presupuesto creándose/modificándose, se presentan ahora bien diferenciados los totales englobados de los totales por vehículo. 
  • Cuando entramos en la pantalla de creación/modificación del presupuesto por vehículo, se han diferenciado bien los cálculos derivados de la base imponible, no como antes que eran incluidos.
  • En la pantalla que permite hacer búsquedas de presupuestos creados, ahora se gestionan los cálculos de los presupuestos igüal que en la pantalla principal de presupuestos, calculando el total del presupuesto sobre la base imponible + los impuestos.
  • En la pantalla que traspasaba los presupuestos a servicios, ahora se diferencian bien los cálculos de los totales por vehículo, del englobado. Por supuesto calculando los totales a raiz de la base imponible + los impuestos.

jueves, 17 de octubre de 2013

Montaje de servicios
  • Ahora desde la pantalla principal donde se presentan todos los servicios, si pulsamos sobre uno de ellos con el botón derecho del ratón nos saldrá un menú emergente, donde una de sus opciones es borrar todo el montaje de ese servicio seleccionado. También si nos ponemos encima de este grid donde se presentan todos los servicios y nos quedamos unos segundos, aparecerá un mensaje avisándonos de las opciónes del menú emergente