-
-
Save gustavoleo/5550b36ef7ddd2aed35a2b368f89ec1c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USE [CIGAM] | |
GO | |
/****** Object: StoredProcedure [dbo].[MP_SP_INTEGRA_GENESIS_EMPRESA] Script Date: 31/10/2023 09:30:53 ******/ | |
SET ANSI_NULLS ON | |
GO | |
SET QUOTED_IDENTIFIER ON | |
GO | |
CREATE PROCEDURE [dbo].[MP_SP_INTEGRA_GENESIS_EMPRESA] | |
AS | |
--delete GEEMPRES where Cd_empresa not in (select Cd_empresa from GEUNIDNE) | |
--use CIGAMTESTE | |
INSERT INTO GEEMPRES | |
SELECT RIGHT('000000' + [Cd_empresa], 6) | |
,left([Nome_completo], 60) | |
,left([Contato], 30) | |
,left([Fone], 20) | |
,left([Fax_fone], 20) | |
,left([Endereco], 40) | |
,left([Bairro], 20) | |
,left([Municipio], 30) | |
,isnull([Uf], ' ') | |
,isnull([Cep], 0) | |
,replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '') | |
,left([Inscricao], 20) | |
,[Conceito] | |
,[Divisao] | |
,convert(DATE, [Dt_aniversario], 103) | |
,convert(DATE, [Dt_ultimo_movim], 103) | |
,convert(DATE, [Dt_cadastro], 103) | |
,[Cd_indicacao] | |
,[Cd_representant] | |
,isnull([Pe_comis_baixa], 0) | |
,[Cd_contabil_cli] | |
,[Cd_responsavel] | |
,left([Fantasia], 20) | |
,CASE WHEN len(replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '')) = 14 THEN 0 ELSE 1 END | |
,[Cd_contabil_for] | |
,[Cd_condicao_pag] | |
,[Cd_tipo_de_paga] | |
,[Cd_tipo_operaca] | |
,[Inscrito] | |
,[Irrf_acumulado] | |
,[Tipo_de_empresa] | |
,[Atividade] | |
,[Funcionarios] | |
,[Faturamento] | |
,isnull(replace(CASE WHEN [Limite_de_credi] = ' ' THEN '0.000' ELSE replace([Limite_de_credi], '.', '') END, ',', ''), 0) | |
,[Cd_mercado] | |
,[Usuario_modific] | |
,[Envia_cobranca] | |
,[Pr_tabela_de] | |
,[Agenda_interna] | |
,[Cd_pais] | |
,[Cd_centralizado] | |
,[Atraso_medio] | |
,left([Numero], 10) | |
,left([Complemento], 15) | |
,left([Inscricao_munic], 20) | |
,left([Suframa], 20) | |
,[Tipo_frete] | |
,[Pe_comis_emissa] | |
,[Pe_desconto_1] | |
,[Pe_desconto_2] | |
,[Pe_juros_padrao] | |
,convert(DATE, [Dt_ultima_atual], 103) | |
,[Cd_unidade_de_n] | |
,[Cd_portador_pad] | |
,[Ativo] | |
,[Sessao] | |
,[Cd_ctb_adi_cli] | |
,[Cd_ctb_adi_for] | |
,[Cd_centro_armaz] | |
,[Cd_indice_credi] | |
,[Usuario_criacao] | |
,convert(DATE, [Dt_modificacao], 103) | |
,[Cd_regiao_entre] | |
,convert(DATE, [Dt_validade_cre], 103) | |
,[Cd_setor] | |
,[Campo67] | |
,[Campo68] | |
,[Campo69] | |
,[Campo70] | |
,[Campo71] | |
,[Campo72] | |
,[Campo73] | |
,[Campo74] | |
,[Campo75] | |
,[Campo76] | |
,[Campo77] | |
,[Campo78] | |
,[Campo79] | |
,[Campo80] | |
,[Campo81] | |
,[Campo82] | |
,[Campo83] | |
,[Campo84] | |
,[Campo85] | |
,[Campo86] | |
,[Campo87] | |
,[Campo88] | |
,[Campo89] | |
,[Campo90] | |
,[Campo1] | |
,[Campo92] | |
,[Campo93] | |
,[campo94] | |
,[usrempr1] | |
,[usrempr2] | |
,[usrempr3] | |
,[usrempr4] | |
,[usrempr5] | |
,[Conta_entrada] | |
,[Conta_saida] | |
FROM dbo.CLIENTES_GENESIS | |
WHERE --Cd_empresa NOT IN ('005489', '005455') AND | |
Nome_completo NOT LIKE '%MAIPER%' | |
AND Divisao = '10' | |
AND usrempr1 NOT IN ( | |
SELECT usrempr1 | |
FROM GEEMPRES | |
) | |
AND Cnpj_cpf NOT IN ( | |
SELECT replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '') | |
FROM GEEMPRES | |
WHERE GEEMPRES.Divisao = CLIENTES_GENESIS.Divisao | |
) | |
AND replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '') <> '11111111111 ' | |
UPDATE GENEMPRE | |
SET Ultima_empresa = ( | |
SELECT TOP (1) RIGHT('000000' + [Cd_empresa], 6) | |
FROM CLIENTES_GENESIS | |
ORDER BY RIGHT('000000' + [Cd_empresa], 6) DESC | |
) | |
WHERE Divisao = '10' | |
DECLARE @Cd_empresa CHAR(6) | |
,@Nome_completo CHAR(60) | |
,@Contato CHAR(30) | |
,@Fone CHAR(20) | |
,@Fax_fone CHAR(20) | |
,@Endereco CHAR(40) | |
,@Bairro CHAR(20) | |
,@Municipio CHAR(30) | |
,@Uf CHAR(2) | |
,@Cep INT | |
,@Cnpj_cpf CHAR(14) | |
,@Inscricao CHAR(20) | |
,@Conceito CHAR(1) | |
,@Divisao CHAR(2) | |
,@Dt_aniversario DATETIME | |
,@Dt_ultimo_movim DATETIME | |
,@Dt_cadastro DATETIME | |
,@Cd_indicacao CHAR(6) | |
,@Cd_representant CHAR(6) | |
,@Pe_comisnull_baixa REAL | |
,@Cd_contabil_cli CHAR(8) | |
,@Cd_responsavel CHAR(6) | |
,@Fantasia CHAR(20) | |
,@Pessoa BIT | |
,@Cd_contabil_for CHAR(8) | |
,@Cd_condicao_pag CHAR(3) | |
,@Cd_tipo_de_paga CHAR(2) | |
,@Cd_tipo_operaca CHAR(5) | |
,@Inscrito BIT | |
,@Irrf_acumulado FLOAT | |
,@Tipo_de_empresa CHAR(2) | |
,@Atividade CHAR(3) | |
,@Funcionarios INT | |
,@Faturamento FLOAT | |
,@Limite_de_credi FLOAT | |
,@Cd_mercado CHAR(2) | |
,@Usuario_modific CHAR(3) | |
,@Envia_cobranca CHAR(1) | |
,@Pr_tabela_de CHAR(6) | |
,@Agenda_interna CHAR(6) | |
,@Cd_paisnull CHAR(3) | |
,@Cd_centralizado CHAR(6) | |
,@Atraso_medio INT | |
,@Numero CHAR(10) | |
,@Complemento CHAR(15) | |
,@Inscricao_munic CHAR(20) | |
,@Suframa CHAR(20) | |
,@Tipo_frete CHAR(1) | |
,@Pe_comisnull_emisnullsa REAL | |
,@Pe_desconto_1 REAL | |
,@Pe_desconto_2 REAL | |
,@Pe_juros_padrao REAL | |
,@Dt_ultima_atual DATETIME | |
,@Cd_unidade_de_n CHAR(3) | |
,@Cd_portador_pad CHAR(3) | |
,@Ativo BIT | |
,@Sessao INT | |
,@Cd_ctb_adi_cli CHAR(8) | |
,@Cd_ctb_adi_for CHAR(8) | |
,@Cd_centro_armaz CHAR(4) | |
,@Cd_indice_credi CHAR(5) | |
,@Usuario_criacao CHAR(3) | |
,@Dt_modificacao DATETIME | |
,@Cd_regiao_entre CHAR(3) | |
,@Dt_validade_cre DATETIME | |
,@Cd_setor CHAR(25) | |
,@Campo67 CHAR(2) | |
,@Campo68 DATETIME | |
,@Campo69 DATETIME | |
,@Campo70 DATETIME | |
,@Campo71 CHAR(6) | |
,@Campo72 CHAR(6) | |
,@Campo73 CHAR(6) | |
,@Campo74 CHAR(6) | |
,@Campo75 CHAR(1) | |
,@Campo76 CHAR(1) | |
,@Campo77 CHAR(1) | |
,@Campo78 CHAR(2) | |
,@Campo79 CHAR(2) | |
,@Campo80 CHAR(2) | |
,@Campo81 CHAR(3) | |
,@Campo82 CHAR(3) | |
,@Campo83 CHAR(3) | |
,@Campo84 BIT | |
,@Campo85 BIT | |
,@Campo86 BIT | |
,@Campo87 FLOAT | |
,@Campo88 FLOAT | |
,@Campo89 FLOAT | |
,@Campo90 FLOAT | |
,@Campo1 FLOAT | |
,@Campo92 FLOAT | |
,@Campo93 FLOAT | |
,@campo94 FLOAT | |
,@usrempr1 CHAR(20) | |
,@usrempr2 CHAR(20) | |
,@usrempr3 CHAR(20) | |
,@usrempr4 DATETIME | |
,@usrempr5 FLOAT | |
,@Conta_entrada CHAR(6) | |
,@Conta_saida CHAR(6) | |
--insert into GEEMPRES | |
DECLARE Atualiza_empresa CURSOR | |
FOR | |
SELECT left(Nome_completo, 60) | |
,left(Contato, 30) | |
,left(Fone, 20) | |
,left(Fax_fone, 20) | |
,left(Endereco, 40) | |
,left(Bairro, 20) | |
,left(Municipio, 30) | |
,isnull(Uf, ' ') | |
,isnull(Cep, 0) | |
,replace(replace(replace(Cnpj_cpf, '.', ''), '/', ''), '-', '') | |
,left(Inscricao, 20) | |
,Conceito | |
,Divisao | |
,convert(DATE, Dt_aniversario, 103) | |
,convert(DATE, Dt_ultimo_movim, 103) | |
,convert(DATE, Dt_cadastro, 103) | |
,Cd_indicacao | |
,Cd_representant | |
,isnull(Pe_comis_baixa, 0) | |
,Cd_contabil_cli | |
,Cd_responsavel | |
,left(Fantasia, 20) | |
,CASE WHEN len(replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '')) = 14 THEN 0 ELSE 1 END | |
,Cd_contabil_for | |
,Cd_condicao_pag | |
,Cd_tipo_de_paga | |
,Cd_tipo_operaca | |
,Inscrito | |
,Irrf_acumulado | |
,Tipo_de_empresa | |
,Atividade | |
,Funcionarios | |
,Faturamento | |
,isnull(replace(CASE WHEN [Limite_de_credi] = ' ' THEN '0.000' ELSE replace([Limite_de_credi], '.', '') END, ',', ''), 0) | |
,Cd_mercado | |
,Usuario_modific | |
,Envia_cobranca | |
,Pr_tabela_de | |
,Agenda_interna | |
,Cd_pais | |
,Cd_centralizado | |
,Atraso_medio | |
,left(Numero, 10) | |
,left(Complemento, 15) | |
,left(Inscricao_munic, 20) | |
,left(Suframa, 20) | |
,Tipo_frete | |
,Pe_comis_emissa | |
,Pe_desconto_1 | |
,Pe_desconto_2 | |
,Pe_juros_padrao | |
,convert(DATE, Dt_ultima_atual, 103) | |
,Cd_unidade_de_n | |
,Cd_portador_pad | |
,Ativo | |
,Sessao | |
,Cd_ctb_adi_cli | |
,Cd_ctb_adi_for | |
,Cd_centro_armaz | |
,Cd_indice_credi | |
,Usuario_criacao | |
,convert(DATE, Dt_modificacao, 103) | |
,Cd_regiao_entre | |
,convert(DATE, Dt_validade_cre, 103) | |
,Cd_setor | |
,Campo67 | |
,Campo68 | |
,Campo69 | |
,Campo70 | |
,Campo71 | |
,Campo72 | |
,Campo73 | |
,Campo74 | |
,Campo75 | |
,Campo76 | |
,Campo77 | |
,Campo78 | |
,Campo79 | |
,Campo80 | |
,Campo81 | |
,Campo82 | |
,Campo83 | |
,Campo84 | |
,Campo85 | |
,Campo86 | |
,Campo87 | |
,Campo88 | |
,Campo89 | |
,Campo90 | |
,Campo1 | |
,Campo92 | |
,Campo93 | |
,campo94 | |
,usrempr1 | |
,usrempr2 | |
,usrempr3 | |
,usrempr4 | |
,usrempr5 | |
,Conta_entrada | |
,Conta_saida | |
FROM dbo.CLIENTES_GENESIS | |
WHERE --Cd_empresa NOT IN ('005489', '005455') AND | |
Nome_completo NOT LIKE '%MAIPER%' | |
AND Divisao IN ('30', '60', '65') | |
AND usrempr1 NOT IN ( | |
SELECT usrempr1 | |
FROM GEEMPRES | |
WHERE GEEMPRES.Divisao = CLIENTES_GENESIS.Divisao | |
) | |
AND replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '') NOT IN ( | |
SELECT Cnpj_cpf | |
FROM GEEMPRES | |
) | |
OPEN Atualiza_empresa | |
FETCH Atualiza_empresa | |
INTO @Nome_completo | |
,@Contato | |
,@Fone | |
,@Fax_fone | |
,@Endereco | |
,@Bairro | |
,@Municipio | |
,@Uf | |
,@Cep | |
,@Cnpj_cpf | |
,@Inscricao | |
,@Conceito | |
,@Divisao | |
,@Dt_aniversario | |
,@Dt_ultimo_movim | |
,@Dt_cadastro | |
,@Cd_indicacao | |
,@Cd_representant | |
,@Pe_comisnull_baixa | |
,@Cd_contabil_cli | |
,@Cd_responsavel | |
,@Fantasia | |
,@Pessoa | |
,@Cd_contabil_for | |
,@Cd_condicao_pag | |
,@Cd_tipo_de_paga | |
,@Cd_tipo_operaca | |
,@Inscrito | |
,@Irrf_acumulado | |
,@Tipo_de_empresa | |
,@Atividade | |
,@Funcionarios | |
,@Faturamento | |
,@Limite_de_credi | |
,@Cd_mercado | |
,@Usuario_modific | |
,@Envia_cobranca | |
,@Pr_tabela_de | |
,@Agenda_interna | |
,@Cd_paisnull | |
,@Cd_centralizado | |
,@Atraso_medio | |
,@Numero | |
,@Complemento | |
,@Inscricao_munic | |
,@Suframa | |
,@Tipo_frete | |
,@Pe_comisnull_emisnullsa | |
,@Pe_desconto_1 | |
,@Pe_desconto_2 | |
,@Pe_juros_padrao | |
,@Dt_ultima_atual | |
,@Cd_unidade_de_n | |
,@Cd_portador_pad | |
,@Ativo | |
,@Sessao | |
,@Cd_ctb_adi_cli | |
,@Cd_ctb_adi_for | |
,@Cd_centro_armaz | |
,@Cd_indice_credi | |
,@Usuario_criacao | |
,@Dt_modificacao | |
,@Cd_regiao_entre | |
,@Dt_validade_cre | |
,@Cd_setor | |
,@Campo67 | |
,@Campo68 | |
,@Campo69 | |
,@Campo70 | |
,@Campo71 | |
,@Campo72 | |
,@Campo73 | |
,@Campo74 | |
,@Campo75 | |
,@Campo76 | |
,@Campo77 | |
,@Campo78 | |
,@Campo79 | |
,@Campo80 | |
,@Campo81 | |
,@Campo82 | |
,@Campo83 | |
,@Campo84 | |
,@Campo85 | |
,@Campo86 | |
,@Campo87 | |
,@Campo88 | |
,@Campo89 | |
,@Campo90 | |
,@Campo1 | |
,@Campo92 | |
,@Campo93 | |
,@campo94 | |
,@usrempr1 | |
,@usrempr2 | |
,@usrempr3 | |
,@usrempr4 | |
,@usrempr5 | |
,@Conta_entrada | |
,@Conta_saida | |
WHILE (@@fetch_status = 0) | |
BEGIN | |
EXECUTE dbo.CG_PR_ULTEMP @DIVISAO | |
,@Cd_empresa OUTPUT | |
INSERT INTO dbo.GEEMPRES ( | |
Cd_empresa | |
,Nome_completo | |
,Contato | |
,Fone | |
,Fax_fone | |
,Endereco | |
,Bairro | |
,Municipio | |
,Uf | |
,Cep | |
,Cnpj_cpf | |
,Inscricao | |
,Conceito | |
,Divisao | |
,Dt_aniversario | |
,Dt_ultimo_movim | |
,Dt_cadastro | |
,Cd_indicacao | |
,Cd_representant | |
,Pe_comis_baixa | |
,Cd_contabil_cli | |
,Cd_responsavel | |
,Fantasia | |
,Pessoa | |
,Cd_contabil_for | |
,Cd_condicao_pag | |
,Cd_tipo_de_paga | |
,Cd_tipo_operaca | |
,Inscrito | |
,Irrf_acumulado | |
,Tipo_de_empresa | |
,Atividade | |
,Funcionarios | |
,Faturamento | |
,Limite_de_credi | |
,Cd_mercado | |
,Usuario_modific | |
,Envia_cobranca | |
,Pr_tabela_de | |
,Agenda_interna | |
,Cd_pais | |
,Cd_centralizado | |
,Atraso_medio | |
,Numero | |
,Complemento | |
,Inscricao_munic | |
,Suframa | |
,Tipo_frete | |
,Pe_comis_emissa | |
,Pe_desconto_1 | |
,Pe_desconto_2 | |
,Pe_juros_padrao | |
,Dt_ultima_atual | |
,Cd_unidade_de_n | |
,Cd_portador_pad | |
,Ativo | |
,Sessao | |
,Cd_ctb_adi_cli | |
,Cd_ctb_adi_for | |
,Cd_centro_armaz | |
,Cd_indice_credi | |
,Usuario_criacao | |
,Dt_modificacao | |
,Cd_regiao_entre | |
,Dt_validade_cre | |
,Cd_setor | |
,Campo67 | |
,Campo68 | |
,Campo69 | |
,Campo70 | |
,Campo71 | |
,Campo72 | |
,Campo73 | |
,Campo74 | |
,Campo75 | |
,Campo76 | |
,Campo77 | |
,Campo78 | |
,Campo79 | |
,Campo80 | |
,Campo81 | |
,Campo82 | |
,Campo83 | |
,Campo84 | |
,Campo85 | |
,Campo86 | |
,Campo87 | |
,Campo88 | |
,Campo89 | |
,Campo90 | |
,Campo1 | |
,Campo92 | |
,Campo93 | |
,campo94 | |
,usrempr1 | |
,usrempr2 | |
,usrempr3 | |
,usrempr4 | |
,usrempr5 | |
,Conta_entrada | |
,Conta_saida | |
) | |
VALUES ( | |
@Cd_empresa | |
,@Nome_completo | |
,@Contato | |
,@Fone | |
,@Fax_fone | |
,@Endereco | |
,@Bairro | |
,@Municipio | |
,@Uf | |
,@Cep | |
,@Cnpj_cpf | |
,@Inscricao | |
,@Conceito | |
,@Divisao | |
,@Dt_aniversario | |
,@Dt_ultimo_movim | |
,@Dt_cadastro | |
,@Cd_indicacao | |
,@Cd_representant | |
,@Pe_comisnull_baixa | |
,@Cd_contabil_cli | |
,@Cd_responsavel | |
,@Fantasia | |
,@Pessoa | |
,@Cd_contabil_for | |
,@Cd_condicao_pag | |
,@Cd_tipo_de_paga | |
,@Cd_tipo_operaca | |
,@Inscrito | |
,@Irrf_acumulado | |
,@Tipo_de_empresa | |
,@Atividade | |
,@Funcionarios | |
,@Faturamento | |
,@Limite_de_credi | |
,@Cd_mercado | |
,@Usuario_modific | |
,@Envia_cobranca | |
,@Pr_tabela_de | |
,@Agenda_interna | |
,@Cd_paisnull | |
,@Cd_centralizado | |
,@Atraso_medio | |
,@Numero | |
,@Complemento | |
,@Inscricao_munic | |
,@Suframa | |
,@Tipo_frete | |
,@Pe_comisnull_emisnullsa | |
,@Pe_desconto_1 | |
,@Pe_desconto_2 | |
,@Pe_juros_padrao | |
,@Dt_ultima_atual | |
,@Cd_unidade_de_n | |
,@Cd_portador_pad | |
,@Ativo | |
,@Sessao | |
,@Cd_ctb_adi_cli | |
,@Cd_ctb_adi_for | |
,@Cd_centro_armaz | |
,@Cd_indice_credi | |
,@Usuario_criacao | |
,@Dt_modificacao | |
,@Cd_regiao_entre | |
,@Dt_validade_cre | |
,@Cd_setor | |
,@Campo67 | |
,@Campo68 | |
,@Campo69 | |
,@Campo70 | |
,@Campo71 | |
,@Campo72 | |
,@Campo73 | |
,@Campo74 | |
,@Campo75 | |
,@Campo76 | |
,@Campo77 | |
,@Campo78 | |
,@Campo79 | |
,@Campo80 | |
,@Campo81 | |
,@Campo82 | |
,@Campo83 | |
,@Campo84 | |
,@Campo85 | |
,@Campo86 | |
,@Campo87 | |
,@Campo88 | |
,@Campo89 | |
,@Campo90 | |
,@Campo1 | |
,@Campo92 | |
,@Campo93 | |
,@campo94 | |
,@usrempr1 | |
,@usrempr2 | |
,@usrempr3 | |
,@usrempr4 | |
,@usrempr5 | |
,@Conta_entrada | |
,@Conta_saida | |
) | |
FETCH Atualiza_empresa | |
INTO @Nome_completo | |
,@Contato | |
,@Fone | |
,@Fax_fone | |
,@Endereco | |
,@Bairro | |
,@Municipio | |
,@Uf | |
,@Cep | |
,@Cnpj_cpf | |
,@Inscricao | |
,@Conceito | |
,@Divisao | |
,@Dt_aniversario | |
,@Dt_ultimo_movim | |
,@Dt_cadastro | |
,@Cd_indicacao | |
,@Cd_representant | |
,@Pe_comisnull_baixa | |
,@Cd_contabil_cli | |
,@Cd_responsavel | |
,@Fantasia | |
,@Pessoa | |
,@Cd_contabil_for | |
,@Cd_condicao_pag | |
,@Cd_tipo_de_paga | |
,@Cd_tipo_operaca | |
,@Inscrito | |
,@Irrf_acumulado | |
,@Tipo_de_empresa | |
,@Atividade | |
,@Funcionarios | |
,@Faturamento | |
,@Limite_de_credi | |
,@Cd_mercado | |
,@Usuario_modific | |
,@Envia_cobranca | |
,@Pr_tabela_de | |
,@Agenda_interna | |
,@Cd_paisnull | |
,@Cd_centralizado | |
,@Atraso_medio | |
,@Numero | |
,@Complemento | |
,@Inscricao_munic | |
,@Suframa | |
,@Tipo_frete | |
,@Pe_comisnull_emisnullsa | |
,@Pe_desconto_1 | |
,@Pe_desconto_2 | |
,@Pe_juros_padrao | |
,@Dt_ultima_atual | |
,@Cd_unidade_de_n | |
,@Cd_portador_pad | |
,@Ativo | |
,@Sessao | |
,@Cd_ctb_adi_cli | |
,@Cd_ctb_adi_for | |
,@Cd_centro_armaz | |
,@Cd_indice_credi | |
,@Usuario_criacao | |
,@Dt_modificacao | |
,@Cd_regiao_entre | |
,@Dt_validade_cre | |
,@Cd_setor | |
,@Campo67 | |
,@Campo68 | |
,@Campo69 | |
,@Campo70 | |
,@Campo71 | |
,@Campo72 | |
,@Campo73 | |
,@Campo74 | |
,@Campo75 | |
,@Campo76 | |
,@Campo77 | |
,@Campo78 | |
,@Campo79 | |
,@Campo80 | |
,@Campo81 | |
,@Campo82 | |
,@Campo83 | |
,@Campo84 | |
,@Campo85 | |
,@Campo86 | |
,@Campo87 | |
,@Campo88 | |
,@Campo89 | |
,@Campo90 | |
,@Campo1 | |
,@Campo92 | |
,@Campo93 | |
,@campo94 | |
,@usrempr1 | |
,@usrempr2 | |
,@usrempr3 | |
,@usrempr4 | |
,@usrempr5 | |
,@Conta_entrada | |
,@Conta_saida | |
END | |
CLOSE Atualiza_empresa | |
DEALLOCATE Atualiza_empresa; | |
--atualiza informações | |
UPDATE [dbo].[GEEMPRES] | |
SET [Nome_completo] = left([CLIENTES_GENESIS].[Nome_completo], 60) | |
,[Contato] = left([CLIENTES_GENESIS].[Contato], 30) | |
,[Fone] = left([CLIENTES_GENESIS].[Fone], 20) | |
,[Fax_fone] = left([CLIENTES_GENESIS].[Fax_fone], 20) | |
,[Endereco] = left([CLIENTES_GENESIS].[Endereco], 40) | |
,[Bairro] = left([CLIENTES_GENESIS].[Bairro], 20) | |
,[Municipio] = left([CLIENTES_GENESIS].[Municipio], 30) | |
,[Uf] = isnull([CLIENTES_GENESIS].[Uf], ' ') | |
,[Cep] = isnull([CLIENTES_GENESIS].[Cep], 0) | |
,[Cnpj_cpf] = replace(replace(replace([CLIENTES_GENESIS].[Cnpj_cpf], '.', ''), '/', ''), '-', '') | |
,[Inscricao] = left([CLIENTES_GENESIS].[Inscricao], 20) | |
,[Conceito] = CLIENTES_GENESIS.Conceito | |
,[Divisao] = CLIENTES_GENESIS.Divisao | |
,[Dt_aniversario] = convert(DATE, [CLIENTES_GENESIS].[Dt_aniversario], 103) | |
,[Dt_ultimo_movim] = convert(DATE, [CLIENTES_GENESIS].[Dt_ultimo_movim], 103) | |
,[Dt_cadastro] = convert(DATE, [CLIENTES_GENESIS].[Dt_cadastro], 103) | |
,[Cd_indicacao] = CLIENTES_GENESIS.Cd_indicacao | |
,[Cd_representant] = CLIENTES_GENESIS.Cd_representant | |
,[Pe_comis_baixa] = isnull([CLIENTES_GENESIS].[Pe_comis_baixa], 0) | |
,[Cd_contabil_cli] = CLIENTES_GENESIS.Cd_contabil_cli | |
,[Cd_responsavel] = CLIENTES_GENESIS.Cd_responsavel | |
,[Fantasia] = left([CLIENTES_GENESIS].[Fantasia], 20) | |
,[Pessoa] = CASE WHEN len(replace(replace(replace([CLIENTES_GENESIS].[Cnpj_cpf], '.', ''), '/', ''), '-', '')) = 14 THEN 0 ELSE 1 END | |
,[Cd_contabil_for] = CLIENTES_GENESIS.Cd_contabil_for | |
,[Cd_condicao_pag] = CLIENTES_GENESIS.Cd_condicao_pag | |
,[Cd_tipo_de_paga] = CLIENTES_GENESIS.Cd_tipo_de_paga | |
,[Cd_tipo_operaca] = CLIENTES_GENESIS.Cd_tipo_operaca | |
,[Inscrito] = CLIENTES_GENESIS.Inscrito | |
,[Irrf_acumulado] = CLIENTES_GENESIS.Irrf_acumulado | |
,[Tipo_de_empresa] = CLIENTES_GENESIS.Tipo_de_empresa | |
,[Atividade] = CLIENTES_GENESIS.Atividade | |
,[Funcionarios] = CLIENTES_GENESIS.Funcionarios | |
,[Faturamento] = CLIENTES_GENESIS.Faturamento | |
,[Limite_de_credi] = isnull(replace(CASE WHEN [CLIENTES_GENESIS].[Limite_de_credi] = ' ' THEN '0.000' ELSE replace([CLIENTES_GENESIS].[Limite_de_credi], '.', '') END, ',', ''), 0) | |
,[Cd_mercado] = CLIENTES_GENESIS.Cd_mercado | |
,[Usuario_modific] = CLIENTES_GENESIS.Usuario_modific | |
,[Envia_cobranca] = CLIENTES_GENESIS.Envia_cobranca | |
,[Pr_tabela_de] = CLIENTES_GENESIS.Pr_tabela_de | |
,[Agenda_interna] = CLIENTES_GENESIS.Agenda_interna | |
,[Cd_pais] = CLIENTES_GENESIS.Cd_pais | |
,[Cd_centralizado] = CLIENTES_GENESIS.Cd_centralizado | |
,[Atraso_medio] = CLIENTES_GENESIS.Atraso_medio | |
,[Numero] = CLIENTES_GENESIS.Numero | |
,[Complemento] = left(CLIENTES_GENESIS.[Complemento], 15) | |
,[Inscricao_munic] = left(CLIENTES_GENESIS.[Inscricao_munic], 20) | |
,[Suframa] = left(CLIENTES_GENESIS.[Suframa], 20) | |
,[Tipo_frete] = CLIENTES_GENESIS.Tipo_frete | |
,[Pe_comis_emissa] = CLIENTES_GENESIS.Pe_comis_emissa | |
,[Pe_desconto_1] = CLIENTES_GENESIS.Pe_desconto_1 | |
,[Pe_desconto_2] = CLIENTES_GENESIS.Pe_desconto_2 | |
,[Pe_juros_padrao] = CLIENTES_GENESIS.Pe_juros_padrao | |
,[Dt_ultima_atual] = convert(DATE, [CLIENTES_GENESIS].[Dt_ultima_atual], 103) | |
,[Cd_unidade_de_n] = CLIENTES_GENESIS.Cd_unidade_de_n | |
,[Cd_portador_pad] = CLIENTES_GENESIS.Cd_portador_pad | |
,[Ativo] = CLIENTES_GENESIS.Ativo | |
,[Sessao] = CLIENTES_GENESIS.Sessao | |
,[Cd_ctb_adi_cli] = CLIENTES_GENESIS.Cd_ctb_adi_cli | |
,[Cd_ctb_adi_for] = CLIENTES_GENESIS.Cd_ctb_adi_for | |
,[Cd_centro_armaz] = CLIENTES_GENESIS.Cd_centro_armaz | |
,[Cd_indice_credi] = CLIENTES_GENESIS.Cd_indice_credi | |
,[Usuario_criacao] = CLIENTES_GENESIS.Usuario_criacao | |
,[Dt_modificacao] = convert(DATE, [CLIENTES_GENESIS].[Dt_modificacao], 103) | |
,[Cd_regiao_entre] = CLIENTES_GENESIS.Cd_regiao_entre | |
,[Dt_validade_cre] = convert(DATE, [CLIENTES_GENESIS].[Dt_validade_cre], 103) | |
,[Cd_setor] = CLIENTES_GENESIS.Cd_setor | |
,[Campo67] = CLIENTES_GENESIS.Campo67 | |
,[Campo68] = CLIENTES_GENESIS.Campo68 | |
,[Campo69] = CLIENTES_GENESIS.Campo69 | |
,[Campo70] = CLIENTES_GENESIS.Campo70 | |
,[Campo71] = CLIENTES_GENESIS.Campo71 | |
,[Campo72] = CLIENTES_GENESIS.Campo72 | |
,[Campo73] = CLIENTES_GENESIS.Campo73 | |
,[Campo74] = CLIENTES_GENESIS.Campo74 | |
,[Campo75] = CLIENTES_GENESIS.Campo75 | |
,[Campo76] = CLIENTES_GENESIS.Campo76 | |
,[Campo77] = CLIENTES_GENESIS.Campo77 | |
,[Campo78] = CLIENTES_GENESIS.Campo78 | |
,[Campo79] = CLIENTES_GENESIS.Campo79 | |
,[Campo80] = CLIENTES_GENESIS.Campo80 | |
,[Campo81] = CLIENTES_GENESIS.Campo81 | |
,[Campo82] = CLIENTES_GENESIS.Campo82 | |
,[Campo83] = CLIENTES_GENESIS.Campo83 | |
,[Campo84] = CLIENTES_GENESIS.Campo84 | |
,[Campo85] = CLIENTES_GENESIS.Campo85 | |
,[Campo86] = CLIENTES_GENESIS.Campo86 | |
,[Campo87] = CLIENTES_GENESIS.Campo87 | |
,[Campo88] = CLIENTES_GENESIS.Campo88 | |
,[Campo89] = CLIENTES_GENESIS.Campo89 | |
,[Campo90] = CLIENTES_GENESIS.Campo90 | |
,[Campo1] = CLIENTES_GENESIS.Campo1 | |
,[Campo92] = CLIENTES_GENESIS.Campo92 | |
,[Campo93] = CLIENTES_GENESIS.Campo93 | |
,[campo94] = CLIENTES_GENESIS.campo94 | |
,[usrempr1] = CLIENTES_GENESIS.usrempr1 | |
,[usrempr2] = CLIENTES_GENESIS.usrempr2 | |
,[usrempr3] = CLIENTES_GENESIS.usrempr3 | |
,[usrempr4] = CLIENTES_GENESIS.usrempr4 | |
,[usrempr5] = CLIENTES_GENESIS.usrempr5 | |
,[Conta_entrada] = CLIENTES_GENESIS.Conta_entrada | |
,[Conta_saida] = CLIENTES_GENESIS.Conta_saida | |
FROM GEEMPRES | |
INNER JOIN CLIENTES_GENESIS | |
ON GEEMPRES.usrempr1 = CLIENTES_GENESIS.usrempr1 | |
GO |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment