En ocasiones y por motivos de configuración puede ser necesario un cambio de código del vendedor, por ejemplo, anteriormente en nuestro ERP SageEurowin teníamos los código de vendedor con dos dígitos (03) pero ahora por motivos de configuración hemos realizado una ampliación de ese código a tres dígitos (003), para no tener que borrar nuestras configuraciones de OrdesCE necesitamos modificar esta condición en las tablas de SQL.

Lo primero que haremos será abrir nuestro SQL Server 20xx Managent Studio, para ello vamos a buscarlo dentro de nuestras aplicaciones instaladas en windows.

Managent Studio - SQL Server

Lo siguiente que tendremos que hacer es identificar nuestro usuario, en este caso utilizaremos el mismo que el ERP SageEurowin y con su contraseña correspondiente. Pulsaremos sobre el botón conectar.

Managent Studio - SQL Server

A continuación lo primero que haremos será hacer click sobre nueva consulta y escribir nuestro código (script). Os dejamos aquí también el código para que podáis hacer un copiar y pegar.

Managent Studio - SQL Server


DECLARE @VendedorAntigo nvarchar(20)
DECLARE @VendedorNuevo  nvarchar(20)

SET @VendedorAntigo = ’03’
SET @VendedorNuevo = ‘003’

–FASSISTEMA
update FASSISTEMA.dbo.REPRESENTANTS set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update FASSISTEMA.dbo.POCKETS set codi_vendor=@VendedorNuevo where codi_vendor=@VendedorAntigo
update FASSISTEMA.dbo.POCKETS_CONFIG set codi_vendor=@VendedorNuevo where codi_vendor=@VendedorAntigo

–OrdersCE
update OrdersCE.dbo.POCKETVENDEDORES set Vendedor=@VendedorNuevo where Vendedor=@VendedorAntigo
update OrdersCE.dbo.RELA_ARTICLES_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update OrdersCE.dbo.RELA_CLIENTE_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update OrdersCE.dbo.RELA_DIRECCION_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update OrdersCE.dbo.RELA_FAMILIA_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update OrdersCE.dbo.RELA_FORMASPAGO_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update OrdersCE.dbo.RELA_QUERY_REPRESENTANTE set VENDEDOR=@VendedorNuevo where VENDEDOR=@VendedorAntigo
update OrdersCE.dbo.RELA_REPRESENTANTE_DOCUMENTOCOMERCIAL set VENDEDOR=@VendedorNuevo where VENDEDOR=@VendedorAntigo
update OrdersCE.dbo.RELA_SERIE_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update OrdersCE.dbo.RELA_SUBFAMILIA_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo
update OrdersCE.dbo.RELA_TARIFA_REPRESENTANTE set codi_repre=@VendedorNuevo where codi_repre=@VendedorAntigo


Debemos sustituir los valores que se encuentran en esta parte del código (en rojo), de esta forma sabrá que sustituir y no tendremos que ir tabla por tabla:

SET @VendedorAntigo = ‘03
SET @VendedorNuevo = ‘003

Por último ya sólo nos queda ejecutar nustra consulta y en todas las tablas a las que afecte el vendedor se modificarán. Hacemos click en ejecutar.

Managent Studio - SQL Server

Esperamos que os haya servido de ayuda.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *