Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

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

Posted

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

  • Replies 31
  • Created
  • Last Reply

Top Posters In This Topic


  • 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

Posted

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 ?


  • 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

Posted

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


  • 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

Posted

Somente tabelas do Corpore!


  • 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

Posted

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


  • 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

Posted

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.


  • 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

Posted

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


  • 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

Posted

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


  • 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

Posted

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


  • 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

Posted

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


  • 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

Posted

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

  • 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

Posted

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


  • 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

Posted

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.


  • 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

Posted

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

  • 3 years later...

  • 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

Posted

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


  • 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

Posted

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


  • 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

Posted

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?


  • 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

Posted

Fábio,

Esqueci de colocar o anexo segue.

[]'s

Script Cliente Fornecedor.rar

  • 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

Posted
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

  • 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

Posted
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


  • 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

Posted

Dbarcellos,

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

[]'s

  • 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

Posted

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


  • 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

Posted

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


  • 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

Posted

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"

  • 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

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

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.