procesos sql · manual de los procesos sql 2 1. introducción 1.1. advertencias ¡atenciÓn! la...

30
Eurowin 8.0 SQL Manual de PROCESOS SQL

Upload: buitruc

Post on 07-May-2018

232 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Eurowin 8.0 SQL

Manual de

PROCESOS SQL

Page 2: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Documento: me_procesossql

Edición: 02

Nombre: Manuel de los Procesos SQL de Eurowin 8.0 SQL

Fecha: 07-02-2011

Page 3: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

1

Tabla de contenidos

1. Introducción ........................................................................................................................... 2

1.1. Advertencias ....................................................................................................................................... 2

1.2. Instalación .......................................................................................................................................... 2

1.3. Ejecutar ............................................................................................................................................... 2

2. Procesos SQL ........................................................................................................................ 4

2.1. Editor de tablas libres ......................................................................................................................... 5

2.2. Editor de bases de datos ................................................................................................................... 6

2.3. Editor de reports................................................................................................................................. 7

2.4. Editor de programas ........................................................................................................................... 7

2.5. Editor de campos ............................................................................................................................... 8

2.6. Crear tabla de FoxPro (DBF) a SQL ................................................................................................... 9

2.7. Crear tabla de SQL a FoxPro (DBF) ................................................................................................. 11

2.8. Comprobación de estructuras ......................................................................................................... 12

2.9. Verificar valores por defecto ............................................................................................................ 12

2.10. Cambiar la anchura de un campo (EUROWIN) .............................................................................. 13

2.11. Registrar DLL .................................................................................................................................. 15

2.12. Corregir caracteres extraños.......................................................................................................... 15

2.13. Cambio de códigos de artículos .................................................................................................... 16

2.14. Cambio de códigos de familias ...................................................................................................... 17

2.15. Cambio de caracteres en artículos ................................................................................................ 17

2.16. Eliminar registros repetidos ............................................................................................................ 18

2.17. Actualizar el campo VENTASER de las líneas de albaranes ......................................................... 19

2.18. Asignar serie a todos los albaranes que no la tienen .................................................................... 19

2.19. Comprobación de cabecera y líneas de albarán ........................................................................... 20

2.20. Comprobación de fechas de asientos ........................................................................................... 21

2.21. Comprobación del IVA en los albaranes (EUROWIN) .................................................................... 21

2.22. Corregir datos de Montajes de Hardware para la entrada masiva de series ................................ 22

2.23. Poner coste en las líneas de los albaranes .................................................................................... 23

2.24. Recalcular coste en albaranes de compra..................................................................................... 23

2.25. Recálculo de precios / importes de ventas con IVA incluido ........................................................ 24

2.26. Rellenar el vendedor en los albaranes a partir del vendedor del cliente ....................................... 25

2.27. Renumeración de Tickets TPV ....................................................................................................... 26

Page 4: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

2

1. Introducción

1.1. Advertencias

¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

personal técnico debidamente formado en Eurowin. El uso inadecuado de esta aplicación puede ocasionar

la pérdida IRREPARABLE de datos.

Este documento contiene información técnica, la cual debe ser utilizada únicamente por personal altamente

especializado en Eurowin y con fines exclusivamente de administración del programa o formación.

Se recomienda restringir el acceso a esta herramienta a cualquier usuario de Eurowin cuyo cometido no sea

el de administrar el programa.

Se recomienda realizar una copia de seguridad de los datos antes de iniciar cualquier consulta o proceso.

Los procesos incluidos en esta aplicación solamente se deben utilizar en caso de necesidad.

1.2. Instalación

La instalación de Procesos SQL - Utilcs.exe se realiza automáticamente al instalar el servidor de Eurowin. En

la carpeta del servidor de Eurowin (Ew800serv) se crea la carpeta UTILCS que contiene toda la aplicación.

Al instalar Eurowin, en el menú Inicio - Programas de Windows se crea la carpeta "Eurowin 8.00" con el

acceso directo al programa Eurowin y a las distintas utilidades del mismo, entre ellas " Procesos de SQL

8.00".

La aplicación Utilcs se compone del programa Utilcs.exe y de cuatro subcarpetas (comp, reports, tablas,

temp) que contienen los ficheros de configuración y los procesos.

No se puede ejecutar el programa Utilcs.exe si no se encuentra en la ubicación correcta. Hay que prestar

atención al crear un acceso directo del ejecutable Utilcs.exe para no hacer una copia del fichero en su lugar.

1.3. Ejecutar

Para utilizar la herramienta Procesos SQL hay que ejecutar el programa Utilcs.exe ubicado en la carpeta

Utilcs del servidor de Eurowin. Trabaja solamente sobre la instalación de Eurowin del servidor actual.

Page 5: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

3

Al arrancar, si Eurowin tiene grupos de multiempresa se solicita la conexión al grupo sobre el que se van

ejecutar los procesos.

A continuación se debe introducir la clave de acceso del administrador al servidor de SQL en el que están

instaladas las bases de datos de Eurowin. Aunque el usuario puede indicar manualmente los datos de la

conexión al servidor SQL. Se recomienda NO MODIFICARLOS e introducir solamente la clave del usuario

administrador (Eurowin).

Si los datos son correctos aparece la pantalla principal del programa con la lista de procesos y cuatro

botones:

Modificar proceso: Muestra la información del proceso seleccionado y se puede modificar.

Nombre: Nombre del proceso que aparece en la lista de la pantalla principal del programa.

Descripción: Descripción del proceso que aparece en la esquina superior izquierda de la pantalla

principal al seleccionar el proceso de la lista.

Programa: Instrucción de Visual FoxPro que ejecuta el proceso.

Guardar comprobación: Graba las modificaciones realizadas en la información del proceso y cierra

la pantalla de modificación.

Cancelar: Cierra la pantalla de modificación sin grabar los cambios.

Ayuda: No realiza ninguna acción.

Nuevo proceso: Permite añadir nuevos procesos a la aplicación. La información que se solicita es la misma

de la opción "Modificar proceso".

Ejecutar proceso: Ejecuta el proceso seleccionado, que es la instrucción del campo "Programa".

Salir: Cierra la aplicación.

Nota: Para borrar algún proceso creado por el usuario hay que editar la tabla libre "Comproba.dbf" que se

encuentra en la carpeta "Utilcs\Tablas" y borrar el registro correspondiente (consultar el tema Editor de

tablas libres).

Page 6: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

4

2. Procesos SQL

Utilcs contiene los siguientes procesos:

Editor de tablas libres

Editor de bases de datos

Editor de reports

Editor de programas

Editor de campos

Crear tabla de FoxPro (DBF) a SQL

Crear tabla de SQL a FoxPro (DBF)

Comprobación de estructuras

Verificar valores por defecto

Cambiar la anchura de un campo (EUROWIN)

Registrar DLL

Corregir caracteres extraños

Cambio de códigos de artículos

Cambio de códigos de familias

Cambio de caracteres en artículos

Eliminar registros repetidos

Actualizar el campo VENTASER de las líneas de albaranes

Asignar serie a todos los albaranes que no la tienen

Comprobación de cabecera y líneas de albarán

Comprobación de fechas de asientos

Comprobación del IVA en los albaranes (EUROWIN)

Corregir datos de Montajes de Hardware para la entrada masiva de series

Poner coste en las líneas de los albaranes

Recalcular coste en albaranes de compra

Recálculo de precios / importes de ventas con IVA incluido

Rellenar el vendedor en los albaranes a partir del vendedor del cliente

Renumeración de Tickets TPV

Page 7: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

5

2.1. Editor de tablas libres

Comentario: Permite visualizar y manipular tablas de Visual FoxPro.

Utilidad: Sirve para consultar o modificar el contenido o la estructura de tablas de Visual FoxPro. También se

puede modificar la tabla que contiene la información de reports, etiquetas y bases de datos, aunque esto

solamente se debe hacer con el debido conocimiento de causa.

Una tabla de Visual FoxPro está compuesta de dos o tres ficheros con el mismo nombre y diferente

extensión:

DBF: Contiene la descripción de los campos e índices de la tabla y el valor de los registros.

CDX: Contiene los índices de la tabla.

FPT: Contiene el valor de los campos de tipo Memo y General.

Opciones de la pantalla

Ruta de búsqueda: Ruta de Windows donde se encuentran las tablas a tratar.

… : Botón para seleccionar la ruta de Windows.

Tablas libres: Lista de tablas localizadas en la ruta indicada. Pueden ser ficheros con extensión DBF, DBC,

FRX, LBX. Pueden ser tablas libres (no vinculadas a ninguna base de datos) o tablas pertenecientes a una

base de datos.

Contenido: Muestra el contenido de la tabla seleccionada. Las modificaciones se graban en el momento de

la modificación sin previo aviso y sin solicitar confirmación al usuario.

Estructura: Muestra la estructura de la tabla seleccionada, la cual no puede ser utilizada por otro proceso

durante esta operación. La estructura se puede modificar. El programa solicita la confirmación del usuario

para grabar los cambios.

Vaciar: Borra todos los registros de la tabla, previa confirmación del usuario. La información borrada NO SE

PUEDE RECUPERAR.

Empaquetar: Borra definitivamente los registros marcados como borrados. Esta operación es

IRREVERSIBLE.

Reindexar: Regenera los índices de la tabla seleccionada.

Crear: Permite crear una tabla DBF libre. En primer lugar se solicita la ubicación y el nombre de la tabla. A

continuación hay que definir la estructura. Al final se crea la tabla sin registros.

Salir: Cierra la pantalla "Editor de tablas libres".

Page 8: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

6

2.2. Editor de bases de datos

Comentario: Permite visualizar y manipular los ficheros de bases de datos de Visual FoxPro.

Utilidad: Sirve para consultar o modificar el contenido o la estructura de bases de datos y sus tablas de

Visual FoxPro.

Una base de datos de Visual FoxPro puede contener tablas, vistas, conexiones y procedimientos

almacenados. Está compuesta de tres ficheros con el mismo nombre y distinta extensión:

DBC: Tabla que contiene la definición de la base de datos y de todos sus componentes.

DCX: Índice de la tabla dbc.

DCT: Almacena el contenido de los campos de tipo Memo de la tabla dbc,

Opciones de la pantalla

Ruta de búsqueda: Ruta de Windows donde se encuentran las bases de datos.

. . .: Botón para seleccionar la ruta de Windows.

Base de datos: Lista de bases de datos localizadas en la ruta seleccionada.

Tablas de la base de datos seleccionada: Lista de tablas vinculadas a la base de datos seleccionada de la

lista "Base de datos".

Contenido: Muestra el contenido de la tabla seleccionada. Las modificaciones se graban en el momento de

la modificación sin previo aviso y sin solicitar confirmación al usuario.

Estructura: Muestra la estructura de la tabla seleccionada, la cual no puede ser utilizada por otro proceso

durante esta operación. La estructura se puede modificar. El programa solicita la confirmación del usuario

para grabar los cambios.

Nueva: Permite crear una tabla DBF vinculada a la base de datos actual. En primer lugar se solicita la

ubicación y el nombre de la tabla. A continuación hay que definir la estructura. Al final se crea la tabla sin

registros.

Liberar: Desvincula la tabla seleccionada de la base de datos, quedando como una tabla libre.

Agregar: Solicita la selección de una tabla libre existente para agregarla a la base de datos actual.

Reindexar: Regenera los índices de la tabla seleccionada.

Empaquetar: Borra definitivamente los registros marcados como borrados. Esta operación es

IRREVERSIBLE.

Salir: Cierra la pantalla "Editor de bases de datos".

Page 9: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

7

2.3. Editor de reports

Comentario: Permite visualizar y manipular los ficheros de informes y etiquetas de Visual FoxPro.

Utilidad: Sirve para consultar y modificar el formato de los reports y etiquetas de Eurowin.

Los reports y etiquetas de Visual FoxPro son plantillas para la impresión de documentos. Se componen de

dos ficheros con el mismo nombre y diferente extensión:

FRX (informe), LBX (etiqueta) es una tabla que contiene la configuración de todos los componentes

del report.

FRT, LBT es el fichero compilado.

Opciones de la pantalla

Ruta de búsqueda: Ruta de Windows donde se encuentran los reports.

...: Botón de selección de la ruta de Windows.

Reports: Lista de reports localizados en la ruta seleccionada.

Nombre del report: Nombre del fichero.

Tipo del report: Indica si el fichero es un informe (FRX) o una etiqueta (LBX).

Editar: Abre el diseñador de reports o etiquetas para editar el report seleccionado.

Salir: Cierra la pantalla "Editor de reports".

2.4. Editor de programas

Comentario: Permite editar y ejecutar un programa de Visual FoxPro.

Utilidad: Sirve para ejecutar procesos especiales escritos por un programador de Visual FoxPro, por

ejemplo, para modificar de forma masiva el contenido de una o varias tablas de Visual FoxPro, manipular

ficheros o directorios de Windows, etc.

Los ficheros de programa de Visual Foxpro se componen de dos ficheros que tienen el mismo nombre y

distinta extensión:

PRG: Fichero de código fuente.

FXP: Fichero de código compilado.

Nota: Los programas y procesos que se pueden crear desde el editor de programas no están disponibles

desde Eurowin. Eurowin y Utilcs son aplicaciones distintas que no comparten la información. Para crear

listados y procesos en Eurowin se puede utilizar la aplicación Genlis - Generador de listado de Eurowin. Los

listados creados con Genlis se pueden ejecutar desde Eurowin con la opción "Listados adicionales" del

menú Herramientas.

Page 10: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

8

Aviso: Los resultados de la ejecución de cualquier programa o instrucción desde esta pantalla son de

responsabilidad exclusiva del usuario.

Opciones de la pantalla

Programa: Cuadro de edición del programa.

Instrucción: Línea de código de Visual FoxPro que se desea ejecutar. Para ello, después de escribirla hay

que pulsar la tecla [Intro].

Cargar: Permite seleccionar y visualizar un fichero de programa de Visual FoxPro. En la cabecera de la

pantalla se aparece el nombre del programa cargado.

Guardar: Guarda las modificaciones realizadas en el programa cargado.

Ejecutar: Ejecuta el programa cargado en el cuadro Programa.

Salir: Cierra el editor de programas.

2.5. Editor de campos

Comentario: Permite seleccionar una tabla de una de las base de datos vinculadas a la aplicación y

mediante un filtro seleccionar los registros que se desean modificar.

Utilidad: Sirve para consultar o manipular el contenido o la estructura de las tablas de Eurowin del servidor

SQL.

El motor de base de datos de Eurowin es Microsoft SQL Server, aunque algunas versiones antiguas pueden

trabajar con otros servidores.

ATENCIÓN: Desde esta opción se pueden manipular tanto la estructura como el contenido de las tablas de

Eurowin. Un uso inadecuado puede ocasionar la pérdida IRREPARABLE de los datos.

Opciones de la pantalla

Base de datos: Lista desplegable que contiene las conexiones a las bases de datos de la instalación de

Eurowin. Hay que seleccionar la conexión correspondiente a la base de datos que contiene la tabla que se

desea consultar.

Ejercicio: Disponible cuando se selecciona la conexión "Gestión". Muestra la lista de bases de datos

pertenecientes a los distintos ejercicios de gestión de la instalación de Eurowin, de la que hay que

seleccionar la base de datos del ejercicio que se desea consultar.

Tabla: Lista de tablas de la base de datos seleccionada, de la que hay que seleccionar la que se va a

consultar.

Filtro: Expresión lógica que se utiliza como filtro para mostrar los registros de la tabla seleccionada.

Ejecutar: Ejecuta una instrucción de consulta de datos con el filtro indicado. Muestra el resultado en la

misma pantalla.

Page 11: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

9

Nueva consulta: Crea una nueva pestaña de consulta independiente de las anteriores en la que se

puede seleccionar una nueva conexión, base de datos, tabla y / o filtro.

Eliminar consulta: Cierra la pestaña de consulta actual.

Añadir registro: Añade un registro en blanco al final de la tabla actual.

Borrar registro: Borra el registro actual de la tabla actual.

Opciones: Muestra un menú con las siguientes opciones:

Copiar de: Copia el contenido de una tabla de Visual FoxPro a la tabla actual del servidor SQL. La

tabla origen debe tener la misma estructura de campos que la tabla actual.

Copiar a: Copia el contenido filtrado de la tabla actual a una tabla libre de Visual FoxPro con el

mismo nombre en la carpeta seleccionada por el usuario.

Modificar [tabla_actual]: Permite modificar la estructura de la tabla actual. La modificación se realiza

en el formato de edición de tablas de Visual FoxPro. El programa requiere la confirmación del

usuario antes de hacer la modificación de la estructura en la tabla de Eurowin del servidor SQL.

Crear tabla: Permite crear una tabla en formato Visual Foxpro la cual se exportará y añadirá

automáticamente a la base de datos actual del servidor SQL.

Ventana de comandos: Abre un apartado en la parte inferior de la pantalla en el que se puede escribir una

instrucción en lenguaje Visual FoxPro.

Sentencia en código nativo: La interpretación de la instrucción se realizará según el lenguaje del

servidor SQL.

Ejecutar: Botón que inicia la ejecución de la instrucción escrita por el usuario.

Ver código SQL: Abre un apartado en modo de sólo lectura en la parte inferior de la pantalla en el que

aparece la última instrucción en el lenguaje del servidor SQL ejecutada desde la pantalla actual. Es necesario

tener activada la opción "Ventana de comandos" para ver el código SQL.

Salir: Cierra la pantalla del editor de campos.

Hay que tener en cuenta que algunos comandos de Visual Foxpro no se pueden ejecutar directamente

desde el editor de campos, aunque hay opciones alternativas para ello. Por ejemplo:

La sentencia SET FILTER TO no se puede ejecutar desde la ventana de comandos, simplemente

hay que escribir la condición en el campo Filtro y pulsar el botón .

Otro caso es la instrucción LOCATE, la cual se ejecuta igual que en el caso anterior, escribir la

condición de localización en el campo Filtro y pulsar el botón .

2.6. Crear tabla de FoxPro (DBF) a SQL

Comentario: Copia la estructura de una tabla de FoxPro a un servidor de SQL sobre una base de datos ya

existente. Opcionalmente también puede copiar todos los registros de la tabla de Fox a SQL.

Utilidad: Sirve para copiar tablas o bases de datos en formato de Visual FoxPro al servidor SQL de Eurowin.

Las tablas pueden existir o no. Por ejemplo, se puede actualizar el contenido de la tabla Informes del

servidor SQL de Eurowin a partir de la misma tabla del CD de instalación de Eurowin, sin tener que

actualizar todo el programa.

Page 12: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

10

La tabla Informes contiene la configuración de todos los listados estándar de Eurowin: El formato de las

columnas numéricas, el factor de cambio monetario, los campos que se pueden exportar a Excel, etc.

Entonces, si un listado de Eurowin no funciona y el técnico determina que la solución es modificar la tabla

Informes, desde "Crear tabla de FoxPro (DBF) a SQL" se puede copiar sólo el contenido o incluso la tabla

completa al servidor SQL asegurando que la estructura y el contenido son los correctos. En este caso, la

tabla informes original en formato DBF hay que cogerla del último CD de actualización de Eurowin.

Opciones de la pantalla

Tabla de FoxPro a traspasar: Copia la estructura y / o el contenido de una tabla de Visual FoxPro (.dbf) al

servidor SQL de Eurowin.

. . .: Botón que sirve para seleccionar la tabla de FoxPro que se desea traspasar a SQL.

Base de datos destino: Base de datos en la que se modifica o añade la tabla seleccionada.

Copiar registros: Si no se marca no se ejecuta ninguna acción en el servidor SQL.

Nombre destino de la tabla: Nombre de la tabla en la base de datos SQL. Si la tabla no existe en la base de

datos SQL, se crea. El nombre no se puede modificar.

Eliminar tabla destino: Antes de copiar la nueva tabla se borra la tabla existente con el mismo nombre. De

esta forma la tabla final tiene exactamente la misma estructura que la inicial.

Borrar registros destino: Antes de copiar los registros se borran todos los registros de la tabla destino. De

esta forma el contenido de la tabla destino es exactamente el mismo que el de la tabla origen.

Si no se marca esta opción, los registros cuya expresión del índice único ya existe, se omiten quedando en

el servidor los registros originales sin modificar.

Base de datos de FoxPro a traspasar: Traspasa una base de datos (.dbc) parcial o totalmente, la

estructura y / o el contenido al servidor de SQL.

. . .: Botón para seleccionar la base de datos que se desea traspasar a SQL.

Tablas a traspasar: Lista de tablas pertenecientes a la base de datos seleccionada.

Nombre: Nombre de la tabla.

Sel: Sólo se traspasan las tablas seleccionadas.

Reg: Indica si se traspasan los registros de la tabla.

Nombre destino de la B.D.: Nombre de la base de datos en el servidor de SQL. Si no existe se crea.

Eliminar B.D. destino: Antes de traspasar la base de datos, si en el servidor SQL existe una base de datos

con el mismo nombre de destino indicado, se borra. De esta forma la nueva base de datos tiene

exactamente la misma estructura que la de origen.

Eliminar tabla destino: Antes de copiar una tabla, si en la base de datos destino de SQL existe una tabla con

el mismo nombre, se borra. De esta forma la tabla final tiene exactamente la misma estructura que la inicial

Borrar registros destino: Antes de copiar los registros se borran todos los registros de la tabla destino. De

esta forma el contenido de la tabla destino es exactamente el mismo que el de la tabla origen.

Si no se marca esta opción, los registros cuya expresión del índice único ya existe, se omiten quedando en

el servidor los registros originales sin modificar

Seleccionar tablas: Marca la columna "Sel" de la lista "Tablas a traspasar".

Todas: Marca todas las tablas.

Ninguna: Desmarca todas las tablas.

Seleccionar registros: Marca la columna "Reg" de la lista "Tablas a traspasar".

Page 13: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

11

Todos: Marca todos las tablas.

Ninguno: Desmarca todas las tablas.

Sistema: Marca solamente las siguientes tablas que contienen información de configuración de

Eurowin. Es útil cuando la base de datos original es una base de datos de Eurowin.

De la base de datos Comunes: Barras, Bindevents, Config, Modulos.

De Gestion: Cabezera, Dbf_Ms, Informes.

Traspasar: Botón que inicia el traspaso.

Salir: Cierra la pantalla "Traspasar de FoxPro a SQL".

2.7. Crear tabla de SQL a FoxPro (DBF)

Comentario: Copia los datos de una tabla de una base de datos ya existente en el servidor SQL en un

archivo DBF de FoxPro.

Utilidad: Sirve para exportar los datos de Eurowin SQL a formato de Visual FoxPro con el fin de consultarlos

o manipularlos en este formato.

Opciones de la pantalla

Directorio y nombre de la B.D. donde traspasar a FoxPro: Nombre y ubicación de la base de datos de

destino.

. . .: Botón para seleccionar la base de datos de destino. En el caso de existir se reemplaza por la nueva.

Base de datos origen: Base de datos que se va a traspasar. Se selecciona de la lista de bases de datos de

Eurowin existentes en el servidor SQL.

Tablas a traspasar: Lista de tablas de la base de datos seleccionada.

Nombre: Nombre de la tabla.

Sel: Sólo se traspasan las tablas seleccionadas.

Reg: Indica si se traspasan los registros de la tabla.

Seleccionar tablas: Marca la columna "Sel" de la lista "Tablas a traspasar".

Todas: Marca todas las tablas.

Ninguna: Desmarca todas las tablas.

Seleccionar registros: Marca la columna "Reg" de la lista "Tablas a traspasar".

Todos: Marca todos las tablas.

Ninguno: Desmarca todas las tablas.

Sistema: Marca solamente las siguientes tablas que contienen información de configuración de

Eurowin. Es útil cuando la base de datos original es una base de datos de Eurowin.

De la base de datos Comunes: Barras, Bindevents, Config, Modulos.

De Gestion: Cabezera, Dbf_Ms, Informes.

Traspasar: Botón que inicia el traspaso. Si la base de datos o las tablas de destino ya existen, el programa

solicita la confirmación del usuario para borrarlas y sustituirlas por las nuevas.

Salir: Cierra la pantalla "Traspasar de SQL a FoxPro".

Page 14: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

12

2.8. Comprobación de estructuras

Comentario: Comprueba las estructuras de bases de datos del servidor SQL.

Utilidad: Sirve para comprobar si la estructura de una tabla de Eurowin del servidor SQL es correcta.

La comprobación de la estructura de una tabla se realiza a partir de la estructura de una tabla del mismo

tipo cuya estructura se supone correcta.

Opciones de la pantalla

Base de datos origen de FoxPro a comparar: Base de datos de Eurowin en formato Visual FoxPro cuya

estructura se utiliza como patrón.

. . .: Botón para seleccionar la base de datos .dbc.

Base de datos origen de SQL a comparar: Base de datos de Eurowin del servidor SQL cuya estructura se

utiliza de patrón.

Base de datos destino de SQL a comparar: Base de datos de Eurowin del servidor SQL de la que se desea

comprobar la estructura.

Comparar: Compara la estructura de la tabla de destino con la de origen mostrando las diferencias sin hacer

ningún cambio.

Comparar y modificar: Compara las estructuras modificando la tabla de destino. Al final la tabla de destino

tiene la misma estructura que la original.

Procesar: Inicia el proceso de comparación.

Salir: Cierra la pantalla de comprobación de estructuras.

2.9. Verificar valores por defecto

Comentario: Comprueba los valores por defecto de los campos de las tablas de las bases de datos del

servidor SQL.

Utilidad: Sirve para revisar las restricciones o constraint que hacen referencia a los valores per defecto de los

campos y mostrar las que su definición no coincide con la estándar de Eurowin con la posibilidad de

corregirlo.

Por ejemplo, si un usuario crea un campo en una tabla de Eurowin es posible que se produzcan problemas

de actualización de la tabla al no tener la configuración correcta. Con este proceso se detecta y corrige este

error.

También comprueba el nombre de intercalación o "Collation name" de los campos de tipo carácter. Debe

ser 'Modern_Spanish_CS_AI'.

Page 15: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

13

Una restricción o constraint es una regla que se utiliza para mantener la integridad de los datos de una base

de datos.

Opciones de la pantalla

Base de datos a modificar: La base de datos se puede seleccionar de la lista desplegable que contiene las

bases de datos de la instalación de Eurowin.

Comprobar: Comprueba las restricciones e intercalación y muestra las incorrecciones.

Comprobar y modificar: Además de hacer la comprobación, corrige los errores adaptando todas las tablas a

la configuración de las tablas SQL de Eurowin.

2.10. Cambiar la anchura de un campo (EUROWIN)

Comentario: Amplia o reduce la anchura de un campo en las tablas y vistas de EUROWIN SQL (Por ejemplo:

Pasar el código del artículo de 8 a 13 dígitos).

Utilidad: Sirve por ejemplo, para trabajar con cuentas contables de 10 caracteres o código de obras de 8.

Solamente se pueden cambiar los campos que aparecen en la lista desplegable "Campo" los cuales son

todos de tipo Carácter (char).

Opciones de la pantalla

Directorio del servidor: Ruta en la que se encuentra la carpeta (ew800serv) del servidor de Eurowin.

. . .: Botón para seleccionar la carpeta del servidor de Eurowin.

Campo: Campo del que se va a modificar el ancho. Se selecciona de una lista desplegable.

Ancho: Nueva longitud del campo. Se recomienda no disminuir el tamaño actual del campo.

Rellenar con: Carácter o caracteres que se insertan en la posición indicada para completar todas posiciones

del nuevo código. Si no se indica ningún carácter con el campo "Cuenta" se añade el carácter '0'.

Desde la posición: Posición a partir de la cual se añade el carácter de relleno o se recorta el contenido de

los campos. Si no se indica ninguna posición con el campo "Cuenta" la posición inicial es a partir de la 4,

conservando los cuatro niveles contables de las cuentas.

Empezando por la derecha / izquierda: Sentido en que se cuenta la posición de inserción del relleno.

Iniciar proceso: Inicia el proceso de cambio de estructura.

Salir: Cierra la pantalla "Modificar el ancho de un campo (Eurowin)".

Por ejemplo, el código "40000000" se cambia con: Ancho = 10, Rellenar con = "12", Desde la posición = 5,

empezando por la derecha, da el nuevo código "4001200000".

Page 16: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

14

A continuación se encuentra la lista de campos de longitud variable de Eurowin 8.0 SQL estándar, con la

longitud estándar y la longitud máxima recomendada.

IMPORTANTE: Se recomienda No disminuir la longitud de ningún código. Al recortar un código se puede

producir pérdida de información y duplicidad de registros en todas las tablas del programa.

Campos de longitud variable en Eurowin 8.0 SQL estándar

Código Nombre Estándar Máximo

recomendado

Actividad Código de actividad 2 5

Almacen Código de almacén 2 5

Articulo Código de artículo 8 20

Barras-com Código de artículo en las compras 8 25

Barras-ven Código de artículo en las ventas 8 25

Color Código del color 2 5

Cuentas Código de la cuenta contable 8 12

Familia Código de la familia 2 5

Formapag Código de la forma de pago 2 5

Lin_desc Código de la línea de descuento 2 5

Marca Código de la marca 2 5

Nombre articulo Nombre del artículo 50 75

Nombre familia Nombre de la familia 30 75

Nombre idiart Nombre del artículo por idioma 50 75

Nombre marca Nombre de la marca 30 75

Nombre subfamilia Nombre de la subfamilia 30 75

Notas Código de las notas del albarán de venta 2 5

Obra Código de la obra 5 10

Referencia Referencia del proveedor para el artículo 25 40

Ruta Código de la ruta 2 5

Secundaria Código de la cuenta secundaria 4 10

Serie Código de la serie de artículos 15 25

Servicio Código / número de servicio 10 16

Subfamilia Código de la subfamilia 4 10

Talla Código de la talla 4 10

Tecnico Código del técnico 2 5

Vendedor Código del vendedor 2 5

Page 17: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

15

2.11. Registrar DLL

Comentario: Pide los datos de conexión de un usuario con permisos de administración sobre el servidor

para poder registrar la librería y sus funciones.

Utilidad: Sirve para registrar algunas funciones especiales de Eurowin en el servidor SQL.

El proceso de instalación de Eurowin y del servidor SQL registra automáticamente estas funciones en el

servidor de SQL. Si se instala el servidor de SQL manualmente o está instalado antes de instalar Eurowin,

puede ser necesario hacer el registro de estas funciones con esta opción.

Para hacer el registro correcto, en la carpeta del sistema operativo (c:\windows\system32) debe encontrarse

el fichero "ewinsqlserverudf.dll".

Las funciones son: Empty(), Date(), Val(), Md5(), y están definidas en una librería que la instalación de

Eurowin copia en la carpeta del sistema de Windows.

Opciones de la pantalla

Servidor / IP: Servidor de SQL en el que se encuentran las bases de datos de Eurowin. Es servidor actual y

no se puede modificar.

Usuario: 'sa'. No se puede modificar.

Contraseña: Contraseña del usuario 'sa' para acceder al servidor SQL.

Puerto: Puerto de conexión al servidor SQL. Es el actual de la configuración de Eurowin y no se puede

modificar.

Servidor: Tipo de servidor SQL. Es el actual y no se puede modificar.

Librería: Nombre de la librería que contiene las funciones a registrar. Para SQL Server es

"Ewinsqlserverudf.dll"

2.12. Corregir caracteres extraños

Comentario: Permite eliminar los caracteres extraños de los campos texto de las tablas de la base de datos.

Utilidad: Sirve para eliminar caracteres ASCII no permitidos del contenido de las tablas de Eurowin. Estos

caracteres se han podido introducir al copiar o importar datos de una tabla externa al programa, sobre todo

en campos de tipo Memo.

Los caracteres no permitidos son los que tienen el código ASCII entre el 1 y 31 (excepto 10 LF y 13 CR) y

los códigos 254 y 255.

Opciones de la pantalla

Page 18: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

16

Base de datos origen: Base de datos a procesar. Se selecciona de la lista desplegable que contiene las

bases de datos de la instalación actual de Eurowin.

Tablas a procesar: Lista de tablas pertenecientes a la base de datos seleccionada. Se procesan las tablas

que tienen marcada la columna "Sel".

Marcar todas: Marca la columna "Sel" de todas las tablas.

Desmarcar todas: Desmarca la columna "Sel" de todas las tablas.

Sólo visualizar: Si está marcado muestra un informe con la tabla, el registro y el campo en el que se

encuentra el carácter no permitido pero no lo elimina. Si no está marcado, los caracteres no permitidos se

sustituyen por un espacio en blanco (ASCII 32).

Procesar: Inicia el proceso de comprobación de caracteres.

Salir: Cierra la pantalla "Revisión de caracteres extraños".

2.13. Cambio de códigos de artículos

Comentario: Cambia los códigos de los artículos de todas las tablas del ejercicio seleccionado, de comunes

y de los módulos.

Utilidad: Sirve para cambiar el código de los artículos en todas las tablas de las bases de datos de Eurowin

cuando por algún motivo se necesita cambiar sin perder el historial de movimientos.

Al cambiar el código en todas las tablas queda cambiado en todos los documentos de compra y de venta,

movimientos de stock, etc.

El cambio de código de artículos es reversible si se vuelve a ejecutar el mismo proceso para cambiar el

código nuevo por el código inicial.

Opciones de la pantalla

Grupo: Si la instalación de Eurowin trabaja con grupos de empresa, éstos aparecen en la lista desplegable,

de la que hay que seleccionar el grupo en el que se desea realizar el cambio.

Ejercicio: Lista de ejercicios de Eurowin. Hay que seleccionar el que se desea procesar.

Acotación por código / por familia / por marca: Selección del campo por el que se puede filtrar los registros

a mostrar.

Desde código: Código inicial del filtro según el campo seleccionado de acotación.

Hasta código: Código final del filtro según el campo seleccionado de acotación.

Artículos: Tabla que contiene los artículos que cumplen el filtro establecido por el usuario.

Código actual: Código actual del artículo.

Código nuevo: Nuevo código por el que se cambiará el código actual en todas las tablas de las

bases de datos indicadas por el usuario. No se puede indicar un código de artículo existente, ni

repetir el mismo nuevo código para más de un artículo.

Nombre: Nombre del artículo.

Fam: Código de la familia del artículo.

Page 19: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

17

Marca: Código de la marca.

Modificar comunes: El cambio de código de los artículos se hará en las tablas de la base de datos

Comunes.

Modificar módulos: El cambio de código de los artículos se hará también en los módulos.

Modificar todos los ejercicios: El cambio de código de los artículos se hará en todos los ejercicios.

Calcular: Selecciona los artículos que cumplen la acotación y los muestra en la tabla. Borra los registros

actuales eliminando el contenido de la columna "Código nuevo".

Aceptar: Inicia el proceso de cambio de código de los artículos a los que se ha asignado un nuevo código

en la tabla.

Salir: Cierra la pantalla "Cambio de códigos de artículos".

El usuario debe estudiar, según los datos de su instalación, los inconvenientes que puede ocasionar el

cambio de códigos en unas u otras bases de datos.

2.14. Cambio de códigos de familias

Comentario: Cambia los códigos de las familias de todas las tablas del ejercicio seleccionado, de comunes y

de los módulos.

Utilidad: Sirve para cambiar el código de la familia de los artículos después de recodificar algunas familias.

El funcionamiento es el mismo que en el proceso anterior de cambio de códigos de artículos.

El usuario debe estudiar, según los datos de su instalación, los inconvenientes que puede ocasionar el

cambio de códigos en unas u otras bases de datos.

2.15. Cambio de caracteres en artículos

Comentario: Cambia un carácter por otro en los códigos de los artículos de todas las tablas del ejercicio

seleccionado, de comunes y de los módulos.

Utilidad: Sirve por ejemplo, para cambiar el carácter "." por "-" en el código de todos los artículos que

tengan el carácter "." en cualquier posición. El cambio se realiza en todas las tablas del programa del

ejercicio y grupo de empresa seleccionados por el usuario, en la base de datos comunes y en los módulos.

El usuario debe evaluar la conveniencia de realizar el cambio en todos los ejercicios y grupos de empresa de

la aplicación.

Opciones de la pantalla

Page 20: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

18

Grupo: Grupo de empresas en el que se realiza el cambio (no confundir con multiempresa).

Ejercicio: Ejercicio en cuya base de datos se realiza el cambio.

Opciones: Artículo / Serie: Indica si el cambio se realiza en el código de artículo o en el código de serie de

artículo.

Carácter a sustituir: Carácter original. No se puede dejar en blanco ni puede haber más de un carácter.

Carácter de reemplazo: Carácter que sustituye al anterior.

Acepto realizar el proceso: Confirmación del usuario para poder ejecutar el proceso.

Aceptar: Inicia el proceso de cambio.

Salir: Cierra la pantalla "Cambio de caracteres en artículos".

El proceso no se ejecuta si al cambiar el carácter se puede generar un código existente antes del cambio.

2.16. Eliminar registros repetidos

Comentario: Elimina los registros repetidos según una condición de índice.

Utilidad: Sirve para consultar y borrar los registros duplicados según la expresión que indica el usuario.

Por ejemplo, si en la tabla de clientes se ha borrado el índice principal puede haber registros con el mismo

código. Para poder crear el índice primario por código, antes habría que borrar los registros repetidos.

Opciones de la pantalla

Base de datos: Lista desplegable con todas las conexiones de base de datos disponibles en la instalación

actual de Eurowin. Hay que seleccionar la conexión de la base de datos a la que pertenece la tabla que se

desea revisar.

Ejercicio: En el caso de seleccionar la conexión "Gestion" después hay que seleccionar el ejercicio de esta

lista desplegable que contiene todos los ejercicios.

Tabla: Tabla en la que se va a hacer la comprobación.

Duplicado: Expresión de campos de la tabla seleccionada según la cual se buscan los registros repetidos.

En el ejemplo de la tabla Clientes, la expresión es "Codigo".

. . .: Asistente para escribir la expresión "Duplicado".

Ver: Ejecutar la consulta para ver los registros repetidos según la expresión "Duplicado".

Tabla: Tabla en la que aparece el resultado de la consulta.

Índice: Valor de los registros de la tabla para la expresión "Duplicado".

Total: Número de repeticiones por cada valor.

Total registros: Contador de valores repetidos, número de registros del resultado de la consulta.

Borrar todos: De cada valor repetido borra todos los registros excepto el primero. La tabla debe tener un

índice primario.

Ver registros iguales: Muestra una tabla en la que aparecen todos los registros duplicados correspondientes

a la línea seleccionada.

Page 21: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

19

Borrar registros repetidos: Borra los registros repetidos, excepto el primero, del valor repetido

seleccionado.

Total repetidos: Cantidad de registros repetidos de la línea seleccionada.

Salir: Cierra la pantalla "Borrar registros repetidos".

2.17. Actualizar el campo VENTASER de las líneas de albaranes

Comentario: Pone a .T. el campo VENTASER en las líneas de albaranes para los artículos que trabajan con

series.

Utilidad: Sirve, por ejemplo, para marcar las líneas de los albaranes de venta que tiene un artículo que se ha

marcado para trabajar con series cuando ya tenía ventas hechas sin serie.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Hay que seleccionar el que contiene los albaranes de venta que se van a

revisar.

Acepto realizar el proceso: Confirmación del usuario para poder ejecutar el proceso, con el fin de evitar la

ejecución accidental.

Aceptar: Inicia el proceso de revisión de las líneas de los albaranes de venta.

Salir: Cierra la pantalla "Actualizar campo Ventaser a verdadero si trabajan con series".

2.18. Asignar serie a todos los albaranes que no la tienen

Comentario: Asigna series de documentos a aquellos albaranes que no tienen serie asociada.

Utilidad: Sirve para asignar una serie de venta a los documentos de venta que ya estaban creados antes de

activar la opción de empresa "Trabajar con series de venta en albaranes" y, por lo tanto, no tienen ninguna

serie de venta asignada.

También se puede utilizar para quitar la serie de venta al desmarcar la opción de empresa citada.

En Eurowin Muebles permite asignar una serie a los documentos de compra.

La asignación se realiza por empresa y ejercicio.

Page 22: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

20

En las versiones y sectoriales de Eurowin publicados a partir del mes de Marzo de 2011, el proceso de

apoya en la tabla Sysconfig de la base de datos Comunes. Esta tabla contiene las tablas y campos que se

van a procesar.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios para seleccionar el ejercicio en el que se va a cambiar la serie.

Empresa: Lista de empresas del ejercicio seleccionado. Se puede seleccionar una empresa o todas.

Todas: Si está marcado, la asignación se hará en todas las empresas.

Módulos (Lotes / Servicios / TPV): La reasignación de la serie de ventas se realizará solamente en las tablas

de los módulos marcados. Sólo aparece en versiones anteriores a Marzo de 2011 que no tienen la tabla

Sysconfig.

Serie: Lista de series de venta existentes. Hay que seleccionar la que se desea asignar.

Asignar serie en blanco: Eliminará la serie de los documentos. NOTA. Si existen números repetidos de series

distintas el programa no permite ejecutar el proceso para evitar registros duplicados.

Opciones: Ventas / Compras. Sólo para Eurowin Muebles. Permite seleccionar el módulo.

Aceptar: Botón para iniciar el proceso.

Salir: Cierra la pantalla sin ejecutar el proceso.

El usuario debe asegurarse de seleccionar el ejercicio y los módulos correctos.

2.19. Comprobación de cabecera y líneas de albarán

Comentario: Comprueba que todas las líneas de los albaranes dispongan de cabecera y viceversa.

Utilidad: Sirve para eliminar las cabeceras que no tienen líneas y las líneas que no tienen cabecera en los

documentos siguientes: albaranes de venta y de compra, de traspaso entre almacenes, de depósito de

venta y de compra, de regularización, pedido de venta y de compra, presupuesto y propuesta de compra.

Los documentos de Eurowin se almacenan en dos tablas:

Cabeceras: Datos de la cabecera del albarán comunes a todas las líneas del mismo.

Líneas: Datos de las líneas. Enlazan con la cabecera mediante los campos clave, por ejemplo,

empresa, número y letra (documentos de venta) o empresa, número y proveedor (compra).

Puede haber líneas huérfanas por diversos motivos, por ejemplo:

Se cierra el programa indebidamente durante la entrada de documentos.

Importación de datos incorrecta.

Opciones de la pantalla

Page 23: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

21

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Hay que seleccionar el que contiene los albaranes de venta que se van a

revisar.

Documento: Seleccionar el tipo de documento a revisar.

Líneas sin cabecera: Busca líneas huérfanas.

Cabeceras sin líneas: Busca cabeceras huérfanas.

Buscar: Ejecuta la consulta de búsqueda seleccionada por el usuario y muestra la pantalla con los registros

incorrectos encontrados en el ejercicio seleccionado.

Borrar: En la pantalla de resultados, borra el registro actual.

Borrar todos: En la pantalla de resultados, borra todos los registros encontrados.

Salir: Cierra la pantalla "Reparación de líneas y cabeceras".

2.20. Comprobación de fechas de asientos

Comentario: Comprueba y modifica asientos con fechas incorrectas.

Utilidad: Sirve para asignar la misma fecha a todas las líneas del mismo asiento. El programa busca la fecha

más alta de cada asiento y después la graba en todas las líneas.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

Acepto realizar el proceso: Confirmación del usuario para poder ejecutar el proceso, con el fin de evitar la

ejecución accidental.

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Comprobación de las fechas de los asientos".

2.21. Comprobación del IVA en los albaranes (EUROWIN)

Comentario: Comprueba que el IVA que aparece en las líneas de los albaranes exista dentro de la tabla de

los tipos de IVA.

Utilidad: Sirve para obtener un listado de líneas de albaranes de venta y de compra, depósito de venta y de

compra, pedido de venta y de compra, presupuesto, propuesta de compra, con las líneas en las que el tipo

de IVA de la línea no existe en Eurowin o el tipo de IVA de la línea es distinto del tipo de IVA del artículo

Page 24: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

22

(según opción). El listado se puede imprimir. El programa no realiza ninguna modificación en los datos. El

usuario debe revisar el listado y si es necesario, realizar las correcciones desde Eurowin.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

IVA de albarán diferente de artículo: Muestra las líneas en las que el tipo de IVA asignado es distinto del tipo

de IVA asignado al artículo. El informe muestra los datos: Número de albarán, número de línea, código de

artículo, tipo de IVA del artículo, tipo de IVA del albarán.

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Reparar IVA".

2.22. Corregir datos de Montajes de Hardware para la entrada masiva de series

Comentario: Pone el campo artículo y el tipo en las líneas de la tabla COSTEMOD.

Utilidad: Sirve para corregir el contenido de la tabla Costemod asignando el tipo = 1 (serie aplicada) y el

código del artículo al que pertenece la serie.

La tabla Costemod de la base de datos Comunes contiene las líneas de los montajes de hardware. Las

líneas que tienen la serie del artículo aplicada deben tener el campo tipo = 1 y el código del artículo en el

campo "articulo". Este proceso, comprueba y asigna estos datos en toda las líneas en las que hay una serie

(campo serie) asignada.

En las primeras versiones de Eurowin en los montajes de hardware solamente se podían asignar series de

artículo. Más adelante se permitió asignar artículos que no trabajan con series. Para diferenciar los artículos

con series y sin series, en los artículos con series debe haber la serie, el código del artículo y el tipo = 1. De

esta forma se puede saber en qué líneas falta asignar la serie.

Para adaptar los datos antiguos con la nueva funcionalidad se creó este proceso. En la actualidad se puede

utilizar este proceso en casos muy excepcionales.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

Acepto realizar el proceso: Confirmación del usuario para poder ejecutar el proceso, con el fin de evitar la

ejecución accidental.

Page 25: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

23

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Corregir datos de montajes para la entrada masiva de series".

2.23. Poner coste en las líneas de los albaranes

Comentario: Pone un coste a todas las líneas de los albaranes que no tienen coste pero que en la ficha del

artículo hay un coste.

Utilidad: Sirve para asignar el último coste del artículo a las líneas que no tienen coste, por ejemplo, porque

se ha vendido el artículo antes de entrar un albarán de compra.

En las líneas de los albaranes de venta que tienen artículo y coste 0 se asigna el último coste de compra

(valor del campo Cost_ult1) de la ficha del artículo.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

Acepto realizar el proceso: Confirmación del usuario para poder ejecutar el proceso, con el fin de evitar la

ejecución accidental.

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Poner coste de línea en los albaranes".

2.24. Recalcular coste en albaranes de compra

Comentario: Recalcula el coste a partir del precio y los descuentos de las líneas.

Utilidad: Sirve para calcular el coste de todas las líneas de los albaranes de compra del ejercicio y grupo de

empresas seleccionados.

El coste se calcula a partir de la siguiente fórmula redondeando a 2 decimales:

( (

)) ( (

))

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Page 26: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

24

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

Acepto realizar el proceso: Confirmación del usuario para poder ejecutar el proceso, con el fin de evitar la

ejecución accidental.

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Recalcular costes de albaranes de compra".

2.25. Recálculo de precios / importes de ventas con IVA incluido

Comentario: Recalcula los precios e importes de los albaranes de venta con IVA incluido.

Utilidad: Sirve para recalcular el precio y el importe de las líneas a partir del precio y del importe con IVA en

la moneda de la empresa y en la divisa del albarán, de los albaranes de venta del ejercicio y grupo de

empresa seleccionados. También se actualiza el importe total del albarán sin IVA de la cabecera.

Los cálculos que realiza el proceso son:

(

(

))

(

(

))

(

(

(

))

)

(

(

(

))

)

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

Acepto realizar el proceso: Confirmación del usuario para poder ejecutar el proceso, con el fin de evitar la

ejecución accidental.

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Recalcular costes de albaranes de compra".

Page 27: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

25

2.26. Rellenar el vendedor en los albaranes a partir del vendedor del cliente

Comentario: Pone el vendedor del cliente en la cabecera de los albaranes.

Utilidad: Sirve para aplicar el vendedor del cliente a los albaranes de venta según la acotación indicada por

el usuario.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

Acotación Número: Acotación por número de albarán:

Acotación Serie: Acotación por serie de ventas.

Acotación Fecha: Acotación por fecha del albarán.

En las acotaciones se sigue el siguiente criterio:

Con valor inicial, sin valor final: Se procesa el albarán que coincide con el valor inicial.

Sin valor inicial, con valor final: Se procesan los albaranes que tienen el campo menor o igual que el

valor final.

Con valor inicia inicial y final: Se procesan los albaranes incluidos en el intervalo de valores.

Sólo albaranes sin vendedor: Se procesan los albaranes de venta que no tienen vendedor asignado.

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Recalcular costes de albaranes de compra".

Page 28: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Manual de los Procesos SQL

26

2.27. Renumeración de Tickets TPV

Comentario: Renumera todos los tickets de la empresa y serie de facturación (si se trabaja con ellas).

Utilidad: Sirve para renumerar los tickets ordenándolos por fecha y número, a partir del nuevo número inicial

indicado por el usuario. El proceso tiene en cuenta los documentos asociados a los tickets (vale, albarán de

venta, entrega a cuenta, etc.). También actualiza el contador de tickets.

Opciones de la pantalla

Grupo: Lista de grupos de empresa, en el caso de trabajar con esta configuración (no confundir con

multiempresa).

Ejercicio: Lista de ejercicios. Seleccionar el ejercicio a revisar.

Empresa: Empresa de la que se renumeran los tickets.

1er nº ticket: Primer número de ticket después de la renumeración.

Aceptar: Inicia el proceso.

Salir: Cierra la pantalla "Recalcular costes de albaranes de compra".

Page 29: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por
Page 30: PROCESOS SQL · Manual de los Procesos SQL 2 1. Introducción 1.1. Advertencias ¡ATENCIÓN! La herramienta PROCESOS SQL - UTILCS.EXE debe ser utilizada EXCLUSIVAMENTE por

Este documento ha sido creado por el Departamento de Documentación de Sage Eurowin. La información que contiene es cierta salvo error u omisión. El funcionamiento del programa puede ser modificado sin previo aviso. De producirse, las modificaciones se comunican a través de los procedimientos habituales establecidos. Con el fin de mejorar la calidad de este manual, si detecta alguna errata puede comunicárnosla enviando un mensaje a la siguiente dirección de correo electrónico: [email protected] Queda totalmente prohibida la reproducción parcial o total, así como la venta de este documento, sin el expreso consentimiento de la empresa. Todas las ofertas, promociones, condiciones y/o tarifas reflejadas en él tienen la vigencia concretada en el mismo.