Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Unificação Cliente/Fornecedor


Jamensson

Posts Recomendados


  • Tópicos Que Criei:  23
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  140
  • Conteúdo/Dia:  0.02
  • Reputação:   3
  • Pontos/Conquistas:  983
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Idade:  41

Olá pessoal,

Alguem já tem uma solução pronta para unificação do Cadastro de Cliente/Fornecedor? Script, Programinha ou outra forma! :tks:

Para fazer no braço são mais de 100 tabelas... :S

Att.,

Jamensson L. Moura

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

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 ?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  134
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  1.225
  • Conteúdo/Dia:  0.19
  • Reputação:   2
  • Pontos/Conquistas:  7.399
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Dispositivo:  Windows

Especifique melhor. Sao tabelas do corpore, ou outras plataformas ?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  23
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  140
  • Conteúdo/Dia:  0.02
  • Reputação:   3
  • Pontos/Conquistas:  983
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Idade:  41

Somente tabelas do Corpore!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  30
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  225
  • Conteúdo/Dia:  0.04
  • Reputação:   18
  • Pontos/Conquistas:  1.434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  11
  • Status:  Offline
  • Idade:  42

O que seria essa unificação? Não entendi o que vc quer...

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

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.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  23
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  140
  • Conteúdo/Dia:  0.02
  • Reputação:   3
  • Pontos/Conquistas:  983
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Idade:  41

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Creio que sim, vou conferir e te falo...

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  86
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  537
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  92
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  791
  • Conteúdo/Dia:  0.13
  • Reputação:   1
  • Pontos/Conquistas:  4.838
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  38

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  38
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  438
  • Conteúdo/Dia:  0.08
  • Reputação:   12
  • Pontos/Conquistas:  2.592
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  47
  • Dispositivo:  Windows

Muito bom o script... Parabéns Brunno, bem completo.

Link para comentar
Compartilhar em outros sites

  • 3 meses depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  4
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  30
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  34
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  237
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  16

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.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  4
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  30
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Obrigado LeonardoSTes, a duplicidade estava no numero do documento e o codigo da coligada.

Link para comentar
Compartilhar em outros sites

  • 3 anos depois...

  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.22
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.22
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  83
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  433
  • Conteúdo/Dia:  0.07
  • Reputação:   0
  • Pontos/Conquistas:  2.980
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  53

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?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.22
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Fábio,

Esqueci de colocar o anexo segue.

[]'s

Script Cliente Fornecedor.rar

Link para comentar
Compartilhar em outros sites

  • 3 anos depois...

  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  86
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  537
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40

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

Link para comentar
Compartilhar em outros sites

  • 4 meses depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  55
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  36
  • Dispositivo:  Windows

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.22
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Dbarcellos,

Como está tentando executar o script ? Está usando o script que está no post ?

[]'s

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  55
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  36
  • Dispositivo:  Windows

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.22
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  55
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  36
  • Dispositivo:  Windows

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"

Link para comentar
Compartilhar em outros sites

  • 1 ano depois...

  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  1
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  5
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

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!!!

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.