Sistema de Gestión de Negocios "Hexa"

Base de datos de conocimiento.

Doc. Ref. 16027
Título: Nueva instalación de Hexa V.9
Autor: Soltec
Última actualización: 18/09/2018


documentos\Cliente-3223-HEXA-Nueva instalación de Hexa V.9-Doc.16027.htm

Nueva instalación de Hexa V.9

En el servidor:

Crear la carpeta para Hexa. Copiar la carpeta de la última versión de la aplicación y el archivo Usuario.exe.

Crear las carpetas "dat" y "documentos"

Crear una base de datos SQL vacía a la que habrá que conectar Hexa

Ejecutar desde el equipo cliente de trabajo, "usuario.exe" como administrador para que se copie o actualice la aplicación en éste y se ejecute

En la aplicación que se ejecuta, cal entrar por primera vez, en la ventana de login, escoger la pestaña "Base de Datos" para configurarla. Existen links que crean ejemplos de cadenas de conexión (normalmente será "SQLSrv") en los que sólo habrá que cambiar la ruta del servidor y el nombre de la base de datos. La clave de usuario de la base de deatos se debe especificar en el cuadro de texto "Clave". En el cuadro "Ruta" se debe especificar la carpeta en la que está instalada la aplicación hexa en el servidor, estilo "\\nombreservidor\datos\hexa"

En la aplicación que se ejecuta, al estar la base de datos vacía, solo estará el menú "Vantanas". Dentro de él está la opción "Ejecutar Script"

Importar la tabla "Tabla" ejecutando dos veces desde la opción de ejecución de scripts:

IntC.ImpTbl("Nombre='Tabla'", "", "Datos=Si Estructura=Si Eliminar=Si Referencia='Base' Descargar=Si")

El proceso ImpTbl sólo importa tablas que ya existen como registros en la tabla "Tabla". Por ello, si no existe este registro, el propio proceso crea la tabla "Tabla" y le añade el primer registro con el nombre "Tabla". Al ejecutarse el proceso para importar el resto de registros, es importante que esté activada la opción "Eliminar" porque si no, al ya existir el registro "Tabla", se produce una duplicidad de clave principal y no se importa ningún registro.

Importar el resto de las tablas

IntC.ImpTbl("Nombre<>'Tabla'", "", "Datos=Si Estructura=Si Eliminar=Si Referencia='Base' Descargar=Si")

En este caso se importan todas menos la tabla "Tabla" que ya se creó en el paso anterior. La opción "Eliminar" activada no sería necesaria pero es útil si por algun motivo ya existía alguna tabla.

Las tablas importadas tienen los datos base necesarios para poder arrancar Hexa (como por ejemplo el comtenido de la tabla "Menu" estadar). Una vez terminada la importación, es necesario reiniciar Hexa para que se cargue los menús.

Volver a la búsqueda anterior