Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
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


Recommended Posts


  • 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

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 to comment
Share on other sites


  • Topic Count:  909
  • Topics Per Day:  0.13
  • Content Count:  8,896
  • Content Per Day:  1.32
  • Reputation:   322
  • Achievement Points:  106,956
  • Solved Content:  0
  • Days Won:  205
  • Status:  Offline
  • Age:  52
  • Device:  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 to comment
Share on other sites


  • 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

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

Link to comment
Share on other sites


  • 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

Somente tabelas do Corpore!

Link to comment
Share on other sites


  • 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:  42

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

Link to comment
Share on other sites


  • Topic Count:  909
  • Topics Per Day:  0.13
  • Content Count:  8,896
  • Content Per Day:  1.32
  • Reputation:   322
  • Achievement Points:  106,956
  • Solved Content:  0
  • Days Won:  205
  • Status:  Offline
  • Age:  52
  • Device:  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 to comment
Share on other sites


  • 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

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 to comment
Share on other sites


  • Topic Count:  909
  • Topics Per Day:  0.13
  • Content Count:  8,896
  • Content Per Day:  1.32
  • Reputation:   322
  • Achievement Points:  106,956
  • Solved Content:  0
  • Days Won:  205
  • Status:  Offline
  • Age:  52
  • Device:  Windows

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

Link to comment
Share on other sites


  • 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

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 to comment
Share on other sites


  • Topic Count:  92
  • Topics Per Day:  0.01
  • Content Count:  791
  • Content Per Day:  0.13
  • Reputation:   1
  • Achievement Points:  4,838
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  39
  • Device:  Windows

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 to comment
Share on other sites


  • 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:  47
  • Device:  Windows

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

Link to comment
Share on other sites

  • 3 months later...

  • 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

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 to comment
Share on other sites


  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  34
  • Content Per Day:  0.01
  • Reputation:   0
  • Achievement Points:  237
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  17

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 to comment
Share on other sites


  • 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

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

Link to comment
Share on other sites

  • 3 years later...

  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.21
  • Reputation:   60
  • Achievement Points:  6,161
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  43
  • Device:  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 to comment
Share on other sites


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.21
  • Reputation:   60
  • Achievement Points:  6,161
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  43
  • Device:  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 to comment
Share on other sites


  • 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:  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 to comment
Share on other sites


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.21
  • Reputation:   60
  • Achievement Points:  6,161
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  43
  • Device:  Windows

Fábio,

Esqueci de colocar o anexo segue.

[]'s

Script Cliente Fornecedor.rar

Link to comment
Share on other sites

  • 3 years later...

  • 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

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 to comment
Share on other sites

  • 4 months later...

  • 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

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 to comment
Share on other sites


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.21
  • Reputation:   60
  • Achievement Points:  6,161
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  43
  • Device:  Windows

Dbarcellos,

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

[]'s

Link to comment
Share on other sites

  • 2 weeks later...

  • 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

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 to comment
Share on other sites


  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  1,140
  • Content Per Day:  0.21
  • Reputation:   60
  • Achievement Points:  6,161
  • Solved Content:  0
  • Days Won:  33
  • Status:  Offline
  • Age:  43
  • Device:  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 to comment
Share on other sites


  • 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

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 to comment
Share on other sites

  • 1 year later...

  • 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

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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.