- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Banco de Dados
- Consultar registros duplicados.
Perguntas Consultar registros duplicados.
- henry.charriere
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 492
- Obrigados Recebidos: 0
11 anos 11 meses atrás #8233
por henry.charriere
Consultar registros duplicados. foi criado 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
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.
- topete
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
- henry.charriere
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 492
- Obrigados Recebidos: 0
11 anos 11 meses atrás #8238
por henry.charriere
Respondido por henry.charriere no tópico Re: Consultar registros duplicados.
Alexandre,
está ocorrendo qdo tento Prep. Doc. Saida série 900. Somente neste momento.
Atc,
Henry
está ocorrendo qdo tento Prep. Doc. Saida série 900. Somente neste momento.
Atc,
Henry
Por favor Acessar ou Registrar para participar da conversa.
- topete
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
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
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.
- henry.charriere
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 492
- Obrigados Recebidos: 0
11 anos 11 meses atrás #8367
por henry.charriere
Respondido por henry.charriere no tópico Re: Consultar registros duplicados.
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( : {||}
Param 15: BATUPVL( : {||}
Param 16: BFATSE1( : {|| .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( :{||}
Local 15: BATUPVL( :{||}
Local 16: BFATSE1( :{|| .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...
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( : {||}
Param 15: BATUPVL( : {||}
Param 16: BFATSE1( : {|| .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( :{||}
Local 15: BATUPVL( :{||}
Local 16: BFATSE1( :{|| .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.
- henry.charriere
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 492
- Obrigados Recebidos: 0
11 anos 11 meses atrás #8430
por henry.charriere
Respondido por henry.charriere no tópico Re: Consultar registros duplicados.
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...
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.
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Banco de Dados
- Consultar registros duplicados.
Tempo para a criação da página:0.079 segundos