Si se ha iniciado el asistente de actualización y da error en la descarga, se mostrará una ventana similar a la siguiente.
El proceso de actualización de la TPV, al detectar una diferencia de versiones, procede a pedirle a AHORA API el fichero AhoraTPV.zip contenido en PATH_ACTUALIZACION (carpeta TPV) para proceder a actualizarse a sí misma.
Este paso de descarga de ficheros, por tanto, puede fallar por los siguientes motivos:
PATH_ACTUALIZACION
El parámetro PATH_ACTUALIZACION no está informado o no apunta a una ruta accesible por la API. Es habitual que este parámetro se deje por error como "C:\Program Files" y al instalar la API en otro equipo ésta no tenga acceso a los ficheros de actualización por no existir en su propio directorio "C:\Program Files".
Hay que asegurar que el parámetro esté configurado y apuntando a una ruta correcta, además de verificar que dentro de esta ruta exista un fichero AhoraTPV.zip con la versión exacta de la base de datos.
AHORA API
En caso de que la ruta de PATH_ACTUALIZACION sea una ruta de red, el servidor en el que está instalado la API debe de tener acceso a dicha ruta de red. Puesto que es la API la que obtiene el fichero AhoraTPV.zip y se lo sirve a la TPV para cambiar de versión, el usuario con el que se ejecuta el servicio de Windows de AHORA API tiene que poder acceder a esa ruta. Este usuario (cuenta de sistema local) suele tener limitados los permisos de acceso a rutas de red, siendo necesario cambiarlo por otro usuario con los permisos correctos.
AhoraTPV.zip
También es posible que el fichero AhoraTPV.zip incluido en PATH_ACTUALIZACION (carpeta TPV) no esté actualizado o sea erróneo. La API, al solicitarle el fichero para la actualización, descomprime la carpeta y verifica la versión del ejecutable.
ATENCIÓN: si se utiliza el actualizador para pasar entre hotfixes, en lugar de aplicar el hotfix desde AHORA Install, los ficheros no se desplegarán y habrá que hacerlo manualmente.
Si este ejecutable no está versionado o es de otra versión diferente a la esperada, dará error en la descarga.
Para solucionarlo hay que copiar (manualmente) el fichero AhoraTPV.zip incluido en la ruta de despliegue de AHORA Install (C:\Program Files\AHORA\AHORA Install 4\TPV) en la carpeta TPV incluida en la ruta de PATH_ACTUALIZACION.