a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los...

205
a3ERP TECNICO Año 2016- España Miguel Fernández miguel .fernandez@wolterskluwer . com Mónica Pérez m [email protected] Ruben San Nicolás ruben [email protected] Joan Pere Peralta joan [email protected]

Transcript of a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los...

Page 1: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

a3ERP TECNICO

Año 2016- España

Miguel Fernández [email protected]

Mónica Pérez [email protected]

Ruben San Nicolás [email protected]

Joan Pere Peralta [email protected]

Page 2: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Agenda Curso Técnico

Funcionalidad a3ERP

— 1ª Jornada

Introducción - 10 m.

Requisitos - 10 m.

Instalación de SQL Server - 40 m.

Instalación de a3ERP - 30 m.

Relación SQL - a3ERP - 1 h.

SQL Server: Backup y Restore manual (a3erp y SQL) - 1h.

COMIDA

SQL Server: Plan de mantenimiento - 1 h 30 m.

Problemas más habituales - 30 m.

Page 3: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Agenda Curso Técnico

Funcionalidad a3ERP

— 2ª Jornada

Dudas de jornada anterior. - 30 m.

Cambios de servidor de a3ERP - 2 h.

Traspaso de tablas entre BBDD (TRANFER) - 30 m.

Definición de documentos - 1 h.

COMIDA

Definición de documentos - 30 m.

In&out - 2 h.

— 3ª Jornada

Dudas jornada anterior - 30 m.

Diccionario - 6 h.

Test de certificación - 30 m.

Page 4: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Temario

4

Page 5: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente
Page 6: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Introducción

Dirigido a personas con las siguientes tareas:

— Instalación del producto. (Base de datos y aplicación).

— Optimización de la aplicación.

Mejora contínua.

— Joan Pere Peralta

[email protected]

— Mónica Pérez Nebot

[email protected]

— Miguel Fernández

[email protected]

— Rubén San Nicolás

[email protected]

Page 7: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Soporte al canal en Wolters Kluwer

7

Webs de soporte y ayuda de WKE

— Web empresarial Wolters Kluwer España… http://www.wolterskluwer.es/

— Web de la división de software… www.a3software.com

http://www.wolterskluwer.es/nuestras-marcas/a3software.html

— Web de ayuda y respuestas… http://a3responde.wolterskluwer.es

— Correo de atención… [email protected]

— Requisitos técnicos…

http://www.wolterskluwer.es/software-de-gestion/requisitos-minimos.html

Page 8: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Requisitos de instalación

Page 9: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de SQL SERVERRequisitos de instalación

Servidor

— Son los requisitos de SQL Server *.

*Microsoft en su web define los requisitos mínimos, independientemente de cuál sea luego su rendimiento.

Cuanta más RAM… mejor.

Además, utiliza el máximo posible que tengamos instalada, dejando lo justo para el S.O.

IIS 7.0 para accesos externos a la LAN (a3erp.net)

Cliente

— Windows 7 o superior.

— 2 Gb de RAM.

Red

— 100 Mbps.

— Buena resolución de nombres.

Valorar la instalación por volumen de trabajo.

— Aunque se cumplan los requisitos mínimos, es posible que se necesiten más recursos, por

gestión de RAM, tamaño máximo de BBDD…

Page 10: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

¿Qué SQL Server elegir?

SQL Express SQL Standard

CPU 1 4

RAM 1 GB MÁX S.O.

SQL AGENT* NO SÍ

* Es el automatizador de procesos de SQL. En resumen, los planes de mantenimiento.

Por debajo del Standard tenemos el Workgroup (no optimiza tan bien

como el Standard), y por encima, el Enterprise (a3ERP no usa las

características extra que ofrece respecto al Standard).

Licenciamiento SQL Server.

— Licencia Runtime sólo para a3ERP y sus programaciones a medida.

Coste 0 en servidor y aprox. 150€ en clientes. (Tarifas 2016).

— Licencia Full Use Licencia compartida con más aplicaciones.

Coste aprox. 600€ en servidor y aprox 300€ en clientes. (Tarifas 2015)

Instalación de SQL SERVERRequisitos de instalación

Page 11: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación SQL Server

Page 12: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

El orden de las pantallas de instalación puede variar si ya tenemos

instaladas las herramientas.

Atención a todas las pantallas del asistente de instalación, si nos

limitamos a instalar con siguiente, siguiente, siguiente… a3ERP no

funciona. Hay que hacer algunos cambios.

Instalación de SQL SERVER

Page 13: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Pulsamos en Instalación/Nueva instalación o agregar características.

Instalación de SQL SERVERNueva instalación

Page 14: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Si se cumplen todas las reglas, pulsamos aceptar.

Instalación de SQL SERVERVerificación de Reglas auxiliares

Page 15: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Especificamos tipo de licencia.

Instalación de SQL SERVERLicenciamiento

Page 16: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Aceptamos los términos de licencia y pulsamos siguiente.

Instalación de SQL SERVERTérminos de licencia

Page 17: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Pulsamos el botón Instalar.

Instalación de SQL SERVERInstalación de auxiliares de instalación

Page 18: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Pulsamos Siguiente.

Instalación de SQL SERVERValidación de Reglas auxiliares

Page 19: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Seleccionamos el rol de instalación y pulsamos siguiente.

Instalación de SQL SERVERRol de Instalación

Page 20: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

En la siguiente pantalla seleccionamos las características a instalar.

Necesitamos:

Servicios Motor de base de datos.

Integration Services.

Compatibilidad con versiones anteriores.

Herramientas de administración. Básica y Completa.

SDK de conectividad de cliente SQL.

La Replicación de SQL Server NO está recomendada en a3ERP.

Opcionales:

Analysis services Cubos OLAP de SQL.

Reporting Services Servicio de reporting para publicación en IIS.

Instalación de SQL SERVERSelección de Características a instalar

Page 21: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Seleccionamos la características a instalar y pulsamos siguiente.

Instalación de SQL SERVERSelección de Características a instalar

Page 22: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Si todo es correcto pulsamos Siguiente.

Instalación de SQL SERVERVerificación de Reglas de instalación

Page 23: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

En la siguiente pantalla debemos seleccionar si queremos usar la

Instancia predeterminada o una con nombre.

Por defecto, la instancia predeterminada utilizará el puerto TCP 1433.

Demos tener claro que toda instancia de SQL es en sí misma un SQL,

siendo totalmente independientes entre sí.

Instalación de SQL SERVERSelección de instancia

Page 24: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Seleccionamos si usar la Instancia predeterminada o una con nombre:

Instalación de SQL SERVERSelección de instancia

Page 25: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Si cumplimos con los requisitos de espacio, pulsamos en Siguiente.

Instalación de SQL SERVERRequisitos de espacio en disco

Page 26: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

En la siguiente pantalla, configuramos las cuentas de servicio y los tipos

de inicio.

Utilizaremos una cuenta de tipo NT AUTORITY\SYSTEM.

Podemos usar una cuenta de sistema, pero debemos tener en cuenta

que si la contraseña caduca no se iniciará el servicio.

Pondremos los Tipos de inicio en Automático.

Atención al SQL BROWSER, por defecto en SQL EXPRESS está

desactivado y los clientes no podrán conectarse al servidor.

Instalación de SQL SERVERConfiguración de cuentas de servicio y tipos de inicio

Page 27: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Configuramos las Cuentas de servicio.

Instalación de SQL SERVERConfiguración de cuentas de servicio y tipos de inicio

Page 28: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Desde la pestaña Intercalación configuramos la Intercalación.

En a3ERP recomendamos el uso de la intercalación

Modern_Spanish_CI_AS.

Una vez configurado, sólo se puede modificar realizando una operación

TRANSFER sobre la base de datos.

Lo importante es que la colation entre el servidor y sus bases de datos

sea la misma.

Instalación de SQL SERVERConfiguración de intercalación

Page 29: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Seleccionamos la intercalación Modern_Spanish_CI_AS.

Instalación de SQL SERVERConfiguración de intercalación

Page 30: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

En la siguiente pantalla configuramos la seguridad de SQL.

Por defecto, utilizaremos el modo MIXTO, además de los usuarios de

windows, podremos usar usuarios creados por nosotros en SQL.

En el cuadro “Especificar los administradores de SQL”, se recomienda

poner un usuario administrador del sistema operativo. En caso de pérdida

del usuario SA o su contraseña podremos usarlo para acceder a SQL.

Instalación de SQL SERVERConfiguración de seguridad de SQL

Page 31: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Configuramos las opciones de seguridad.

Instalación de SQL SERVERConfiguración de seguridad de SQL

Page 32: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

En “Directorios de datos”, podemos cambiar las rutas de las BBDD.

Instalación de SQL SERVERSelección de directorios de instalación

Page 33: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Distribución óptima de las BBDD.

1 HD para S.O. y motor de SQL.

1 HD para las BBDD.

1 HD para las BBDD.

- *.MDF

- *.LDF

1 HD para la BBDD TEMP. - *.MDF

1 HD para la BBDD TEMP. - *.LDF

1 HD para las BBDD Bakup

Todo esto en un RAID 5 nos hacen un total de 18 HD’s

Instalación de SQL SERVERSelección de directorios de instalación

Page 34: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Ya podemos pulsar Siguiente hasta el final de la instalación.

Instalación de SQL SERVERSelección de directorios de instalación

Page 35: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de SQL finalizada.

Instalación de SQL SERVERFin de instalación

Page 36: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

En Management Studio seleccionamos el Modelo de recuperación.

Instalación de SQL SERVERManagement Studio: Optimización Bases de Datos

Page 37: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Trabajaremos con dos opciones: Completo o Simple

Modo Simple:

El registro de transacciones se trunca automáticamente al finalizar

las transacciones.

Esto implica un fichero log pequeño del que no podemos hacer

backups.

Sólo permite copias de seguridad Completas y Diferenciales.

Instalación de SQL SERVERManagement Studio: Optimización Bases de Datos

Page 38: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Modo Completo:

El registro de transacciones se guarda en el log.

El fichero log puede crecer de forma desmesurada.

El log sólo se trunca al realizar una copia del registro.

Permite recuperar datos perdidos (casi al 100%) incluso hasta un

momento concreto en el tiempo. Siempre y cuando el registro de

transacciones no se haya estropeado con la base de datos.

Recomendado en entornos críticos dónde no se puede perder

información.

Instalación de SQL SERVERManagement Studio: Optimización Bases de Datos

Page 39: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Modo Registro Masivo:

Creado como complemento al modo Completo.

No registra las operaciones masivas a gran escala, como la

importación masiva o creación de índices.

El cambio temporal a este modo, puede aumentar el rendimiento y

reducir el uso de espacio del registro de transacciones.

No admite recuperación a un momento dado.

Instalación de SQL SERVERManagement Studio: Optimización Bases de Datos

Page 40: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Trucar manualmente el registro de transacciones:

En SQL 2008 es suficiente con pasar el modo de recuperación a

Simple y luego botón derecho sobre la bbdd y reducir.

En SQL 2005 ejecutaremos la instrucción TRUNCATE y luego botón

derecho sobre la bbdd y reducir.

Si hacemos un plan de mantenimiento con backup del registro de

transacciones, este se trunca (vacía) pero no se reduce.

Instalación de SQL SERVERManagement Studio: Optimización Bases de Datos

Page 41: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación a3ERP

Page 42: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP

Requisitos para acceso remoto

• Para a3ERP windows. Sólo con Conexión a escritorio remoto y similares

Page 43: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP

Requisitos para acceso remoto

• Para CRM.NET: IIS

Page 44: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPRequisitos para acceso remoto

• Para CRM.NET: IIS

Activar en Server W2008 R2 y

Windows 7

Comprobar en versiones superiores

Page 45: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Requisitos para acceso remoto

• Para CRM.NET: IIS

Page 46: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Estructura para servidor modo IIS 7.0

Page 47: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Estructura para servidor modo HOST

Page 48: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

Lanzamos el ejecutable.

Page 49: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

Indicamos ruta de instalación.

Page 50: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

Pulsamos siguiente para iniciar la instalación.

Page 51: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

Configuramos el tipo de servidor.

Page 52: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

A tener en cuenta en instalaciones IIS:

Por defecto se utiliza el puerto 80

Si definimos uno diferente, hay que tener en cuenta que en determinadas

redes, por políticas de seguridad podría no estar disponible (un firewall o

proxy puede filtrar los puertos permitidos de salida a internet).

En el servidor de DNS, hay que dar de alta un registro para asociar la ip del

servidor con el nombre de servidor publicado

Page 53: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

Especificamos la URL del servidor web.

Page 54: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP V9Parte Servidor

Especificamos nombre aplicación.

Si pulsamos siguiente sin especificar nada, a3ERP crea uno por defecto

Page 55: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Seleccionamos servidor SQL.

Page 56: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Validamos con el usuario sa.

Page 57: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Seleccionamos certificado.

Page 58: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

Seleccionamos carpeta para listados.

Page 59: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

a3ERP nos indica de la carpeta compartida para listados.

Page 60: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Servidor

Proceso finalizado.

Page 61: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Resumen de la instalación.

• En Modo Red - Ejecutamos Mostrar configuración en el servidor

• Pinchamos en IR

Page 62: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Resumen de la instalación en el servidor.

• En Puestos de Red - Ejecutamos desde el navegador la ruta mostrada en el

servidor de la ventana URL instalación de clientes

Page 63: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Cliente

Accedemos a la URL de instalación de clientes.

Page 64: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Cliente

Pulsamos en Install.

Page 65: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Cliente

Se inicia el proceso de instalación en el cliente.

Page 66: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Cliente

Al finalizar la instalación automáticamente accedemos a a3ERP.

Page 67: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Cliente

Si es la primera ejecución, seleccionamos el tipo de licencia.

Page 68: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Cliente – Tipos de licencia

Todas las gamas funcionan con licencias concurrentes

Modo demo:

— Limitado el Nº máximo de registro.

— Permite Cambio de gama.

Modo Formación:

— Mayor Nº de registros permitidos que en modo demo.

— Todos los impresos salen con marca de agua.

Modo registro:

— Trabajo normal 10 días.

— Necesario nº de serie

Modo Activado:

— Funcionamiento normal

— Necesario nº de serie, de instalación y de activación.

Page 69: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERPParte Cliente

Instalación cliente finalizada.

Page 70: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Setup Cliente

Apps de Cliente

Sistema.Custom

Programación a medida

Diccionario

Dll´s

Instalación de a3ERPEstructura de carpetas

Page 71: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Binarios

Ejecutables, dlls, ficheros de apoyo

Diccionarios

Diccionarios de la extensión

Menus

Ficheros .menu

Instalación de a3ERPExtensiones

Page 72: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Binarios

Registro de dll ‘ s

Instalación de a3ERPExtensiones

Page 73: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

a3ERP Windows completo (Bi, ActiveX, Excel Services…)

a3ERP Net

a3ERP Net Outlook Addin

a3ERP Admin Services. Autoinstalable.

Instalación de a3ERP¿Qué se instala?

Page 74: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación a3ERP: Instalación doble

Instalación habitual y monopuesto pueden convivir

Instalación monopuesto:

Carpeta específica. (C:\Program Files (x86)\A3\ERP\a3Erp (Local))

Instala SQL 2014 con instancia a3ERP si no existe.

Mayor velocidad de instalación.

Page 75: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación modulo Bussiness Instelligence

Page 76: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Indicaciones generales:

La instalación del BI está incluida en la misma de A3erp

Se gestiona por licencia de producto. Incluido en Plus y Premium

Se puede ejecutar desde a3erp o por un ejecutable propio.

Exporta a Excel como un excel dinámico, por tanto necesitará

excel en local, para aprovechar esta función.

Bussiness Intelligence (BI)

Page 77: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación módulo a3ERP Excel services

Page 78: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Enlace dinámico entre Excel y a3ERP

Indicaciones generales:

Desde Excel 2010 o superior.

La instalación de excel server está incluida en la misma de A3erp

Se gestiona por licencia de producto. Incluido en Plus y Premium

Instalar en excel el complemento a3erp.xla desde la ruta de

instalación de a3erp en el EXCEL.

Excel Server

Page 79: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Probando Excel services

a3ERP Excel Services

Page 80: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación módulo a3ERP.net

Page 81: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Resumen de la instalación en el servidor.

• En Modo Red - Ejecutamos Mostrar configuración en

el servidor

• Pinchamos en IR

Page 82: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Resumen de la instalación en el servidor.

• En Puestos de Red - Ejecutamos desde el navegador la ruta mostrada en el

servidor de la ventana URL instalación de clientes

Page 83: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Cliente

Accedemos a la URL de instalación de clientes.

Page 84: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación módulo a3ERP.net (Plugin Outlook)

Page 85: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Resumen de la instalación en el servidor.

• En Modo Red - Ejecutamos Mostrar configuración en

el servidor

• Pinchamos en IR

Page 86: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Servidor

Resumen de la instalación en el servidor.

• En Puestos de Red - Ejecutamos desde el navegador la ruta mostrada en el

servidor de la ventana URL instalación de clientes

Page 87: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación de a3ERP Parte Cliente

Accedemos a la URL de instalación de clientes.

Page 88: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

http://iis.dominio.com/outlookaddin/

Conexión a a3ERP

Plugin OutlookConfiguración

Page 89: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Bases de datos local: seguridad

Conexión a a3ERP

Plugin OutlookConfiguración

Page 90: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Relación SQL -a3ERP (Seguridad)

Page 91: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Instalación a3ERP: Seguridad

Dos niveles de seguridad. (Máxima y mínima)

Login interno de a3ERP. (Usuario a3erp -Creación automática)

Securizar login sa

Creación de perfiles de usuarios

Creación de usuarios asociados a perfiles

Page 92: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

1ªJ – Entorno de Trabajo - Seguridad

1. Creación del perfil

2. Configuración de permisos del perfil

3. Creación de los usuarios

4. Configuración de los usuarios

5. Configuración del resto de parámetros

92

Page 93: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Conexiones a SQL externas a a3ERP

Page 94: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Conexiones a SQL externas a a3ERP

FRANCISCO

Servidor

Grupo de almacenamiento

APLICACIÓN A3ERP

FRANCISCO

EXCEL Y OTROS ACCESOS

VISTAS SQL /

FORMULARIOS

LOGIN FRANCISCO

LOGIN NEXUS

CONEXIONES A SQL SERVER EN SEGURIDAD

MINIMA

Page 95: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Copias de seguridad

Page 96: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

IMPORTANTE:

Nº de copias disponibles (histórico de copias)

Externalización de copias

Auditoría de recuperación de copias en entorno de pruebas

Copiar la base de datos de sistema a3ERP$SISTEMA, ya que contiene:

La definición de usuarios y seguridad de a3ERP

La definición de los Cubos de BI

La definición del enlace con a3Asesor

Añadir a la copia, la carpeta de Listados

Si tenemos extensibilidad, no olvidar copiar la carpeta ‘Sistema.Custom’

Copias de seguridad

Page 97: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

MUY IMPORTANTE:

Especial atención a los programas tipo ‘Ghost’, ‘Cobian’,

‘Acronis’, etc…

— Deben soportar la tecnología VSS (Virtual Snapshot System).

— Si no lo soportan, pueden romper la sincronía entre los MDF y LDF de SQL

— Especial atención a las opciones del tipo: ‘Copiar ficheros abiertos’

Copias de seguridad

Page 98: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Desde A3ERP, se realizan copias manuales de las BBDD de las empresas

Todas menos a3erp$sistema, BBDD del sistema

Copias de seguridad Manuales

Page 99: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Siempre sobreescribe

No se puede modificar la ruta

La ruta es siempre la del disco duro del SERVIDOR de SQL

Copias de seguridad Manuales

Page 100: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Desde SQL Management Studio – Versiones Express

Copias de seguridad Manuales

Page 101: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Desde SQL Management Studio - Versiones Express

Copias de seguridad Manuales

Copia única por BBDD, incluida a3erp$sistema

Cambio de unidades de ubicación de la Copia

Page 102: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Planes de mantenimiento – Vers. Estandar

Page 103: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Con SQL Server, excepto edición express:

Los Planes de mantenimiento permiten:

Copias Totales

Copias Totales + registro de transacciones

Mantener un histórico de ‘n’ días de backup

Debe haber un responsable que supervise su funcionamiento

Importante planificar auditorías de copias de seguridad

Copias de seguridad Automáticas

Page 104: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Hacemos botón derecho en Planes de mantenimiento y seleccionamos el

Asistente para planes de mantenimiento

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 105: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Pulsamos Siguiente

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 106: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Damos nombre al Plan de Mantenimiento.

Seleccionamos tipo de programación.

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 107: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Seleccionamos tareas a realizar

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 108: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Si hemos optado por una programación única, determinamos el orden de

las tareas de mantenimiento

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 109: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Marcamos Todas las Bases de Datos

Definimos la programación de la tarea con el botón ‘Cambiar’

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 110: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Especificamos la programación deseada y pulsamos Aceptar

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 111: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Pulsamos Siguiente

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 112: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Definimos y programamos la siguiente tarea

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 113: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Definimos y programamos la siguiente tarea

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 114: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Definimos y programamos la siguiente tarea

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 115: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Seleccionamos opciones de informe

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 116: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Plan de mantenimiento finalizado

Copias de seguridad AutomáticasCreación Plan de Mantenimiento Avanzado

Page 117: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Problemas más habituales

dbNetLib Open…. No se encuentra el servidor

Bases de datos corruptas por causas del hard.

Contraseña olvidada

http://soporte.websie.com

Page 118: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

FIN DE JORNADA

Hasta mañana

Page 119: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Temario

119

Page 120: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Cambios de servidor

Page 121: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Pasos a Seguir:

Instalación SQL Server y a3ERP

Migración bases de datos

Migración usuarios y logins

Procesos después de restaurar

Cambio de ServidorMétodo Avanzado

Page 122: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Importante:

— Misma intercalación para servidor SQL y Bases de Datos

Cambio de ServidorMétodo Avanzado

Page 123: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

1. Separamos las bases de datos que queremos migrar, incluida la

de sistema: a3ERP$SISTEMA

Cambio de ServidorMétodo Avanzado

Page 124: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

2. Marcamos opción ‘Quitar conexiones’ y aceptamos

Cambio de ServidorMétodo Avanzado

3. Repetimos pasos 1 y 2 para todas las bases de datos a migrar

Page 125: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

4. Traspasamos Usuarios.

— Buscamos en google el documento de microsoft: ‘How to transfer logins and

passwords between instances of SQL’

— Una vez en el documento, buscamos el procedimiento adecuado teniendo

en cuenta la versión de SQL de origen y destino y seguimos las instrucciones

del documento

Cambio de ServidorMétodo Avanzado

Page 126: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

— Seguimos las instrucciones del documento de Microsoft

Cambio de ServidorMétodo Avanzado

Page 127: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

5. Copiamos las bases de datos del servidor de origen al servidor de

destino, no olvidar la de sistema: a3ERP$SISTEMA.

6. En el servidor de destino. Adjuntamos las bases de datos,

incluida la de sistema: a3ERP$SISTEMA

Cambio de ServidorMétodo Avanzado

Page 128: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

7. Agregamos todas las bases de datos, incluida a3ERP$SISTEMA, a

adjuntar y establecemos al usuario a3ERP como propietario

Cambio de ServidorMétodo Avanzado

Page 129: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

8. Si el nombre del nuevo servidor de SQL es diferente al sustituido,

ejecutamos la siguiente query sobre la base de datos de

sistema

UPDATE EMPRESAS SET SERVERNAME = ‘nombre del servidor’

Cambio de ServidorMétodo Avanzado

9. Copiamos los listados, y sistema.custom al nuevo servidor

Page 130: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Traspaso de tablas - TRANSFER

Page 131: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Cuando y porqué.

Versiones SQL estandar

Cambios de intercalación de

las BBDD

Bajar la versión SQL de la BBDD

Traspaso de tablas SQL - TRANSFER

Page 132: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

132

Definición de formularios (Quick Report)

Page 133: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Definición de formularios (Quick Report)

Objetivos

• Adquirir competencia para para poder modificar los formularios

Puntos Clave

• El formulario original nunca puede eliminarse ni modificarse

• Recordar hacer copia del directorio en el que se guardan los formularios y listados

133

Page 134: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Definición de formularios (Quick Report) Campos que podemos añadir

Etiquetas Campos BBDD

Expresiones (formulas)

Campos de sistema

Formas y líneas

Fotos y fotos de BBDD

Códigos de barra

134

Page 135: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

135

Añade un campo de texto, aunque limitado en

número de caracteres.Ejemplo:

Añade un campo de datos de cualquier tabla de la

BBDD de la aplicación.Ejemplo: Nombre del transportista de la tabla transportista

Permite añadir una expresión o formula matemática

que actúan con los campos de datos de cualquier tabla

de la BBDD de la aplicación.Ejemplo: Conversión del importe de la factura de € a pesetas

Definición de formularios (Quick Report) Campos que podemos añadir

Page 136: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

136

Añade un valor del sistema como por ejemplo: fecha,

hora, nº página, etc..Ejemplo de nº página:

Añade una forma geométrica como por ejemplo:

líneas, círculos, cuadrados, etc..

Añade una imagen externa en el formulario.

Ejemplo: Logo de la empresa

Añade un campo imagen de la BBDD en el formulario.

Ejemplo: Fotografía del artículo

Añade la impresión del campo código de barras dela

BBDD en el formulario.

Ejemplo: Código de barras del artículo

Definición de formularios (Quick Report) Campos que podemos añadir

Page 137: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

137

Imagen con todos los tipos de objetos

Definición de formularios (Quick Report) Campos que podemos añadir

Page 138: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

In & Out. Exportación e importación excel

Page 139: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT

Herramienta para importar y exportar datos entre a3erp y Excel.

Desde Office 2003 en adelante

Pensada para migraciones de datos en implantaciones nuevas.

Gratuita para el distribuidor

Venta al cliente final

Posibilidad de uso en cualquier momento del mantenimiento de a3erp

Posibilidad de usar para cambios masivos de datos.

Page 140: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT

Mantiene la integridad de la base de datos

Carga los datos de forma incremental

Si el valor clave primaria de la tabla ya existe en la Bd, modifica valores.

Si el valor clave primaria de la tabla no existe en la Bd, da de alta el registro.

Si el valor clave primaria no existe, avisa del error.

Page 141: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT. ¿Qué puede importar?

Ficheros Maestros

Clientes

Proveedores.

Plan contable.

Bancos, Transportistas, Documentos de Pago ….

Contabilidad

Asientos contables

Cartera

Circuito Compra / Venta

Documentos

Inventarios

Page 142: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT. A tener en cuenta.

Orden de entrada de datos.

1. Ficheros maestros (clientes, proveed.,etc..)

2. Asientos

3. Cartera

4. Documentos.

5. Etc..

Repercusiones de la introducción de datos.

Repercursiones contables, efectos en cartera, movimientos de stock.

Funcionabilidad de excel

Page 143: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT. Marco de Trabajo

Page 144: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT. Preparación hoja Excel

Las hojas de cada libro deben contener el nombre de las tablas

Si algún nombre no corresponde con una tabla, In&Out no procesa esa

hoja.

Las columnas deben contener el nombre del campo

Si algún nombre no corresponde con un campo, In&Out no procesa esa

columna.

Page 145: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT. Ejemplos

Clientes

Cuentas automáticas

Formas de pago

Población / Provincia

Proveedores

Igual funcionabilidad que los clientes

Articulos

Tarifas.

Códigos de barras (Ojo. Tabla de código de barras)

Page 146: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Octubre de 2011 - España

IN & OUT. Ejemplos

Cartera

Contabilidad

Ojo a la longitud de cuentas

Los saldos de las cuentas (acumulados), sólo se pueden traspasar como

asientos de apertura

Comprobar si el DEBE y el HABER cuadran

Documentos

Tratamiento especial en la incorporacion de los documentos. Cabeceras y

líneas.

Ojo a las repescursiones contables y los vencimentos en cartera.

Inventarios

Para incorporar un inventarios a uno exitente , hay que identificar el valor

del campo IDINVEN y añadirlo en este. Ojo visible solo con una vista SQL

Page 147: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

FIN DE JORNADA

Hasta mañana

Page 148: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Temario

148

Page 149: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

149

Jornada – Diccionario a3ERP

Page 150: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP

Objetivos

• Poder crear tablas para usos propios

• Añadir nuevos campos en tablas de a3ERP ya existentes

• Relacionar tablas para usos diferentes a los originales

Puntos Clave

• Actualizaciones de versiones sencillas

• No olvidar hacer copias del desarrollo creado

150

Page 151: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Casos reales

151

Pedido de compra con 46 campos para la gestión de contenedores de importación

Page 152: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Casos reales

Pedido de venta con 66 campos de datos técnicos de producción integrados

152

Page 153: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Casos reales

Albarán de venta con 81 campos de datos técnicos para control de calidad

153

Page 154: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Casos reales

Fichero de clientes personalizado

154

Page 155: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Conceptos básicos

Se utiliza para añadir campos en los ficheros maestros y documentos, así como para crear nuevas tablas que no existen en a3ERP

Es una herramienta complementaria en los desarrollos externos con programación a medida

Un desarrollo de diccionario se utiliza en una o varias BBDD a la vez

Una base de datos puede tener asociados varios diccionarios

Siempre debe usarse prefijos y mayúsculas en la definición de tablas y campos

El desarrollo del diccionario a3ERP no debe modificarse bajo ningún pretexto: en la siguiente actualización se PERDERÁ NUESTRO TRABAJO

En los clientes no es necesario programar. Podemos instalarles nuestro desarrollo directamente desde nuestros equipos

155

Page 156: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Instalación de la herramienta diccionario

Queda automáticamente instalado en el servidor al finalizar el proceso de instalación de a3ERP

La ruta de instalación de la herramienta de desarrollo por defecto es C:\Program Files\A3\ERP\Bin\Diccionario

Diccionario.exe es el ejecutable que inicia la herramienta

Eliminación del diccionario no es habitual

Procedimiento de eliminación de nuestro desarrollo sigue un protocolo de desinstalación específico.

Otras notas Después de instalar el desarrollo del diccionario hay que hacer una publicaciónpara que los clientes integren el cambio

La programación en casa del cliente es posible pero hay que tener cuidado con evitar una publicación antes de que esté finalizado

En caso de error no hay la opción “deshacer”. Debemos corregir los errores y “recargar”

156

Page 157: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Ubicación del desarrollo

La ubicación por defecto de nuestros desarrollos en el servidor es

C:\Program Files\A3\ERP\Sistema.Custom\Sistema\Extensiones

Dentro de – EXTENSIONES - cada desarrollador debe tener su propia carpeta que lo diferencia del resto de fabricantes (en nuestro ejemplo la llamamos WKE)

Cada carpeta de desarrollador debe contener una carpeta para cada producto (en nuestro caso PROD1)

Cada carpeta de producto puede tener las subcarpetas:

BINARIOS – DICCIONARIOS – MENÚS

(deben tener estos nombres obligatoriamente)

Las carpetas anteriores que no existan deberán crearse manualmente antes de empezar con el desarrollo del diccionario

157

Page 158: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

158

Contenido de cada carpeta producto PROD1

— Dentro de la carpeta BINARIOS tendremos

DLL’s que estén asociadas a este desarrollo

— En la carpeta DICCIONARIOS

Estarán las diferentes subcarpetas de diccionario

Puede haber múltiples desarrollos

En nuestro ejemplo el desarrollo de diccionario

se llama DVA

— En la carpeta MENÚS

Guardamos los menús personalizados

Page 159: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Proceso inicial de creación de un desarrollo con diccionario

1. Crear las carpetas físicas

2. Programar el desarrollo

3. Publicar a los clientes WizardInstalador.exe

4. Asociar el diccionario a la base de datos

5. Activar la visualización en la BBDD

6. Nombrar las pestañas y diseñar la visualización

159

Page 160: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

2ªJ – Diccionario a3ERP – Teoría

1. Crear las carpetas físicas

Directamente desde el explorador de Windows

160

Page 161: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

2ªJ – Diccionario a3ERP – Teoría

2. Programar el desarrollo

Usando el editor “Diccionario.exe”

161

Page 162: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

3. Publicar a los clientes WizardInstalador.exe

Ejecutar el despliegue a3ERP en la modalidad de sólo

actualizar

162

Page 163: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

4. Asociar el diccionario a la base de datos

Desde el selector de empresas en a3ERP

163

Page 164: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

5. Activar la visualización en la BBDD

Accedemos a la empresa y en Datos Generales

Activamos “Aplicar campos externos (Diccionarios de

terceros)”

164

Page 165: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

6. Nombrar las pestañas y diseñar la visualización

(si procede)

Sólo para campos en formularios

Con el botón derecho elegir la acción a realizar

Guardar siempre antes de salir

165

Page 166: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

166

NOTAS DISEÑO

Diseño Manual

Tabulador entre campos según ordenación en el desarrollo

Añadiendo & en el título de la pestaña. Activará la posibilidad

de salto a la pestaña del diccionario. (& + Letra siguiente)

Page 167: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Proceso de modificación de un desarrollo ya existente

1. Programar el desarrollo desde diccionario.exe

2. Publicar a los clientes WizardInstalador.exe

3. Nombrar las pestañas y diseñar la visualización

167

Page 168: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Uso del editor diccionario

168

Page 169: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría GENERAL

El campo nombre debe coincidir con el nombre de la carpeta del desarrollo

Ident del desarrollo es un contador de las modificaciones

La versión mínima y revisión mínima evitan el uso incorrecto de nuestro desarrollo en versiones antiguas

Las observaciones pueden servir para anotar los cambios entre versiones

169

Page 170: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría TABLAS

El campo tabla nombra a las tablas que usamos en el desarrollo. Pueden ser tablas nuevas o de a3ERP

Estado: para nuestras nuevas tablas siempre GENERAL

Tipo: para nuevas tablas siempre Auxiliar

En tablas de a3ERP definir el estado y tipo según origen

Orden auxiliar define la posición de las pestañas en tablas nuevas

Externo debe estar siempre marcado para ver nuestros desarrollos

170

Page 171: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría COLUMNAS (I)

El campo COLUMNA nombra a los campos que usamos en el desarrollo

Pueden ser campos nuevos o de a3ERP

Y recordando que siempre debe escribirse siempre en mayúsculas y con prefijo

TIPO que define el campo y para nuestros desarrollos usaremos básicamente: DateTimepara campos fecha; Image para imágenes; Int para autonuméricos; Money y numeric; Text para campos memo; y para el resto de necesidades usaremos Varchar

171

Page 172: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría COLUMNAS (II)

Longitud detalla el número de caracteres del campo

La longitud no se aplica en campos de tipo datetime, image y text

Adm Nulos: se marcará siempre que añadamos un campo en una tabla que ya exista y tenga registros

Identidad: se marcará en campos de tipo Int para usar autocontadores

172

Page 173: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría COLUMNAS (III)

Valores posibles (a3ERP): en campos check box o combo box se establecen los valores que tendrán estos campos

Los valores posibles deben escribirse sin espacios separados por un ;

Valores por defecto (a3ERP): indicaremos el valor que debe aparecer al dar de alta un registro

El mantenimiento de los valores posibles sólo puede hacerse desde el editor del diccionario, por lo que no puede hacerlo un usuario desde a3ERP

173

Page 174: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría COLUMNAS (y IV)

En mantenimiento: establecemos el comportamiento permitido al usuario

Puede ser: Sólo ver, Editar o no ver (valor por defecto)

Tipo de editor define el tipo de campo como: campo, combo, check, memo e imagen;

Ordenación: define los saltos del tabulador

El resto de campos no se usan o se debe poner lo mismo que en el diccionario de a3ERP

174

Page 175: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría ÍNDICES

En el campo índice se define el nombre del índice que siempre es PK_nombretabla

En el campo columna definimos el nombre del campo que indexamos

Por defecto el índice será clave y agrupado

Pueden aparecer otros tipos de índices creados por el propio editor de diccionario

175

Page 176: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría CLAVES FORANEAS (I)

En la clave foránea definimos las relaciones entre las tablas (vinculaciones)

Las relaciones se definen siempre en la tabla destino (en la tabla que recibe el dato)

En el ejemplo la tabla responsables y la tabla proyectos, la primera es la tabla origen y la segunda es la tabla de destino

176

Page 177: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Categoría CLAVES FORANEAS (y II)

Tabla principal y campo principal hacen referencia a los nombres de la tabla y campo origen de la vinculación

En campos externos indicamos el campo de la tabla de destino por la que se realiza la vinculación

Tipo de relación de borrado: especificamos como se comporta la vinculación en caso de borrar un registro en la tabla origen: restrictiva (no permite borrado si…); en cascada (siempre borra); establecer a null (deja en blanco)

El tipo de relación de actualización determina como actúa en caso de un cambio en la tabla principal (origen)

177

Page 178: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Teoría

Otras notas

La categoría otras relaciones no es de aplicación para este curso

Podemos guardar al final de la edición

No existe la funcionalidad “deshacer”

Eliminar bloqueos permite recuperar un desarrollo que se ha quedado abierto en modo edición

178

Page 179: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Parte Práctica

Casos prácticos

1. Nueva tabla de responsables

2. Nueva tabla de proyectos

3. Tabla artículos: nuevos campos y otros campos vinculados

4. Nuevos campos y otros heredados en cabecera de albarán de venta

5. Agregar campos en la línea de albarán de venta

6. Campo en la factura de venta que hereda información del AV

7. Añadir campos en la ficha de cliente

8. Control de proyectos de un cliente desde su ficha (grid en el cliente)

179

Page 180: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 1

Enunciado

— Creación de una nueva tabla de responsables en a3ERP

— Datos facilitados

Tabla: WK_RESP nombre para que visualice el usuario – Responsable -

Campos: ver tabla adjunta

Notas:

— El campo WK_IDRES al ser del tipo Int requiere activar la identidad para que

el campo se numere automáticamente

— El campo WK_NOM interesa que pueda verse al vincularse en otras tablas

— * Indexamos el campo WK_IDRES

180

Columna Descripción Tipo Longitud Tipo campo Orden

WK_IDRES * Código Int 4 Campo 1

WK_NOM Nombre Varchar 20 Campo 2

WK_TEL Teléfono Varchar 15 Campo 3

Page 181: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 1

Desarrollo

— Detalle de la tabla

— Detalle de las columnas (campos)

— Detalle de los Índices

— Detalle de las claves foráneas

No procede en este caso

181

NOTA: Los campos que

no se muestran no son

aplicables para los

ejemplos presentados

Page 182: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 1

Resultado

182

Page 183: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 2

Enunciado

— Creación de una nueva tabla de proyectos en a3ERP

— Datos facilitados

Tabla: WK_PROYECTOS nombre para el usuario (Proyectos)

Notas:

— Importante. Traemos tabla clientes y campo codcli

— El campo WK_NOM interesa que pueda verse al vincularse en otras tablas

— * Indexamos el campo WK_IDPRO

183

Columna Descripción Tipo Longitud Tipo

campo

Orden

WK_IDPRO * Código Varchar 8 Campo 1

WK_NOM Descripción Varchar 30 Campo 2

WK_FI Fecha inicio Datetime 8 Campo 3

WK_FF Fecha final Datetime 8 Campo 4

WK_OBS Observaciones Text 16 Memo 5

WK_RES Responsable Int 4 Campo 6

CODCLI Cliente Varchar 8 Campo 7

Page 184: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 2

Desarrollo

— Detalle de la tabla

— Detalle de las columnas (campos)

— Detalle de los Índices

— Detalle de las claves foráneas

184

Page 185: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 2

Resultado

— El campo responsable obtiene la introduce el usuario buscándola de la

selección de responsables

185

Page 186: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 3

Enunciado

— Creación de nuevos campos en la tabla artículos que ya existe en a3ERP

— Datos facilitados

Tabla: ARTICULO nombre para el usuario (Artículos)

Notas:

— Valores para el campo «diseño propio»: T;F valor por defecto: T

— Valores para «normativa seguridad»: TUV234439;ISO44544 sin valor defecto

— Pregunta: ¿Haremos algo en claves foráneas?

186

Columna Descripción Tipo Longitud Tipo campo Orden

WK_DIS Diseño propio Varchar 1 Check box 1

WK_FIN Fin contrato Datetime 8 Campo 2

WK_IDRES !!!! Responsable Int 4 Campo 3

WK_MAP Renderizado Image 16 Imagen 4

WK_NORM Normativa Seg. Varchar 15 Combo 5

WK_OBS2 Observaciones Text 16 Memo 6

WK_VIG Vigencia Cial. Float 2 Campo 7

Page 187: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 3

Desarrollo

— Detalle de la tabla

— Detalle de las columnas (campos)

— Detalle de los Índices

No procede indexación para este caso

— Detalle de las claves foráneas

187

Page 188: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 3

Resultado

— El campo responsable obtiene la información de la tabla responsables.

188

Page 189: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 4

Enunciado

— Creación de nuevos campos en la tabla cabecera de albaranes de venta

— Datos facilitados

Tabla: CABEALBV nombre para el usuario (Cabecera albaranes de venta)

— Valores para el campo «finalizado»: T;F valor por defecto: F

— Valores para «en garantía»: Si;No valor por defecto: No

— Pregunta: ¿Haremos algo en claves foráneas?

189

Columna Descripción Tipo Longitud Tipo campo Orden

WK_FEJE Fecha ejecución Datetime 8 Campo 1

WK_FIN Finalizado Varchar 1 Check 2

WK_GAR En garantía Varchar 2 Combo 3

WK_NOTAS Notas

adicionales

Text 16 Memo 4

Atención: vincular la tabla personas con la cabecera de albaranes de venta y añadir

WK_CODPER Código persona Varchar 8 Campo 5

Page 190: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 4

Desarrollo

— Detalle de la tabla

— Detalle de las columnas (campos)

— Detalle de los Índices

No procede indexación para este caso

— Detalle de las claves foráneas

190

Page 191: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 4

Resultado

— El campo «código» obtiene la información de la tabla personas.

191

Page 192: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 5

Enunciado

— Creación de nuevos campos en la tabla líneas de albarán de venta, un campo

se selecciona de la tabla responsables (campo responsable) y el otro se

cumplimenta automáticamente de la tabla artículos (campo fin contrato)

— Datos facilitados

Tabla: LINEALBA nombre para el usuario (Líneas de albarán de venta)

Notas:

— El campo «responsable» toma los datos de la tabla «responsables»

— El campo «fin contrato» toma los valores de la tabla «artículos»

— Recordatorio: Al usar tablas de a3ERP las configuraremos igual que el

diccionario a3ERP

192

Columna Descripción Tipo Longitud Tipo campo Orden

WK_IDRES **** Responsable Int 4 Campo 1

WK_FIN **** Fin contrato Datetime 8 Campo 2

Page 193: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 5

Desarrollo

— Detalle de la tabla

— Detalle de las columnas (campos)

— Detalle de los Índices

No procede indexación para este caso

— Detalle de las claves foráneas

— Pregunta: Si quisiéramos traernos la información del artículo de WK_FIN, ¿Qué

haríamos?

193

Page 194: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 5

Resultado

— El campo «responsable» obtiene la información de la tabla responsables

— La información del campo «fin contrato» se hereda de la ficha del artículo

194

Page 195: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 6

Enunciado

— Creación de un campo en la tabla líneas de facturas de venta que hereda sus

valores automáticamente desde el albarán de venta

— Datos facilitados

Tabla: LINEFACT nombre para el usuario (Líneas de factura de venta)

Notas:

— Para que un campo se herede desde un fichero maestro hacia un documento,

lo único que hay que hacer es que el campo origen y el campo destino se

llamen igual y sean del mismo tipo y tamaño

— No es necesario hacer vinculación de ningún tipo

195

Columna Descripción Tipo Longitud Tipo campo Orden

WK_IDRES **** Responsable Int 4 Campo 1

Page 196: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 6

Desarrollo

— Detalle de la tabla

— Detalle de las columnas (campos)

— Detalle de los Índices

No procede indexación para este caso

— Detalle de las claves foráneas

No procede vinculación alguna para este caso.

Se hereda automáticamente entre documentos si los campos tienen el mismo nombre

196

Page 197: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 6

Resultado

— El campo «responsable» hereda automáticamente los datos del albarán.

197

Page 198: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 7

Enunciado

— Creación de nuevos campos en la tabla de clientes. En versión 8 se trataba de

un caso especial. Ahora sólo debemos crear los campos en la tabla:

__Clientes

— Datos facilitados

Tabla: las anteriores nombre para el usuario (Clientes)

Notas:

— Esto mismo es de aplicación para las tablas proveedores (__proveed), clientes

(__Clientes) y clientes potenciales (__ClientesPot)

198

Columna Descripción Tipo Longitud Tipo campo Orden

WK_FINACOM Fin acuerdo

comercial

Datetime 8 Campo 1

Page 199: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 7

Desarrollo

— Detalle de la tabla

— Detalle de las columnas (campos)

— Detalle de los Índices

No procede indexación para este caso

— Detalle de las claves foráneas

No procede vinculación alguna para este caso.

199

Page 200: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 7

Resultado

— Como se puede ver coexisten las dos pestañas

La pestaña campos externos del caso 7

La pestaña proyectos del caso 8

200

Page 201: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 8

Enunciado

— Control de proyectos de un cliente desde su ficha con un grid

— Debemos poder ver un grid con todos los campos de los proyectos.

Datos facilitados

Tabla: las anteriores de clientes y de proyectos. No hay que añadir nuevas tablas

Notas:

— Sólo debemos de hacer la vinculación desde la tabla de proyectos (claves

foráneas) contra la tabla __clientes

— Como resultado en la ficha del cliente debemos obtener otra pestaña con un

grid de los proyectos que tiene asociados el cliente.

— Si queremos hacer lo mismo con las tablas de proveedores y clientes

potenciales deberemos usar: __proveed y __clientespot respectivamente.

201

Page 202: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 8

Desarrollo

— Detalle de la tabla

Como ya tenemos las tablas de los ejercicios anteriores, no procede hacer nada en este

apartado

— Detalle de las columnas (campos)

Como ya tenemos todos los campos de los ejemplos anteriores no debemos añadir

ningún campo nuevo

— Detalle de los Índices

No procede indexación para este caso

— Detalle de las claves foráneas

Desde la tabla de proyectos realizaremos la siguiente vinculación

202

Page 203: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

Diccionario a3ERP – Caso 8

Resultado

— Sólo por hacer la vinculación entre la tabla de proyectos y la de clientes

obtenemos el siguiente grid en la pestaña proyectos dentro de la ficha de los

clientes

— Este grid es editable desde la ficha del cliente y desde la tabla de proyectos

— Este caso resuelve el control de los proyectos de un cliente

203

Page 204: a3ERP TECNICO · Instalación de SQL SERVER Requisitos de instalación Servidor —Son los requisitos de SQL Server *. *Microsoft en su web define los requisitos mínimos, independientemente

204