Manual de
DIRECTOR PLUS 2.0
SQL
Y
Documento: me_directorplus20sql Edición: 06
Nombre: Manual de Director Plus 2.0 SQL y Director 2.0 SQL Fecha: 31-12-2010
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Tabla de contenidos
1. Introducción ... 3
1.1. Definiciones ... 3 1.2. Licencias... 4 1.3. Compatibilidades ... 4 1.4. Requisitos ... 42. Instalación ... 6
3.
Director 2.0 SQL ... 9
3.1. Inicio ... 10 3.2. Sincronizaciones disponibles ... 13 3.2.1. Test Conexión... 14 3.2.1.1. Puertos ... 15 3.2.1.2. Acceso al servidor ... 163.2.1.3. Conexión base de datos del servidor ... 16
3.2.1.4. Servicios necesarios ... 16
3.2.1.5. Consultas distribuidas Servidor - EwDirector ... 17
3.2.1.6. Consultas distribuidas Director - Servidor ... 18
3.2.1.7. Memoria de SQL Server ... 19
3.2.2. ? - Ayuda ... 20
3.2.3. Añadir nuevo programa ... 21
3.2.4. Borrar programa ... 22 3.2.5. Reiniciar ... 23 3.3. Realizar sincronización ... 24 3.4. Herramientas ... 25 3.4.1. Estadísticas ... 25 3.4.2. Historial ... 26 3.4.3. Incidencias de la sincronización ... 27 3.4.4. Configuración ... 27 3.4.5. Actualización... 29 3.5. Ayuda ... 30
4. Director Plus 2.0 SQL ... 31
4.1. Diferencias entre Director Plus 2.0 SQL y Director 2.0 SQL... 31
4.2. Configuración de Director Plus 2.0 SQL ... 33
4.2.1. Configuración de Director Plus... 33
4.2.2. Configuración de prioridades ... 35
4.2.3. Configuración de tablas ... 36
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
5.
Anexo ... 41
5.1. Comprobaciones para el test de conexión ... 41
5.2. Significado de los iconos de los programas ... 43
5.3. Trabajo con multiempresa ... 43
5.4. Sincronización ... 44
5.4.1. Importación ... 45
5.4.2. Exportación ... 45
5.4.3. Datos ... 46
5.4.4. Ficheros ... 46
5.5. Sincronización, explicación técnica ... 47
5.6. Mensajes de las incidencias de la sincronización ... 49
5.7. Director Plus. Tratamiento de los registros borrados en el equipo ... 50
5.8. Análisis técnico de Director Plus 2.0 SQL ... 51
5.9. Tablas de Director 2.0 SQL ... 52
5.10. Tablas de Director Plus 2.0 SQL ... 54
5.11. Ediciones del manual ewdirector20sql ... 56
5.11.1. Novedades de la edición 2... 56
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
1.
Introducción
Director Plus 2.0 SQL es una herramienta pensada para poder analizar y trabajar con Eurowin de forma desconectada del servidor principal de la empresa.
Se presenta en dos versiones: Director 2.0 SQL Director Plus 2.0 SQL
El programa Director 2.0 SQL está dirigido a directores comerciales, gerentes, vendedores o cualquier tipo de usuario de Eurowin que necesita trabajar desde el portátil como un terminal más de red pero que a su vez también necesita disponer de una copia de Eurowin SQL con todos los datos en el mismo portátil para consultarlos desde cualquier lugar sin la necesidad de tener que estar conectado a un servidor o a Internet.
Además permite trabajar con múltiples instalaciones de Eurowin SQL con o sin multiempresa, CRM y Atención Telefónica.
1.1. Definiciones
A lo largo del manual y del programa se utilizan los siguientes términos con este significado:
EQUIPO: Ordenador en el que se instala el programa Director 2.0 SQL. Puede trabajar como terminal de red de la OFICINA o como ordenador independiente. Por ejemplo, un portátil.
OFICINA: Servidor principal de Eurowin, de CRM o de Atención telefónica, al cual se puede conectar el EQUIPO para trabajar como terminal de red o para sincronizar los datos.
PROGRAMA: Instalación de Eurowin, de CRM o de Atención telefónica, añadidos a Director 2.0 SQL en el EQUIPO. Es una copia de la instalación de la OFICINA en el EQUIPO. Al desplegar un programa aparecen las empresas que contiene.
GRUPO: Nodo cuyos elementos son los PROGRAMAS, agrupa los programas que están relacionados. Por ejemplo, un grupo puede contener un Eurowin, el CRM y el Atención Telefónica que conectan con este Eurowin. Si Eurowin trabaja con multiempresa, cada grupo de multiempresa se crea como un programa dentro del mismo grupo.
IMPORTACIÓN: Copiar los datos de la OFICINA al EQUIPO. EXPORTACIÓN: Copiar los datos del EQUIPO a la OFICINA.
SINCRONIZACIÓN: Importación o exportación de datos que se realiza desde el EQUIPO de forma que al terminar el proceso el programa del equipo y el de la oficina tienen la misma información (salvo filtros de vendedores y series de ventas como se verá en la configuración de Director Plus SQL).
PRIORIDAD: Indica los datos que se sincronizarán. Por ejemplo, un grupo de tablas con prioridad Oficina no se exportará porque se entiende que los datos de la oficina tienen prioridad sobre los del terminal.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
1.2. Licencias
La utilización de Director SQL no requiere de cuotas de mantenimiento ni de la compra de otro Eurowin para su utilización en el equipo en modo local; la licencia de Director cubre el funcionamiento de la propia
aplicación así como el de los distintos programas agregados al mismo (en el equipo).
Al trabajar como terminal de red en la oficina necesita una licencia de usuario de Eurowin como cualquier otro terminal.
La licencia de Director 2.0 SQL tiene el formato MB000000000000000. La licencia de Director Plus 2.0 SQL tiene el formato MC000000000000000.
1.3. Compatibilidades
Director 2.0 SQL y Director Plus 2.0 SQL pueden trabajar con los siguientes programas:
Cualquier versión de Eurowin SQL que trabaje con el servidor de datos Microsoft SQL Server y para todos los módulos que tenga instalados el servidor, con o sin multiempresa.
CRM SQL
Atención Telefónica SQL
Director no funciona con la opción de grupos de empresa.
1.4. Requisitos
Los requisitos tanto de software como de hardware para trabajar con Director SQL y Director Plus SQL son los mismos que para trabajar con Eurowin.
En la página http://www.eurowin.com/requisitos.php se pueden consultar las configuraciones.
MUY IMPORTANTE
Antes de iniciar la instalación y ejecución de Director SQL es muy importante realizar las siguientes comprobaciones:
El Coordinador de transacciones distribuidas de Microsoft (MSDTC) debe estar habilitado para transacciones de red.
Revisar la configuración de seguridad del MSDTC marcando las opciones:
o Acceso a DTC desde la red
o Permitir clientes remotos
o Permitir administración remota
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
o Permitir salientes
o No se requiere autenticación
Desde el equipo se tiene acceso al servidor y al terminal de Eurowin de la oficina.
En el capítulo Test conexión se comentan las comprobaciones que realiza el programa para asegurar el éxito del traspaso de datos entre la oficina y el equipo.
En el capítulo Comprobaciones para el test de conexión del Anexo de este manual se explica con imágenes el procedimiento a seguir para realizar las comprobaciones.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
2.
Instalación
Para hacer la instalación de Director 2.0 SQL hay que introducir el CD del programa en el lector de CD’s del equipo. Desde “Mi PC” entrar en la unidad correspondiente, ejecutar el programa “Instalar.exe” y seguir las indicaciones de la aplicación.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Durante el proceso, si no existe, se instala una nueva instancia de SQL Server en el equipo con el nombre SQLEWDIR totalmente independiente de las instancias de SQL Server que pueda tener instaladas el equipo y se crea la base de datos EWDIRnn (donde nn es un contador) para almacenar los datos de la
configuración del programa Director SQL. Para conectar con esta instancia hay que utilizar la dirección
NOMBRE_DEL_EQUIPO\SQLEWDIR.
En esta instancia de SQL Server se crean las bases de datos de los programas que se agregan a Director con los que se podrá trabajar desde el equipo.
En el directorio de instalación c:\ewdir8\ se crea la tabla libre de configuración cfgclisrv.dbf la cual contiene los datos de conexión a la base de datos EWDIRnn de la instalación de Director.
La instalación crea un acceso directo del programa con el nombre “DIRECTOR 2.0 SQL” o “DIRECTOR PLUS 2.0 SQL” en el menú “Todos los programas”, al que se puede acceder desde el botón “Inicio” de la barra de herramientas de Windows.
Al finalizar la instalación tenemos la carpeta c:\ewdir8\ (nombre dado por defecto) que contiene las siguientes carpetas y ficheros:
ActiveX: Carpeta que contiene las librerías necesarias para el funcionamiento del programa. Fondos: Carpeta que contiene la imagen fondo.jpg que se utiliza de fondo especial cuando se
trabaja en el equipo con Eurowin en modo local. También contiene el manual del programa. Sqlexpress: Carpeta con los ficheros necesarios para instalar el servidor de SQL Server y los
programas requeridos para su instalación y funcionamiento.
Tablas: Carpeta en la que se encuentran la base de datos y las tablas que se han utilizado para la instalación de la base de datos EWDIRnn en el servidor de SQL.
Ilustración 2. Instalación automática de la instancia SQL de Server
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Cfgclisrv.dbf: Tabla libre que contiene los datos de conexión a la base de datos EWDIRnn de Director en el equipo.
Ewdirector.exe: Ejecutable de la aplicación Director 2.0 SQL.
Newdir.exe: Programa de actualización. No se puede ejecutar directamente, lo hace el programa desde la opción de actualización.
Ewdir.ini: Fichero de configuración. No se crea automáticamente durante la instalación, lo crea el programa Director para almacenar algunos datos o se puede crear manualmente. Puede tener las siguientes claves:
o [PRUEVAS] SI / NO: Para ejecutar el programa en modo de depuración. Solamente se debe utilizar cuando sea necesario bajo la supervisión de un técnico especializado de Eurowin.
o [INST_SQLSERVER] SI / NO: Si al entrar al programa Director no existe la instancia SQLEWDIR de SQL Server, se instalará automáticamente.
o [SERVIDOR] código del programa: Es el código interno del programa seleccionado al salir de Director; de esta forma al entrar al programa se seleccionará automáticamente el mismo programa.
o [EMPRESA] código de empresa. Código de la empresa seleccionada al salir de Director
* Ewdir.ini ******************** [INST_SQLSERVER] NO [SERVIDOR] 2 [EMPRESA] 03 ********************
En el caso de reinstalar el programa Director SQL, si la instancia SQLEWDIR de SQL Server ya existe no se volverá a instalar; en ella se crea la base de datos del programa EWDIRnn. Si hay una base de datos con el nombre EWDIR01 se crea otra base de datos con el nombre EWDIR02, EWDIR03, etc.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
3.
Director 2.0 SQL
Director SQL permite copiar datos de programas Eurowin, CRM y Atención Telefónica de la oficina al equipo, del equipo a la oficina y trabajar con estos programas desde el equipo.
La sincronización de los datos, según se verá en el apartado Sincronización, puede ser: De importación: Desde la oficina hacia el equipo
De exportación: Desde el equipo hacia la oficina
1. Después de instalar Director SQL, en primer lugar hay que añadir o agregar los programas que queremos tener en el equipo.
2. Una vez se ha añadido un programa hay que hacer la primera importación de datos y ficheros de la oficina al equipo.
3. Cuando termina la importación ya se puede empezar trabajar con el programa: a. en modo local (en la copia del equipo, con los datos del servidor del equipo) b. en modo terminal de red (con los datos del servidor de la oficina)
c. sincronizar los datos y ficheros del equipo o de la oficina.
Ilustración 3. Pantalla inicial de Director 2.0 SQL después de instalar
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
La pantalla principal del programa Director 2.0 SQL tiene 6 botones en la parte superior a través de los que se accede a las distintas funciones del programa:
Inicio
Sincronizaciones disponibles Realizar sincronización Herramientas
Ayuda
Salir. Cierra el programa Director.
En los siguientes subcapítulos se describe el funcionamiento de cada uno de los apartados disponibles en la pantalla principal al pulsar los botones mencionados.
3.1.
Inicio
En la pantalla de Inicio se presentan en forma de estructura jerárquica los distintos grupos y programas agregados a Director. En la parte superior aparece el mensaje correspondiente al tiempo mínimo de revisión asignado y la última acción ejecutada desde Director:
“Tiempo mínimo para la revisión: Quedan m minutos para poder actualizar." "Director se ejecutó como terminal de red la última vez." o
"Director se ejecutó localmente la última vez."
El árbol de programas tiene tres niveles de elementos: 1. En el primer nivel se encuentran los grupos.
Ilustración 4. Esquema funcionamiento de Ew Director 2.0 SQL Añadir programa
Instalación
SQLEWDIR
c:\ewdir8\
Ewdirector.exe
Primera importación de datos y ficheros
Ejecución Local Ejecución como terminal de red Importación de datos y ficheros Exportación de datos y ficheros Salir
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
2. En el segundo nivel están los programas.
3. En el tercer nivel están las empresas. Una instalación de Eurowin puede tener varias empresas. Desde Director podemos ejecutar Eurowin accediendo directamente a la empresa seleccionada por el usuario, de forma similar a como se hace con el programa Multiempresa.
Si existe algún grupo, al arrancar Director aparece la pantalla de Inicio; si no hay ningún grupo aparece la pantalla de Sincronizaciones disponibles desde la que se pueden agregar los programas.
Programas
Al seleccionar un programa con el botón derecho del ratón aparece el menú contextual con las opciones siguientes:
Actualizar Eurowin 8.0 SQL de su equipo: Permite sincronizar importando los datos desde la oficina hacia el equipo.
Actualizar Eurowin 8.0 SQL de la oficina: Sincroniza exportando los datos desde el equipo hacia la oficina.
Cuando en el equipo no hay datos (después de añadir un programa antes de la primera sincronización), sólo está disponible la opción “Actualizar Eurowin 8.0 SQL de su equipo”.
Empresas
Al pulsar doble clic en el nombre del programa o al pulsar el botón izquierdo del ratón sobre el signo + que aparece a la izquierda del nombre del programa aparecen en la pantalla las empresas pertenecientes al
Ilustración 5. Ew Director con 3 programas en el Grupo 1
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
programa. Si seleccionamos una empresa y pulsamos el botón de la derecha del ratón aparece el menú, con las siguientes opciones:
Ejecución local: Inicia la sesión de Eurowin trabajando con los datos del equipo. Cuando Director 2.0 SQL trabaja con un programa en modo local, el fondo de pantalla de Eurowin es distinto del fondo que aparece al trabajar como terminal de red; en el nuevo fondo aparece el texto “Director”. De esta forma se puede identificar rápidamente si la sesión de trabajo es con los datos de la copia del portátil o como terminal del servidor principal.
Ejecución como terminal de red: Inicia la sesión de Eurowin trabajando con los datos de la oficina. Actualizar Eurowin 8.0 SQL de su equipo: Actualiza todos los datos de la base de datos y los
ficheros del programa, no filtra por empresa. Es la misma opción del menú de programas. Actualizar Eurowin 8.0 SQL de la oficina: Actualiza todos los datos de la base de datos y los
ficheros del programa, no filtra por empresa. Es la misma opción del menú de programas.
El programa resalta en negrita las opciones que considera que se deberían ejecutar en ese momento según las últimas acciones y el estado de los datos.
Al pulsar doble click con el botón izquierdo del ratón sobre una empresa se realiza siempre la ejecución local.
Si no se tiene acceso a la oficina, la opción “Ejecución como terminal de red” no está disponible.
Cuando hay acceso a la oficina y al equipo, el programa permite al usuario seleccionar la sesión, por defecto se ejecuta la opción “Ejecución local”.
Inicio de sesión
Al iniciar la ejecución local el sistema detecta posibles modificaciones en los datos de la oficina y propone la sincronización para importar los últimos datos de la oficina al equipo antes de entrar en Eurowin.
Del mismo modo, al iniciar la ejecución como terminal de red el sistema detecta posibles modificaciones en los datos del equipo desde la última sincronización y propone la sincronización para exportar los datos nuevos del equipo a la oficina. Este comportamiento se ve modificado por la opción “Tiempo mínimo de revisión” de la configuración de Director.
Al ejecutar un programa local, si falta algún fichero o carpeta necesarios, Director avisa al usuario y propone la sincronización para subsanar esta falta.
Ilustración 6. Mensajes que aparecen al intentar ejecutar un programa en local cuando faltan algunas carpetas.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
El programa detecta si está disponible la conexión con la oficina o si se ha realizado la primera
sincronización, mostrando en cada caso las opciones correspondientes en el menú contextual. El color de los iconos de los programas indica el estado; ver Significado de los iconos de los programas.
Por ejemplo, si desde el equipo no se tiene acceso al servidor de Eurowin de la oficina, el programa aparece con la carpeta naranja y las opciones “Actualizar Eurowin 8.0 SQL de su equipo” y “Actualizar Eurowin 8.0 SQL de la oficina” están inactivas. En el menú de la empresa solamente aparecen activas las opciones “Ejecución local” y “Cancelar”.
Si no se ha realizado ninguna sincronización después de agregar un programa, el icono es una carpeta de color rojo y solamente está disponible la opción “Actualizar Eurowin 8.0 SQL de su equipo”.
3.2. Sincronizaciones disponibles
Desde la pantalla de Sincronizaciones disponibles se pueden añadir programas a Director. Los programas forman grupos. En cada grupo hay un programa Eurowin con el que están relacionados los demás
programas del mismo grupo: CRM, Atención Telefónica o grupos de multiempresa con los que comparte el terminal en la oficina.
Al arrancar Director, si no existe ningún grupo se presenta automáticamente la pantalla de Sincronizaciones disponibles.
Ilustración 7. Pantalla de Sincronizaciones disponibles
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
En la parte inferior de la pantalla se encuentran los siguientes botones:
Test Conexión: Realiza un test de conexión con el servidor de Eurowin y los servidores de datos de la oficina (central) y el equipo (portátil).
? - Ayuda: Muestra un aviso que el usuario debe tener en cuenta para el buen funcionamiento del programa.
Añadir nuevo programa: Añade un nuevo programa a la lista de sincronizaciones.
Borrar programa. Borra el programa actual de la lista de sincronizaciones.
Guardar cambios: Guarda los cambios realizados en los campos de configuración del programa seleccionado. Si no se guardan las modificaciones, al volver a entrar a la pantalla
aparecen los valores iniciales.
Reiniciar: Reinicia el programa actual para sincronizar completo la próxima vez.
3.2.1.
Test Conexión
Al pulsar el botón Test Conexión o al añadir un nuevo programa, el programa realiza el test de la conexión para comprobar si el traspaso de información se podrá realizar correctamente.
En el capítulo Comprobaciones para el test de conexión del Anexo de este manual se explica con imágenes el procedimiento a seguir para realizar las comprobaciones.
Ilustración 8. Test de Conexión
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
La pantalla tiene tres botones:
Copia el detalle del test de la opción seleccionada al portapapeles de Windows, desde donde se puede pegar, por ejemplo en el texto de un mensaje de correo electrónico.
Inicia las pruebas del test. Cierra la pantalla del test.
Los datos que comprueba el programa son los siguientes:
3.2.1.1.
Puertos
MENSAJE DEL SISTEMA:
--- · No se puede establecer la conexión IP (IP:Puerto)
DESCRIPCIÓN:
--- · El sistema no se puede conectar a una máquina remota para determinar si la IP y el puerto están correctamente configurados en la red
POSIBLES SOLUCIONES:
--- . Comprobar que la IP corresponda a la máquina remota
. El puerto puede estar cerrado o incorrectamente configurado · Compruebe si este equipo tiene acceso a la red
MENSAJE DEL SISTEMA:
--- · Error acceso a CFGCLISRV.DBF
DESCRIPCIÓN:
--- · No se encuentra el fichero CFGCLISRV.DBF
POSIBLES SOLUCIONES:
--- · La ruta de acceso al servidor debe ser accesible desde red
· El fichero CFGCLISRV.DBF debe existir en el servidor · Comprobar los permisos sobre la ruta del servidor
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
3.2.1.2.
Acceso al servidor
MENSAJE DEL SISTEMA:
--- · La ruta de acceso al servidor debe ser accesible desde red
DESCRIPCIÓN:
--- · La ruta de acceso al servidor debe ser accesible desde red
MENSAJE DEL SISTEMA:
--- · La ruta de acceso al terminal de instalación debe ser accesible desde red
3.2.1.3.
Conexión base de datos del servidor
MENSAJE DEL SISTEMA:
--- · Error conexión al servidor de datos
DESCRIPCIÓN:
--- · No se puede realizar la conexión a la base de datos del servidor
POSIBLES SOLUCIONES:
--- · La instancia SQLEXPRESS de su servidor no está habilitada
· La ruta de acceso al servidor debe ser accesible desde red · El fichero CFGCLISRV.DBF debe existir en el servidor · Comprobar los permisos sobre la ruta del servidor
· Debe asegurarse que el usuario 'Eurowin' tenga los permisos: ALTER ANY LOGIN
ALTER ANY LINKED SERVER
· Revise el usuario, password y nombre de conexión del fichero CFGCLISRV.DBF del servidor
3.2.1.4.
Servicios necesarios
MENSAJE DEL SISTEMA:
--- · El Coordinador de transacciones distribuidas de Microsoft (MSDTC) está deshabilitado para transacciones de red
DESCRIPCIÓN:
--- · El Coordinador de transacciones distribuidas de Microsoft (MSDTC) está deshabilitado para
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
transacciones de red. POSIBLES SOLUCIONES:
--- · Para permitir la transacción de red, debe habilitar MSDTC
Para ello, siga estos pasos:
2.1 Haga clic en Inicio y a continuación, haga clic en Ejecutar
2.2. En el cuadro de diálogo Ejecutar, escriba dcomcnfg.exe , y a continuación, hace clic en Aceptar
2.3. En la ventana Servicios de componentes, expanda Servicios de componentes, expanda Equipos y a continuación, expanda Mi PC
2.4. Haga clic con el botón secundario en Mi PC y a continuación, haga clic en Propiedades
2.5. En el cuadro de diálogo Propiedades de Mi equipo, haga clic en Configuración de seguridad en la ficha MSDTC
2.6. En el cuadro de diálogo de configuración de seguridad, haga clic para activar la casilla de verificación Network DTC Access
2.7. Para permitir que la transacción distribuida se ejecute en este equipo desde un equipo remoto, haga clic para activar la casilla de verificación Allow Inbound
2.8. Para permitir que la transacción distribuida se ejecute de este equipo en un equipo remoto, haga clic para activar la casilla de verificación Allow Outbound
2.9. Bajo el grupo Transaction Manager Communication, haga clic para seleccionar la opción No Authentication Required
2.10. En el cuadro de diálogo de configuración de seguridad, haga clic en Aceptar 2.11. En el cuadro de diálogo Propiedades de Mi equipo, haga clic en Aceptar "
3.2.1.5.
Consultas distribuidas Servidor - EwDirector
Las consultas distribuidas Servidor - Director son consultas que el programa realiza directamente desde la instancia de SQL Server de la oficina sobre la instancia de SQL Server del equipo.
DESCRIPCIÓN:
--- · No se puede realizar la conexión a la base de datos del servidor
POSIBLES SOLUCIONES:
--- · La ruta de acceso al servidor debe ser accesible desde red
· El fichero CFGCLISRV.DBF debe existir en el servidor · Comprobar los permisos sobre la ruta del servidor
· Debe asegurarse que el usuario 'Eurowin' tenga los permisos: ALTER ANY LOGIN
ALTER ANY LINKED SERVER
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
3.2.1.6.
Consultas distribuidas Director - Servidor
Las consultas distribuidas Director - Servidor son consultas que el programa realiza directamente desde la instancia de SQL Server del equipo sobre la instancia de SQL Server de la oficina.
MENSAJE DEL SISTEMA:
--- No se puede ejecutar el comando SQL
DESCRIPCIÓN:
--- · La instancia SQLEXPRESS de su servidor no está habilitada
· Asegúrese de Iniciar sesión como la cuenta Servicio de red para el servicio MSDTC en su equipo y servidor
Para ello, siga estos pasos:
1.1 Haga clic en Inicio y a continuación, haga clic en Ejecutar
1.2. En el cuadro de diálogo Ejecutar, escriba Services.msc , y a continuación, hace clic en Aceptar
1.3. En la ventana Servicios, busque el servicio Coordinador de transacciones distribuidas en el panel derecho en Nombre
1.4. En la columna Iniciar sesión como, vea si Servicio de red o Sistema local son la cuenta Iniciar sesión como 1.5. Servicio de red es la cuenta Iniciar sesión como, vaya a paso 2. Si Sistema local es la cuenta Iniciar sesión como, prosiga con estos pasos
1.6. Haga clic en Inicio y a continuación, haga clic en Ejecutar
1.7. En el cuadro de diálogo Ejecutar, escriba cmd, y a continuación, hace clic en Aceptar 1.8. En el símbolo del sistema, escriba Net stop msdtc Para detener el servicio MSDTC 1.9. En el símbolo del sistema, escriba Msdtc –uninstall Para quitar MSDTC
1.10. En el símbolo del sistema, escriba regedit Para abrir Editor del Registro 1.11. En Editor del Registro, busque y a continuación, elimine la subclave siguiente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC 1.12. Cierre Editor del Registro
1.13. En el símbolo del sistema, escriba Msdtc –install Para instalar MSDTC
1.14. En el símbolo del sistema, escriba Net start msdtc Para iniciar el servicio MSDTC
Nota La cuenta Iniciar sesión como para el servicio MSDTC se establece en la cuenta Servicio de red · Para permitir la transacción de red, debe habilitar MSDTC
Para ello, siga estos pasos:
2.1 Haga clic en Inicio y a continuación, haga clic en Ejecutar
2.2. En el cuadro de diálogo Ejecutar, escriba dcomcnfg.exe , y a continuación, hace clic en Aceptar 2.3. En la ventana Servicios de componentes, expanda Servicios de componentes, expanda Equipos y a continuación, expanda Mi PC
2.4. Haga clic con el botón secundario en Mi PC y a continuación, haga clic en Propiedades
2.5. En el cuadro de diálogo Propiedades de Mi equipo, haga clic en Configuración de seguridad en la ficha MSDTC 2.6. En el cuadro de diálogo de configuración de seguridad, haga clic para activar la casilla de verificación Network DTC Access
2.7. Para permitir que la transacción distribuida se ejecute en este equipo desde un equipo remoto, haga clic para activar la casilla de verificación Allow Inbound
2.8. Para permitir que la transacción distribuida se ejecute de este equipo en un equipo remoto, haga clic para activar la casilla de verificación Allow Outbound
2.9. Bajo el grupo Transaction Manager Communication, haga clic para seleccionar la opción No Authentication Required
2.10. En el cuadro de diálogo de configuración de seguridad, haga clic en Aceptar 2.11. En el cuadro de diálogo Propiedades de Mi equipo, haga clic en Aceptar
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
· Configure Firewall para incluir el programa MSDTC y incluir puerto 135 como una excepción
· Configure Firewall para incluir el programa SQLSERVER, EWDirector y incluir puerto 1334 como una excepción
3.2.1.7.
Memoria de SQL Server
MENSAJE DEL SISTEMA:
--- No se puede ejecutar el comando SQL
DESCRIPCIÓN:
--- · No se puede ejecutar una transacción distribuida en una instancia de SQL Server
POSIBLES SOLUCIONES:
--- · La instancia SQLEXPRESS de su servidor no está habilitada
· Ampliar la memoria de SQLEXPRESS
· Asegúrese de Iniciar sesión como la cuenta Servicio de red para el servicio MSDTC en su equipo y servidor
Para ello, siga estos pasos:
1.1 Haga clic en Inicio y a continuación, haga clic en Ejecutar
1.2. En el cuadro de diálogo Ejecutar, escriba Services.msc , y a continuación, hace clic en Aceptar
1.3. En la ventana Servicios, busque el servicio Coordinador de transacciones distribuidas en el panel derecho en Nombre
1.4. En la columna Iniciar sesión como, vea si Servicio de red o Sistema local son la cuenta Iniciar sesión como 1.5. Servicio de red es la cuenta Iniciar sesión como, vaya a paso 2. Si Sistema local es la cuenta Iniciar sesión como, prosiga con estos pasos
1.6. Haga clic en Inicio y a continuación, haga clic en Ejecutar
1.7. En el cuadro de diálogo Ejecutar, escriba cmd, y a continuación, hace clic en Aceptar 1.8. En el símbolo del sistema, escriba Net stop msdtc Para detener el servicio MSDTC 1.9. En el símbolo del sistema, escriba Msdtc –uninstall Para quitar MSDTC
1.10. En el símbolo del sistema, escriba regedit Para abrir Editor del Registro 1.11. En Editor del Registro, busque y a continuación, elimine la subclave siguiente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC 1.12. Cierre Editor del Registro
1.13. En el símbolo del sistema, escriba Msdtc –install Para instalar MSDTC
1.14. En el símbolo del sistema, escriba Net start msdtc Para iniciar el servicio MSDTC
Nota La cuenta Iniciar sesión como para el servicio MSDTC se establece en la cuenta Servicio de red · Para permitir la transacción de red, debe habilitar MSDTC
Para ello, siga estos pasos:
2.1 Haga clic en Inicio y a continuación, haga clic en Ejecutar
2.2. En el cuadro de diálogo Ejecutar, escriba dcomcnfg.exe , y a continuación, hace clic en Aceptar 2.3. En la ventana Servicios de componentes, expanda Servicios de componentes, expanda Equipos y a continuación, expanda Mi PC
2.4. Haga clic con el botón secundario en Mi PC y a continuación, haga clic en Propiedades
2.5. En el cuadro de diálogo Propiedades de Mi equipo, haga clic en Configuración de seguridad en la ficha MSDTC 2.6. En el cuadro de diálogo de configuración de seguridad, haga clic para activar la casilla de verificación Network DTC Access
2.7. Para permitir que la transacción distribuida se ejecute en este equipo desde un equipo remoto, haga clic para activar la casilla de verificación Allow Inbound
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
2.8. Para permitir que la transacción distribuida se ejecute de este equipo en un equipo remoto, haga clic para activar la casilla de verificación Allow Outbound
2.9. Bajo el grupo Transaction Manager Communication, haga clic para seleccionar la opción No Authentication Required
2.10. En el cuadro de diálogo de configuración de seguridad, haga clic en Aceptar 2.11. En el cuadro de diálogo Propiedades de Mi equipo, haga clic en Aceptar
· Configure Firewall para incluir el programa MSDTC y incluir puerto 135 como una excepción
· Configure Firewall para incluir el programa SQLSERVER, EWDirector y incluir puerto 1334 como una excepción
3.2.2.
? - Ayuda
A partir del mes de Marzo de 2009 se ha añadido el botón de Ayuda ? mediante el cual el usuario puede obtener información necesaria antes de añadir los programas a Director para posteriormente poder trabajar con estos programas.
Antes de añadir un programa revise:
1. Al añadir un programa Director 2.0 instalará una réplica de su programa en este equipo. Para ello debe especificar la ruta de un terminal. Ejemplo: \\terminal\eurowin\ew800term\
2. Config.ini. Fichero de configuración del terminal de Eurowin a conectarse. Las rutas fichero deben ser accesibles desde la red. Ejemplo:
[SERVIDOR]
\\Servidor\ew800serv\
Ilustración 9. Aviso para añadir un programa
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
3.2.3.
Añadir nuevo programa
Al añadir un nuevo programa se solicita la ruta del terminal (ew800term) del programa (Eurowin, CRM o Atención Telefónica). Aquí hay que tener en cuenta las siguientes consideraciones:
Director no permite añadir el mismo programa desde dos terminales distintos porque comprueba la ruta del servidor del fichero de configuración. Si existe un programa en Director con la misma ruta del servidor muestra el aviso conforme ya está instalado y no lo vuelve a instalar.
Si se trabaja con multiempresa consultar el capítulo específico.
Si seleccionamos el terminal de CRM o de Atención Telefónica podemos tener dos casos:
1. En la configuración de CRM / Atención Telefónica se ha especificado la ruta del terminal de Eurowin.
En este caso el programa añadirá automáticamente en el mismo grupo los programas Eurowin y CRM / Atención Telefónica relacionados. Si Eurowin ya se había añadido previamente, el programa CRM / Atención Telefónica se añadirá al grupo donde se encuentra la instalación principal de Eurowin. La relación se realiza a través del nombre de la clave COMUNES de los ficheros de configuración (config.ini, crm.ini y hotline.ini).
2. En la configuración de CRM / Atención Telefónica no se ha especificado la ruta del terminal de Eurowin.
Inmediatamente después de seleccionar la ruta del terminal de CRM / Atención Telefónica se solicitará la ruta del terminal de Eurowin. Se deben introducir las dos rutas; si no se introduce la ruta del terminal de Eurowin no se podrá añadir el programa CRM / Atención Telefónica al grupo de Director SQL.
Por lo tanto, en un grupo no podemos tener los programas CRM o Atención Telefónica o grupos de multiempresa sin el programa Eurowin principal.
Ilustración 10. Solicitud del TERMINAL del programa de la oficina al añadir un programa
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
En la parte izquierda de la pantalla “Sincronizaciones disponibles” aparece el árbol de grupos y programas agregados en los que el color de la carpeta indica el estado del programa (ver significado del icono de los programas).
En la parte de la derecha se encuentra la información del programa seleccionado:
Nombre sincronización: Es el nombre del programa en Director. Se puede modificar. Por defecto aparece el nombre del programa (Eurowin, CRM o Atención Telefónica).
Ruta física del servidor: Especifica la ruta del servidor de Eurowin en la oficina. Si el servidor de Eurowin no cambia de ubicación, NO se debe modificar este dato. Si se modifica por una ruta incorrecta aparecerá la carpeta del programa como no conectado a la red y no se podrá trabajar sobre la oficina ni sincronizar los datos.
Ruta física en Director: Ruta del programa seleccionado dentro de la aplicación Director en el equipo. Se utilizará para trabajar en modo local en el equipo. Salvo casos especiales NO se debe modificar.
Tipo servidor: Indica si el programa es Eurowin, CRM o Atención Telefónica. No se puede modificar. Última sincronización: Indica la fecha y hora de la última sincronización del programa. No se puede
modificar. Es muy importante a la hora de realizar la sincronización del equipo hacia la oficina (ver el apartado sincronización).
3.2.4.
Borrar programa
Con el botón Borrar programa se borra el programa seleccionado del equipo con todos los datos y todos los ficheros relacionados, previa confirmación del usuario. No se puede recuperar si antes no se ha hecho una copia de seguridad. Para recuperar los datos del programa de la oficina en el equipo se tiene que volver a agregar y sincronizar.
Se borra completamente la carpeta EWDir00nn que contiene las carpetas del servidor y del terminal del programa en la instalación de Director del equipo.
Se borran todas las bases de datos del programa en la instancia SQLEWDIR de SQL Server del equipo.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Al intentar borrar el programa Eurowin principal de un grupo, en el cual se ha añadido otros programas como grupos de multiempresa, CRM o Atención Telefónica relacionado, Director muestra el aviso siguiente:
“Existen programas que dependen del programa que desea quitar.
Para quitar el programa, primero debe quitar el resto de programas instalados
del Director que se encuentran dentro del grupo ‘EuroWin’.”
No se borra el programa Eurowin mientras tenga otros programas relacionados; primero hay que borrar los programas del grupo relacionados y al final el programa principal Eurowin.
3.2.5.
Reiniciar
El botón Reiniciar sirve para marcar el programa como pendiente de sincronizar por primera vez, así al sincronizarlo se fuerza a Director SQL a copiar todos los datos y estructuras de la oficina al equipo como si
Ilustración 12. Aviso al intentar borrar el programa principal habiendo otros programas relacionas en el grupo Ilustración 11. Antes de borrar un programa del equipo, el sistema solicita la confirmación del usuario
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
fuera la primera sincronización del programa. Esta acción puede ser útil por ejemplo, después de un largo periodo de tiempo de no utilización de Eurowin en el equipo.
Al pulsar el botón Reiniciar se borra la fecha de la última sincronización (01/01/00 00:00:00).
Observar que después de reiniciar no se puede realizar la Ejecución local del programa hasta después de realizar la sincronización de importación del programa.
3.3. Realizar sincronización
En la pantalla Realizar sincronización aparecen todos los programas añadidos a Director SQL con la siguiente información:
Sel: Columna que permite seleccionar los programas que queremos sincronizar. No permite seleccionar programas que no están conectados a la red.
Tipo: En la columna Tipo aparece una carpeta de color indicando el estado del programa (ver significado de los iconos de los programas).
Nombre sincronización: Especifica el nombre del programa.
Últ. Fecha actualización: Indica la fecha de la última sincronización del programa.
Al pulsar el botón Ejecutar sincronización se sincronizan los programas seleccionados.
En el apartado Proceso de sincronización aparece el detalle de las acciones que realiza el proceso en cada instante.
Ilustración 13. Primera sincronización del programa EuroWin CRM
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
3.4. Herramientas
Al pulsar el botón Herramientas aparece la pantalla Estadísticas y configuración con las siguientes opciones:
Estadísticas Estadísticas Historial Incidencias de la sincronización Configuración Configuración Actualización
3.4.1.
Estadísticas
Presenta la información estadística de cada uno de los programas añadidos a Director.
Ilustración 15. Datos de los programas añadidos Ilustración 14. Opciones de estadísticas y configuración
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Código servidor: Código identificativo interno de cada programa. Nombre servidor: Nombre dado al programa.
Path serv.: Ruta del servidor del programa de la oficina.
Path term.: Ruta del terminal del programa de la oficina seleccionado al añadir el programa. Path EWDir: Ruta del programa en Director del equipo.
Config.: Aparece el texto “Ver configuración”. Al pulsarlo se muestra la información de la
configuración del programa en Director. Permite copiar el contenido en el portapapeles con el botón “Copiar texto”. Tiene estas claves:
COMUNES: Nombre de la base de datos de Comunes.
Fondo: Fondo que se utilizará al trabajar con el programa de la oficina en modo terminal de red.
Fondo: Fondo que se utilizará al trabajar con el programa del equipo en modo local. Última sincronización: Fecha de la última sincronización del programa.
Id. Principal: Código del servidor del programa principal del grupo en el que se encuentra el programa seleccionado. Al trabajar con multiempresa indica el código del Eurowin principal. Activo: Indica si se actualizará al realizar una sincronización.
Tipo: Indica si el programa es un Eurowin, un CRM o un Atención Telefónica.
3.4.2.
Historial
Muestra el historial del programa seleccionado o de todos, según la opción que se seleccione en la lista desplegable de la parte superior de la pantalla.
Codigo: Código identificativo interno del programa. Servidor: Nombre del programa.
Sincr: Número de orden de la sincronización.
Inicio imp.: Día y hora del inicio de la sincronización de importación de la oficina hacia el equipo. Ilustración 16. Historial de sincronizaciones
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Fin imp.: Día y hora de finalización de la sincronización de importación de la oficina hacia el equipo. Inicio exp.: Día y hora del inicio de la sincronización de exportación del equipo hacia la oficina. Fin exp.: Día y hora de finalización de la sincronización de exportación del equipo hacia la oficina. Estado: Indica si el registro se trata de:
1 – Instalación
2 – Importación
3 – Exportación Tiempo: Duración del proceso.
3.4.3.
Incidencias de la sincronización
En el apartado de “Incidencias de la sincronización” se presentan las incidencias de datos y de ficheros que han ocurrido durante los procesos de sincronización de los distintos programas; al pulsar el botón izquierdo del ratón sobre el texto “Ver detalle” de la columna Log aparece el mensaje generado por las distintas instrucciones del programa (pila) involucradas en el problema. En el capítulo Mensajes de las incidencias de la sincronización se explican los distintos mensajes que pueden aparecer en este apartado.
3.4.4.
Configuración
Permite establecer la configuración de Director SQL indicando si queremos utilizar la aplicación para importar los datos al equipo únicamente para consulta (sólo importación) o también para trabajar con los datos en el equipo y permitir posteriormente trasladar a la oficina las modificaciones realizadas en el equipo (importación y exportación). Las opciones de configuración son las siguientes:
Tiempo mínimo de revisión: Señala el tiempo durante el cual al iniciar una sesión (ejecución local o como terminal de red de un programa Eurowin) después de realizar una sincronización, Director SQL no verificará los datos entre el equipo y la oficina (para proponer una nueva sincronización en el caso de encontrar
Ilustración 17. Incidencias de la sincronización
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
diferencias). El tiempo se indica en minutos. Un tiempo de 0 minutos desactiva esta opción y siempre se realizará la verificación de datos antes de iniciar la ejecución local o como terminal de red.
En la tabla se pueden configurar las siguientes opciones:
Sólo sincronizar ejercicio actual y anterior.
En el caso de tener múltiples ejercicios, la sincronización con el servidor sólo tiene en cuenta el ejercicio actual y el anterior.
Permitir traspasar información a la oficina.
En el caso de activar esta opción, el sistema permite enviar los datos del equipo a la oficina.
Pedir contraseña al importar datos.
En el momento de importar datos de la oficina al equipo el sistema pedirá una clave. Al marcar esta opción aparecerá la pantalla para la introducción de la clave.
Pedir contraseña al exportar datos.
En el momento de exportar datos del equipo a la oficina el sistema pedirá una clave. Al marcar esta opción aparece la pantalla para la introducción de la clave.
Backup Equipo.
Antes de iniciar la sincronización Director se hace una copia de seguridad de los datos del equipo en formato DBF.
Backup Oficina.
Antes de iniciar la sincronización Director hará una copia de seguridad de los datos de la oficina en formato DBF.
Exclusión de archivos
En la pantalla de configuración se encuentra el botón Exclusión de archivos para permitir indicar archivos y carpetas de Windows (o subcarpetas) que no se desea copiar al sincronizar los ficheros.
El programa no copia las carpetas o archivos seleccionados en esta lista. Inicialmente en la lista se encuentran las carpetas: Copiaseg, Cs, SQL, Temp.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
ATENCIÓN: Hay que tener cuidado con los archivos y carpetas que se añaden a la exclusión de archivos, porque si son necesarios para la ejecución del programa, éste podría no funcionar correctamente en el equipo.
Acerca de
Al pulsar el botón Acerca de se presentan las propiedades del programa Director SQL (nombre del programa, versión, licencia instalada y fecha del ejecutable) y del servidor de datos SQL Server (nombre, fecha y tipo de la versión).
3.4.5.
Actualización
La actualización del programa Director SQL se realiza automáticamente a través de Internet. Al seleccionar esta opción de la página Herramientas > Estadísticas y Configuración, si se encuentra alguna actualización pendiente de instalar, en primer lugar se descarga un fichero comprimido y se descomprime en la carpeta c:\ewdir8\Actualiza\. Después se cierra el programa y se actualizan los ficheros de Director SQL. Al final vuelve a arrancar automáticamente el programa ya actualizado.
Si el cliente no dispone de Internet la actualización se deberá realizar de forma manual.
Ilustración 20. Propiedades de Ew Director y del servidor SQL Server Ilustración 19. Carpetas excluidas de la sincronización
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
3.5.
Ayuda
La opción Ayuda muestra este manual del programa que se encuentra en la carpeta Manual de la instalación de Director SQL.
Ilustración 21. Actualización automática cuando no hay actualizaciones
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
4.
Director Plus 2.0 SQL
Director Plus 2.0 SQL funciona sobre la base de Director 2.0 SQL y además permite seleccionar los datos que se desea exportar del equipo a la oficina.
Tiene un sistema de prioridades con el cual el usuario puede marcar las tablas del equipo que se quiere exportar a la oficina. Según la configuración de las tablas crea un sistema de desencadenantes en las tablas de la copia de Eurowin del equipo mediante los cuales mientras el usuario trabaja con Eurowin, el programa marca los registros que se deben exportar de cada tabla, de forma dinámica y transparente al usuario.
4.1. Diferencias entre Director Plus 2.0 SQL y Director 2.0 SQL
Las diferencias entre Director Plus 2.0 SQL y Director 2.0 SQL se encuentran en el CD de instalación y en el funcionamiento del programa.En el CD de instalación, Director Plus 2.0 SQL tiene 3 diferencias con respecto a Director 2.0 SQL: Una nueva carpeta Plus.
En la carpeta “Tablas” hay tres tablas nuevas: C_config, D_config y Grupos, incluidas en la base de datos Ewdir.
El ejecutable “EwdirPlus.exe” en la carpeta “Terminal” en lugar de “Ewdirector.exe”.
Ilustración 22. Esquema de funcionamiento de Ew Director Plus 2.0 SQL. Diferencias con Ew Director 2.0 SQL Añadir programas
Instalación
SQLEWDIR
c:\ewdir8plus\
Ewdirplus.exe
Primera importación de datos y ficheros
Ejecución Local Ejecución como terminal de red Importación de datos y ficheros Exportación de datos y ficheros Salir Configurar tablas y prioridades a exportar
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Después de instalar Director Plus 2.0 SQL, en la carpeta c:\ewdir8plus\ cambia el ejecutable y hay una nueva carpeta:
PLUS: Carpeta que contiene las subcarpetas Classes y Forms en las que se encuentran los ficheros específicos de Director Plus SQL.
Ewdirplus.exe: Ejecutable de la aplicación Director Plus SQL. A nivel de programa:
Director Plus permite configurar los datos que el equipo va a enviar a la oficina.
Con Director Plus también se pueden filtrar los datos de la oficina al copiarlos al equipo.
Director Plus permite trabajar con el programa Eurowin como terminal de red o sincronizar los datos aunque el equipo no vea el servidor de archivos de la oficina, aunque sí debe tener acceso al servidor de datos SQL.
La exportación de Director Plus se realiza de acuerdo a la configuración de los datos, al terminar la sincronización de exportación de datos se realiza automáticamente la importación de todos los datos de la oficina al equipo, de forma que al terminar el proceso los datos del equipo son los mismos que los de la oficina.
Cómo se realiza la importación en Director Plus
En la importación de datos al equipo se copian todas las tablas. Como veremos más adelante, con la configuración Director Plus Comercial se pueden filtrar estos datos por vendedor y serie de ventas.
Cómo se realiza la exportación en Director Plus
Primero se envían los datos según la configuración, del equipo a la oficina y se graban en la oficina. De esta forma tenemos en la oficina los datos que se han modificado en el equipo.
A continuación se envían y graban todos los datos de la oficina al equipo, así las modificaciones de la oficina también están en el equipo. El resultado es que al terminar este proceso los datos del equipo y de la oficina tienen que ser los mismos, excepto aquellos datos de la oficina que según el filtro no se deben copiar en el equipo, según los filtros establecidos en la configuración de Director Plus que veremos más adelante. En cambio, con Director se realiza directamente la exportación de todos los datos del equipo quedando de esta forma equipo y oficina con los mismos datos.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
4.2. Configuración de Director Plus 2.0 SQL
Al ejecutar Director Plus aparece automáticamente la pantalla de configuración. La configuración consta de tres fases: Configuración de Director Plus » Configuración de prioridades » Configuración de tablas.
4.2.1.
Configuración de Director Plus
Permite la selección de las Configuraciones del Director Plus existentes.
Al entrar al programa Director Plus 2.0 SQL aparece la pantalla de Configuración de Director Plus en la que se encuentran las Configuraciones del Director disponibles, de las cuales el usuario puede seleccionar las que precise. En futuras versiones está previsto añadir otras configuraciones para adaptar la aplicación a las necesidades de los usuarios.
Una Configuración del Director sirve para establecer condiciones previas de selección de datos orientadas a un ámbito de trabajo concreto: comercial, contable, etc., según se explica más adelante en este capítulo.
Las configuraciones del Director actuales son las siguientes: Director Plus Basic
Director Plus Comercial
Para habilitar una Configuración del Director hay que marcar la columna Sel de la configuración. Para adaptar la Configuración del Director hay que pulsar el botón de la columna Config.
Ilustración 23. Sincronización de datos con Ew Director 2.0 SQL y Ew Director Plus 2.0 SQL
Ew Director 2.0 SQL Equipo Oficina Ew Director 2.0 Plus SQL Equipo Oficina Filtro al seleccionar los datos Filtro al gravar Filtro al seleccionar los datos
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Al pulsar el botón Aceptar se graba la selección de opciones de esta pantalla y se cierra la pantalla inicial de configuración para empezar a trabajar con Director SQL.
Con el botón Cancelar se anula la selección de opciones realizada en esta pantalla.
Nota: Los botones Aceptar y Cancelar sólo afectan a los datos de la pantalla en la que se encuentran.
Director Plus Basic
La configuración Director Plus Basic es la principal, abarca todas las tablas del programa. Si está marcada se exportarán las tablas según la configuración de prioridades que veremos a continuación; si no está marcada se exportan todas las tablas del mismo modo que hace Director 2.0 SQL.
Director Plus Comercial
La configuración Director Plus Comercial es de ámbito comercial, determina los requisitos que deben cumplir los documentos de venta que se copiarán de la oficina al Director SQL del equipo, y afecta a todos los programas agregados al Director.
Permite indicar un código de Vendedor y una Serie de ventas los cuales se utilizarán para filtrar la información (documentos de venta, clientes, etc.) que se importa al equipo. Por ejemplo, si se indica el vendedor 01 y la serie AA, solamente se copiarán al Director SQL del equipo los datos del vendedor 01 y de la serie de ventas AA.
En la parte inferior de esta pantalla aparece la explicación y los comentarios que hay que tener en cuenta al trabajar con esta configuración.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Únicamente se procesarán los datos (albaranes, pedidos, etc.) que correspondan a la serie y vendedor especificados.
Para cada equipo con Director SQL, en la configuración de las empresas de Eurowin se debe tener un contador de facturas distinto. De esta forma al exportar las facturas no se sobrescribirán con las de otros terminales de Director SQL.
Por el momento no se realiza ningún tipo de filtro ni comprobación con las series de facturación. El botón Aceptar graba los datos introducidos en la pantalla de la Configuración del Director seleccionada y vuelve a la pantalla de nivel superior.
El botón Cancelar también vuelve a la pantalla de nivel superior pero sin grabar los cambios realizados en esta pantalla.
El botón Prioridad da acceso a la configuración de prioridades de los grupos de tablas. Ésta no depende de la Configuración del Director seleccionada: Al pulsar el botón Prioridad desde la pantalla de Director Plus Basic o de Director Plus Comercial se accede a la misma configuración de prioridades.
4.2.2.
Configuración de prioridades
Permite indicar la prioridad de los datos, si se exportan o no.
En la configuración de prioridades se debe indicar si las opciones del programa se incluyen en la sincronización de datos o no.
Esta selección no afecta a la importación, siempre se importan todas las tablas.
En esta pantalla aparece la lista de los datos de Eurowin agrupados por documentos o por conceptos. Cada grupo contiene las tablas relacionadas según el tipo de información: artículos, clientes, albaranes de venta, etc.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Los grupos que tienen una carpeta de color amarillo en la columna de la izquierda, como por ejemplo Facturación, están divididos en subgrupos de forma que las tablas relacionadas están agrupadas por conceptos más concretos. Al pulsar doble click con el botón izquierdo del ratón sobre el icono de la carpeta amarilla se accede a la configuración de los subgrupos. Para volver a la pantalla anterior hay que pulsar el botón de la carpeta gris abierta .
En estos grupos, al seleccionar la prioridad Equipo aparece el siguiente aviso para el usuario:
“Recuerde asegurarse que esté activa y correctamente configurada la configuración de Comercial
de su Director Plus 2.0 SQL, en caso contrario se podría transmitir y/o perder información
importante.”
Los grupos “Sin definición” (tablas de información variada) e “Información libre” (tablas que no tienen relación con ninguna otra) contienen las tablas que no corresponden a ninguno de los otros grupos definidos. En la columna Descripción aparece el nombre del grupo.
En la columna Sincronizar hay que indicar si la opción se exporta a la oficina (central) o no (Si / No):
Con el botón Aceptar se graba la configuración realizada en esta pantalla.
Con el botón Cancelar se anula dicha configuración. Con los dos botones se cierra la pantalla volviendo a la de configuración Director Plus.
Al pulsar el botón [Visualización de tablas] que abre la pantalla Configuración de tablas.
4.2.3.
Configuración de tablas
Permite seleccionar individualmente las tablas de un grupo. También muestra la prioridad de cada tabla.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
En la Configuración de tablas aparecen las tablas que componen el grupo con la posibilidad de indicar las que se desea exportar.
En cada grupo hay una tabla principal con la que están relacionadas las demás tablas del grupo. La pantalla de configuración de tablas muestra las tablas del grupo seleccionado, con la siguiente información para cada una:
Código: Código interno de la tabla en Director Plus.
Activo: Si está marcado, la tabla se exportará. Si no está marcado, no. Es el único campo de esta pantalla que puede modificar el usuario.
Importar: Si está marcado indica que la prioridad del grupo es Oficina. Si no lo está, la prioridad del grupo es Equipo. Se importan todas las tablas.
Exportar: Si está marcado indica que la prioridad del grupo es Equipo por lo que estas tablas se exportarán. Si no lo está, la prioridad del grupo es Oficina y no se exportará ninguna tabla del grupo. Base de datos: Nombre de la base de datos a la que pertenece la tabla.
Tabla: Nombre de la tabla.
En resumen, para exportar una tabla tienen que estar marcadas las columnas Activo y Exportar.
En la parte inferior de la pantalla se muestran tres expresiones referentes a la tabla seleccionada: Expresión, Condición de recogida y Condición de recepción.
Nota: La configuración que se comenta a continuación no puede ser modificada por el usuario.
Expresión: Es la expresión de campos que relaciona la tabla seleccionada con la tabla principal del grupo. Corresponde a la cláusula ON de la sentencia SELECT – INNER JOIN de selección de registros de la tabla. La utiliza el desencadenante para marcar como actualizables los registros correspondientes de las tablas relacionadas al cambiar un dato por programa en el Eurowin del equipo.
Condición: Es la condición que se utiliza para filtrar los datos de las tablas relacionadas del grupo al que pertenece la tabla actual a partir de la tabla principal. Corresponde a la cláusula WHERE de la sentencia SELECT de selección de registros. La utiliza el desencadenante para marcar como Ilustración 27. Configuración de tablas
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
actualizables los registros correspondientes de las tablas relacionadas al cambiar un dato por programa en el Eurowin del equipo.
Con las expresiones Expresión y Condición, Director Plus crea el desencadenante (trigger) necesario en cada tabla para marcar los registros relacionados de las distintas tablas del grupo cuando en el programa Eurowin del equipo se modifica un registro de una tabla. La relación se establece a partir de la tabla principal del grupo.
Por ejemplo, al modificar una línea de un albarán de venta, el desencadenante localiza el registro de la cabecera del albarán y la marca como actualizable. A partir de la cabecera comprobará todas las tablas del grupo marcando como actualizables los registros correspondientes al mismo albarán (empresa, número y letra).
Teniendo en cuenta que las tablas pueden estar en varios grupos, el sistema repasa recursivamente todas las tablas de todos los grupos que comparten alguna de las tablas relacionadas en el grupo de la tabla que se modifica.
Condición recogida: Es la condición que utiliza Director Plus para actualizar en el destino los datos seleccionados en el origen. Se corresponde con la cláusula WHERE de la sentencia UPDATE de actualización de registros (tanto al importar como al exportar).
Gracias a esta configuración, al exportar los albaranes de venta del equipo no se grabarán en la oficina los albaranes procedentes del equipo que están facturados en la oficina. Esto quiere decir que si tenemos el mismo albarán: en el equipo sin facturar y facturado en la oficina, al exportarlo del equipo a la oficina no se copiará en la oficina.
En cambio, al importar, si el albarán está facturado en la oficina y no lo está en el equipo, el albarán del equipo actualizará con el de la oficina quedando marcado como facturado.
La tabla principal del albarán de venta es C_albven.
En el grupo Albaranes de venta las condiciones de C_albven son:
Expresión: A.EMPRESA=B.EMPRESA and A.NUMERO=B.NUMERO AND A.LETRA=B.LETRA Condición:
Condición recogida: ASI=’’
Al seleccionar los albaranes de venta del equipo para exportar, Director Plus no aplica ningún filtro seleccionando todos los albaranes.
Al grabar los datos en la oficina utiliza el filtro ASI=’’, es decir, solamente actualiza los albaranes de venta que en la oficina no están facturados.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
La forma de exportar los datos es la siguiente:
Insert: Los registros nuevos del equipo se añaden directamente a las tablas de la oficina. Delete: Los registros borrados del equipo se borran de las tablas de la oficina.
Update: Los registros modificados en el equipo y existentes en la oficina, son actualizados en la oficina con la información del equipo según las condiciones que acabamos de ver.
4.2.4.
Restricciones
Según las Configuraciones del Director existentes (Basic y Comercial), en el equipo hay una serie de restricciones en cuanto a la operativa de trabajo. Son las siguientes:
En el equipo no se pueden realizar entregas a cuenta mientras no exista una configuración de Contabilidad.
No se pueden realizar remesas.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
No se pueden entrar asientos directamente. Solamente se exportan los asientos relacionados con albaranes de venta facturados.
En los documentos de compra no se realiza ninguna comprobación. En CRM se copian todos los datos.
En Atención Telefónica se copian todos los datos.
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
5.
Anexo
5.1. Comprobaciones para el test de conexión
Cómo revisar la configuración de seguridad del Coordinador de Transacciones Distribuidas de Microsoft (MSDTC) en el equipo (portátil):
Ilustración 29. Revisar la configuración de seguridad del Coordinador de Transacciones Distribuidas de Microsoft (MSDTC) con Windows XP Profesional
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
Ilustración 30. Revisar la configuración de seguridad del Coordinador de Transacciones Distribuidas de Microsoft (MSDTC) con Windows Vista
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
5.2. Significado de los iconos de los programas
En las distintas pantallas del programa aparecen los programas precedidos de un icono que indica su estado:
Programa conectado a la red (Eurowin) Programa no conectado a la red Programa no sincronizado Programa CRM
Programa Atención Telefónica
5.3. Trabajo con multiempresa
Cuando se trabaja con multiempresa, al añadir un programa seleccionando el terminal del grupo principal se añaden el grupo principal y todos los grupos de multiempresa existentes en ese momento.
Los grupos de multiempresa aparecen en el sistema de programas de Director como un programa más dentro del grupo del programa principal. El programa principal de un grupo de Director es el grupo principal de Eurowin con Multiempresa.
Para añadir un grupo de multiempresa hay que sincronizar el programa principal, no se puede añadir directamente. Los grupos de multiempresa se añaden en el mismo grupo del programa principal.
Cada vez que se sincroniza un Eurowin programa principal copiando los datos y ficheros desde la oficina al equipo, si se detectan nuevos grupos de multiempresa se añaden automáticamente.
La sincronización de los grupos de multiempresa se realiza individualmente para cada grupo (desde la pantalla de Inicio pulsando doble clic sobre el programa o desde la pantalla Realizar sincronización).
En las estadísticas, el campo “Id. principal” relaciona los grupos de multiempresa con el grupo principal.
Los ficheros de los grupos de empresa en Director del equipo se encuentran en la misma ruta respecto del programa principal que en la oficina, es decir, en la carpeta:
c:\ewdir8\ewdir00nn\ew800serv\grupos\grupo_00nn\
Ilustración 31. Director 2.0 SQL con 1 grupo de 3 programas: - EuroWin es el grupo principal
- Ew CRM
Manual de Director Plus 2.0 SQL y Director 2.0 SQL
El terminal es el mismo que el terminal del programa principal: c:\ewdir8\ewdir00nn\ew800term\
Para que los grupos de multiempresa no aparezcan en la pantalla de Inicio, antes de realizar la primera importación del programa principal deberemos añadir la carpeta “Grupos” en la opción Exclusión de archivos.
Al no encontrar los ficheros de configuración del nuevo grupo, Director no lo mostrará.
Si más adelante se desea copiar los grupos de multiempresa al Director del equipo, se deberá borrar la carpeta “Grupos” de la “Exclusión de archivos” y realizar la importación del programa principal.
5.4.
Sincronización
Director SQL permite sincronizar el equipo con la oficina de forma que se pueden copiar los datos de: La oficina al equipo, Importación.
El equipo a la oficina, Exportación. La sincronización copia:
Datos del servidor de datos de SQL.
Ficheros de las carpetas del servidor y del terminal.
Al iniciar la ejecución local del programa en el equipo desde Director, el sistema comprueba si hay cambios en los datos o en los ficheros de la oficina y en el equipo. En el caso de se encuentren diferencias se propondrá la sincronización.
Ilustración 32. Al ejecutar el programa Segundo grupo de empresas para entrar en la empresa EMPRESA 01 DEL GRUPO 02 Ew Director detecta cambios en los datos y propone la sincronización