Jamensson Posted September 15, 2009 Topic Count: 23 Topics Per Day: 0.00 Content Count: 140 Content Per Day: 0.02 Reputation: 3 Achievement Points: 983 Solved Content: 0 Days Won: 3 Status: Offline Age: 41 Report Posted September 15, 2009 Olá pessoal, Alguem já tem uma solução pronta para unificação do Cadastro de Cliente/Fornecedor? Script, Programinha ou outra forma! Para fazer no braço são mais de 100 tabelas... :S Att., Jamensson L. Moura Quote
Jair - Fórmula Posted September 15, 2009 Topic Count: 923 Topics Per Day: 0.13 Content Count: 9,071 Content Per Day: 1.32 Reputation: 358 Achievement Points: 108,928 Solved Content: 0 Days Won: 222 Status: Offline Age: 52 Device: Windows Report Posted September 15, 2009 Jamensson, eu montei um SCRIPT para um cliente, mas não tá funcionando ainda 100 % ... Ele trata boa parte das tabelas só que o cliente não tem todos os sistemas... apenas Alguns. O ideal seria criar um programa ou script que tratasse todos os sistemas. E fazendo um programa seria melhor ainda, pois, algumas situações seria ideal ter parametros para tratar ou mesmo uma interação com o usuário no processo, pois, pode-se criar outros codigos novos para uns casos, outros casos mudar para um codigo principal... e tem outras situações com relação a defaults dos CliFors, etc. Você está pensando em criar alguma coisa ? Quote
Mauricio J. T. Posted September 15, 2009 Topic Count: 134 Topics Per Day: 0.02 Content Count: 1,225 Content Per Day: 0.18 Reputation: 2 Achievement Points: 7,400 Solved Content: 0 Days Won: 1 Status: Offline Report Posted September 15, 2009 Especifique melhor. Sao tabelas do corpore, ou outras plataformas ? Quote
Jamensson Posted September 15, 2009 Topic Count: 23 Topics Per Day: 0.00 Content Count: 140 Content Per Day: 0.02 Reputation: 3 Achievement Points: 983 Solved Content: 0 Days Won: 3 Status: Offline Age: 41 Author Report Posted September 15, 2009 Somente tabelas do Corpore! Quote
Devailton N. Santana Posted September 16, 2009 Topic Count: 30 Topics Per Day: 0.01 Content Count: 225 Content Per Day: 0.04 Reputation: 18 Achievement Points: 1,434 Solved Content: 0 Days Won: 11 Status: Offline Age: 43 Report Posted September 16, 2009 O que seria essa unificação? Não entendi o que vc quer... Quote
Jair - Fórmula Posted September 16, 2009 Topic Count: 923 Topics Per Day: 0.13 Content Count: 9,071 Content Per Day: 1.32 Reputation: 358 Achievement Points: 108,928 Solved Content: 0 Days Won: 222 Status: Offline Age: 52 Device: Windows Report Posted September 16, 2009 CliFors com CNPJs repetidos, que teriam que ser unificados no banco de dados para não haver duplicidades de cadastro... Isso analisando pelo CPF ou CNPJ. Quote
Jamensson Posted September 16, 2009 Topic Count: 23 Topics Per Day: 0.00 Content Count: 140 Content Per Day: 0.02 Reputation: 3 Achievement Points: 983 Solved Content: 0 Days Won: 3 Status: Offline Age: 41 Author Report Posted September 16, 2009 Jair, Estou com problema na unificação das seguintes tabelas: TMOVCFO e FDADOSPGTO. No script que vc montou para o cliente essas tabelas já estavam contempladas? Abraço, Jamensson Quote
Jair - Fórmula Posted September 16, 2009 Topic Count: 923 Topics Per Day: 0.13 Content Count: 9,071 Content Per Day: 1.32 Reputation: 358 Achievement Points: 108,928 Solved Content: 0 Days Won: 222 Status: Offline Age: 52 Device: Windows Report Posted September 16, 2009 Creio que sim, vou conferir e te falo... Quote
Brunno Barbosa Posted September 16, 2009 Topic Count: 11 Topics Per Day: 0.00 Content Count: 86 Content Per Day: 0.01 Reputation: 0 Achievement Points: 537 Solved Content: 0 Days Won: 0 Status: Offline Age: 41 Report Posted September 16, 2009 Entou fazendo exatamente este trabalho. Segue abaixo um script que contempla essas possibilidades. Ajustes para cada caso sao necessarios. Espero que ajude! Texto removido! Logo Abaixo Espero que este trabalho seja util a todos. No mais estou a disposicao para qualquer esclarecimento Quote
Henrique Caldeira Posted September 17, 2009 Topic Count: 92 Topics Per Day: 0.01 Content Count: 791 Content Per Day: 0.12 Reputation: 1 Achievement Points: 4,838 Solved Content: 0 Days Won: 1 Status: Offline Age: 39 Device: Windows Report Posted September 17, 2009 Brunno, muito bom seu arquivo, porem eu removi ele, para colocar em um arquivo, assim fica mais fácil a visualização. Unificação_Cli_For.txt Quote
Leodiniz Posted September 17, 2009 Topic Count: 38 Topics Per Day: 0.01 Content Count: 438 Content Per Day: 0.07 Reputation: 12 Achievement Points: 2,592 Solved Content: 0 Days Won: 9 Status: Offline Age: 48 Device: Windows Report Posted September 17, 2009 Muito bom o script... Parabéns Brunno, bem completo. Quote
Marcio Victor Posted January 11, 2010 Topic Count: 1 Topics Per Day: 0.00 Content Count: 4 Content Per Day: 0.00 Reputation: 0 Achievement Points: 30 Solved Content: 0 Days Won: 0 Status: Offline Report Posted January 11, 2010 Boa tarde senhores, Estive fazendo a unificação dos clientes/fornecedores e encontrei o seguinte erro: "Msg 2601, Level 14, State 1, Line 2 Cannot insert duplicate key row in object 'dbo.flan' with unique index 'FXLANOLDPRIM'. The statement has been terminated." Alguem pode me ajudar? Obrigado pela atenção. Marcio Melo Quote
LeonardoSTes Posted January 11, 2010 Topic Count: 10 Topics Per Day: 0.00 Content Count: 36 Content Per Day: 0.01 Reputation: 0 Achievement Points: 253 Solved Content: 0 Days Won: 0 Status: Offline Age: 17 Report Posted January 11, 2010 Você está gerando uma duplicidade de registros, conforme a chave do indice desta tabela ( FLAN ). Ao trocar os codigos para outros, está geramdo duplicidade. Digite "sp_help FLAN" e veja a composição da chave FXLANOLDPRIM. Quote
Marcio Victor Posted January 12, 2010 Topic Count: 1 Topics Per Day: 0.00 Content Count: 4 Content Per Day: 0.00 Reputation: 0 Achievement Points: 30 Solved Content: 0 Days Won: 0 Status: Offline Report Posted January 12, 2010 Obrigado LeonardoSTes, a duplicidade estava no numero do documento e o codigo da coligada. Quote
Frederico Posted January 23, 2013 Topic Count: 11 Topics Per Day: 0.00 Content Count: 1,140 Content Per Day: 0.20 Reputation: 60 Achievement Points: 6,163 Solved Content: 0 Days Won: 33 Status: Offline Age: 43 Device: Windows Report Posted January 23, 2013 Tenho um conjunto de scripts que faz a unificação e deleta o código que não é mais utilizado, vou colocar na ordem correta e irei postar aqui. []'s Quote
Frederico Posted January 24, 2013 Topic Count: 11 Topics Per Day: 0.00 Content Count: 1,140 Content Per Day: 0.20 Reputation: 60 Achievement Points: 6,163 Solved Content: 0 Days Won: 33 Status: Offline Age: 43 Device: Windows Report Posted January 24, 2013 Para a execução dos scripts eu sigo os passos abaixo 1 - ) Executo tudo em uma base de testes antes de executar na base de produção. 2 - ) Executar o script Insere codigo cliente.sql ==> Esse script cria um copia dos código que será realizado a manutenção pode se trocado por uma tambela #temp 3 - ) Executar o script Manutenção de Cliente Fornecedor v1.sql ==> Esse script é que executa os updates nas tabelas ajustado o código do cliente fornecedor 4 - ) Executar o script deleta cliente v1 para apagar os código duplicados, se no item 3 tudo ocorrer bem, o delete do código irá ocorrer sem problemas. Após a realização dos 4 passos você já irá conseguir habilitar o parâmetro para usar o CNPJ único. []'s Quote
fabio_consultor Posted January 24, 2013 Topic Count: 83 Topics Per Day: 0.01 Content Count: 433 Content Per Day: 0.07 Reputation: 0 Achievement Points: 2,980 Solved Content: 0 Days Won: 0 Status: Offline Age: 54 Report Posted January 24, 2013 Para a execução dos scripts eu sigo os passos abaixo 1 - ) Executo tudo em uma base de testes antes de executar na base de produção. 2 - ) Executar o script Insere codigo cliente.sql ==> Esse script cria um copia dos código que será realizado a manutenção pode se trocado por uma tambela #temp 3 - ) Executar o script Manutenção de Cliente Fornecedor v1.sql ==> Esse script é que executa os updates nas tabelas ajustado o código do cliente fornecedor 4 - ) Executar o script deleta cliente v1 para apagar os código duplicados, se no item 3 tudo ocorrer bem, o delete do código irá ocorrer sem problemas. Após a realização dos 4 passos você já irá conseguir habilitar o parâmetro para usar o CNPJ único. []'s Frederico como faço isso tem o script? Quote
Frederico Posted January 25, 2013 Topic Count: 11 Topics Per Day: 0.00 Content Count: 1,140 Content Per Day: 0.20 Reputation: 60 Achievement Points: 6,163 Solved Content: 0 Days Won: 33 Status: Offline Age: 43 Device: Windows Report Posted January 25, 2013 Fábio, Esqueci de colocar o anexo segue. []'s Script Cliente Fornecedor.rar Quote
Brunno Barbosa Posted January 3, 2017 Topic Count: 11 Topics Per Day: 0.00 Content Count: 86 Content Per Day: 0.01 Reputation: 0 Achievement Points: 537 Solved Content: 0 Days Won: 0 Status: Offline Age: 41 Report Posted January 3, 2017 Em 16/09/2009 at 21:17, Henrique Caldeira disse: Brunno, muito bom seu arquivo, porem eu removi ele, para colocar em um arquivo, assim fica mais fácil a visualização. Unificação_Cli_For.txt Boa tarde, Depois de anos venho precisar do meu script e ele esta no seu arquivo. O problema e qu esta vazio. Voce tem a copia do original? pq tirou do post original ja q estava escrito? Att Brunno Barbosa Quote
Dbarcellos Posted May 26, 2017 Topic Count: 2 Topics Per Day: 0.00 Content Count: 9 Content Per Day: 0.00 Reputation: 1 Achievement Points: 65 Solved Content: 0 Days Won: 1 Status: Offline Age: 37 Device: Windows Report Posted May 26, 2017 Em 2013-1-23 at 17:32, Frederico disse: Tenho um conjunto de scripts que faz a unificação e deleta o código que não é mais utilizado, vou colocar na ordem correta e irei postar aqui. []'s Bom dia, existe alguma modificação do script para as versoes mais novas do RM 12.1.16? estou tentando executar porem estou tendo problemas! Desde Já grato Quote
Frederico Posted May 26, 2017 Topic Count: 11 Topics Per Day: 0.00 Content Count: 1,140 Content Per Day: 0.20 Reputation: 60 Achievement Points: 6,163 Solved Content: 0 Days Won: 33 Status: Offline Age: 43 Device: Windows Report Posted May 26, 2017 Dbarcellos, Como está tentando executar o script ? Está usando o script que está no post ? []'s Quote
Dbarcellos Posted June 7, 2017 Topic Count: 2 Topics Per Day: 0.00 Content Count: 9 Content Per Day: 0.00 Reputation: 1 Achievement Points: 65 Solved Content: 0 Days Won: 1 Status: Offline Age: 37 Device: Windows Report Posted June 7, 2017 Bom Dia, Sim estou usando o script que está disponivel no post. Estou executando via TOAD, e esta gerando esse erro "Update or insert of view or function 'TMOVCFO' failed because it contains a derived or constant field". para o procedimento Manutenção de Cliente Fornecedor v1. Att Quote
Frederico Posted June 7, 2017 Topic Count: 11 Topics Per Day: 0.00 Content Count: 1,140 Content Per Day: 0.20 Reputation: 60 Achievement Points: 6,163 Solved Content: 0 Days Won: 33 Status: Offline Age: 43 Device: Windows Report Posted June 7, 2017 Dbarcellos, A TMOVCFO é uma view e por isso não aceita o update. Então pode tirar a linha que faz o update na TMOVCFO. []'s Quote
Dbarcellos Posted June 7, 2017 Topic Count: 2 Topics Per Day: 0.00 Content Count: 9 Content Per Day: 0.00 Reputation: 1 Achievement Points: 65 Solved Content: 0 Days Won: 1 Status: Offline Age: 37 Device: Windows Report Posted June 7, 2017 Frederico, obrigado pelo retorno, porem continuo tendo problemas com outras tabelas FCFOHISTORICO The UPDATE statement conflicted with the FOREIGN KEY constraint "FKTMOV_FCFOHISTORICO". The conflict occurred in database "CorporeRM_homologacao_3", table "dbo.FCFOHISTORICO" Quote
Cicero Cabral Posted May 17, 2019 Topic Count: 0 Topics Per Day: 0 Content Count: 1 Content Per Day: 0.00 Reputation: 0 Achievement Points: 5 Solved Content: 0 Days Won: 0 Status: Offline Report Posted May 17, 2019 Em 03/01/2017 at 14:12, Brunno Barbosa disse: Boa tarde, Depois de anos venho precisar do meu script e ele esta no seu arquivo. O problema e qu esta vazio. Voce tem a copia do original? pq tirou do post original ja q estava escrito? Att Brunno Barbosa Alguém tem o script que o Bruno havia postado, pois quando fizeram a mudança inseriram o arquivo de texto em branco!!! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.