Perguntas Consultar registros duplicados.

Mais
11 anos 11 meses atrás #8233 por henry.charriere
Pessoal,

Bom dia! Estou com um problema aqui na minha tabela SE1.

Estou com um chamado na totvs e o pessoal pediu para ver se tem algum registro duplicado.

O chamado foi assim: " peço que verifique por gentileza na sua base se você possui alguma chave duplicata dentro da tabela SE1, E1_VEND1 ,E1_APLVLMN "

Fiz essa consulta mas ainda não encontrei nada:

SELECT E1_NUM, COUNT(E1_VEND1) ,COUNT(E1_APLVLMN), E1_PREFIXO FROM SE1010
WHERE D_E_L_E_T_ = ''
GROUP BY E1_NUM,E1_PREFIXO
HAVING COUNT(E1_VEND1) > 1 AND COUNT(E1_APLVLMN) > 1

Alguma dica ai p/ agilizar essa consulta?


Atc,
Henry

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 11 meses atrás #8234 por topete
Respondido por topete no tópico Re: Consultar registros duplicados.
Henry
Boa tarde...

O erro 'duplicate key' está ocorrendo em que momento de qual rotina?
Dá mais detalhes pra tentar te ajudar.

Vlw

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 11 meses atrás #8238 por henry.charriere
Alexandre,

está ocorrendo qdo tento Prep. Doc. Saida série 900. Somente neste momento.


Atc,
Henry

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 11 meses atrás #8249 por topete
Respondido por topete no tópico Re: Consultar registros duplicados.
Henry, então presumo que ao utilizar outra série você não esteja tendo problemas. Apenas ao utilizar a série 900, correto?
Sugiro que você verifique os seguintes pontos:
1- Cadastro de Tabelas (SX5): verifique se a série 900 está devidamente configurada nesta tabela.
2- Verificar se esta série está relacionada no MV_ESPECIE.
3- Por ultimo verificar se seu PE está chumbando as outras séries de notas e não tem tratamento para esta.

Veja se isso te ajuda e me dá um retorno, ok?

Abrç

Alexandre Topete

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 11 meses atrás #8367 por henry.charriere
Alexandre,

Bom dia! Obrigado pelas dicas. Está OK.

Agora percebi uma coisa olhando o debug.


STACK MAPVLNFS(MATA461.PRX) 09/11/2012 14:27:52

Param 1: @APVLNFS(A) :
Param 2: CSERIENFS(C) : 900
Param 3: LMOSTRACTB(L) : .F.
Param 4: LAGLUTCTB(L) : .F.
Param 5: LCTBONLINE(L) : .F.
Param 6: LCTBCUSTO(L) : .F.
Param 7: LREAJUSTE(L) : .F.
Param 8: NCALACRS(N) : 3
Param 9: NARREDPRCLIS(N) : 3
Param 10: LATUSA7(L) : .F.
Param 11: LECF(L) : .F.
Param 12: CEMBEXP(U) : NIL
Param 13: BATUFIN(U) : NIL
Param 14: BATUPGERNF(B) : {||}
Param 15: BATUPVL(B) : {||}
Param 16: BFATSE1(B) : {|| .T. }
Local 1: APVLNFS(A) :
Local 2: CSERIENFS(C) :900
Local 3: LMOSTRACTB(L) :.F.
Local 4: LAGLUTCTB(L) :.F.
Local 5: LCTBONLINE(L) :.F.
Local 6: LCTBCUSTO(L) :.F.
Local 7: LREAJUSTE(L) :.F.
Local 8: NCALACRS(N) :3
Local 9: NARREDPRCLIS(N) :3
Local 10: LATUSA7(L) :.F.
Local 11: LECF(L) :.F.
Local 12: CEMBEXP(U) :NIL
Local 13: BATUFIN(U) :NIL
Local 14: BATUPGERNF(B) :{||}
Local 15: BATUPVL(B) :{||}
Local 16: BFATSE1(B) :{|| .T. }
Local 17: AMULTS(A) :
Local 18: ACOPIA(A) :
Local 19: APEDIDO(A) :
Local 20: CNUMNFS(C) :000619
Local 21: CARQUIVO(C) :
Local 22: NHDLPRV(N) :0
Local 23: NLCTTOTAL(N) :0
Local 24: NX(N) :5
Local 25: NY(N) :0
Local 26: NOPCA(N) :0
Local 27: NPVLNFS(N) :17
Local 28: LCONTINUA(L) :.T.
Local 29: LLCT610(L) :.F.
Local 30: LLCT611(L) :.F.
Local 31: LLCT620(L) :.F.
Local 32: LINTACD(L) :.F.
Local 33: OLIST(U) :NIL
Local 34: ODLG(U) :NIL
Local 35: CTPNRNFS(C) :3
Local 36: CQUERY(C) :

No campo Local 20: CNUMNFS(C) :000619, percebi que ele está pegando 000619. Esse registro realmente existe. Mas como ele está pegando esse sendo que em tabelas no configurar alterei a numeração...

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 11 meses atrás #8430 por henry.charriere
Consegui resolver o problema.

No meu caso está buscando a numeração da tabela SD9. Pelo que percebi a numeração em questão já tinha sido usada, mas nela não(SD9). Então fiz uma update para marcas as numerações como usadas.....

Somente isso!


Valeu galera...

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.079 segundos
Joomla templates by a4joomla