Ir para conteúdo
  • Cadastre-se

dev botao

Configuração Retiraracento


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 3530 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
Postado

Estou tendo problemas com a configuração RetirarAcentos

Se uso

ACBrMDFe1.Configuracoes.Geral.RetirarAcentos := False;

-> consigo enviar MDF-e (Porém o xml do MDF-e que envio e é autorizado não é reconhecido por vários sistemas de importação do xml das distribuidoras (inclusive o Internet Explorer não abre esse xml devido ao acento)

-> consigo consultar os MDF-e encerrados sem problemas

Se uso

ACBrMDFe1.Configuracoes.Geral.RetirarAcentos := True;

-> consigo enviar MDF-e e o xml é reconhecido pelo aplicativo das distribuidoras e pelo Internet Explorer)

-> não consigo consultar MDF-e encerrados (Falha no Schema xml)

Então, sou obrigada a configurar essa propriedade para True na hora de consultarnão encerrados e para false na hora de gerar xml de outras situações (envio/consulta/cancelamento/encerramento)

Qual seria a forma correta de proceder?

  • Moderadores
Postado

Ítalo, tentei fazer a atualização via SVN através do ACBrInstall e deu esse erro ao clicar em atualizar o componente:

Error: Checksum mismatch while updating 'C:\Program

Error: Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\uPrincipal.pas':

Error: expected: 8a270a8fc9e99b92e656afb00ea75f32

Error: actual: bc0968ee59a47ba1da57e2002f5fbd4a

Error: Try a 'Cleanup'. If that doesn't work you need to do a fresh checkout.

Aqui o erro completo:

Command: Update

Updating: C:\Program Files\Borland\Delphi7\Lib\ACBr

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrMonitor\Lazarus\ACBrMonitor.chm application/octet-stream

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrMonitor\Lazarus\ACBrMonitor.pdf

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrMonitor\Lazarus\ACBrMonitor1.lfm

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrMonitor\Lazarus\versao.txt

Added: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrNFeMonitor2\Delphi\ACBrNFeMonitor_Icon.ico application/octet-stream

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrNFeMonitor2\Delphi\ACBrNFeMonitor.chm application/octet-stream

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrNFeMonitor2\Delphi\ACBrNFeMonitor.pdf application/octet-stream

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrNFeMonitor2\Delphi\versao.txt

Updated: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\ACBrInstall.res application/octet-stream

Error: Checksum mismatch while updating 'C:\Program

Error: Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\uPrincipal.pas':

Error: expected: 8a270a8fc9e99b92e656afb00ea75f32

Error: actual: bc0968ee59a47ba1da57e2002f5fbd4a

Error: Try a 'Cleanup'. If that doesn't work you need to do a fresh checkout.

Completed!:

  • Moderadores
Postado

Juliomar Marchetti, já fiz o cleanup e não resolveu.

Tentei excluir a pasta ACBrInstall e fazer novo update mas ocorre a mesma coisa:

Porém, consigo compilar todos os pacotes agora. (antes não estava compilando o ACBrSPEDPisCofins)

Não sei como resolver esse erro no uPrincipal.pas do ACBrInstall. Esse erro apareceu sem que eu tenha feito nada diferente na pasta ACBr. Somente tentei atualizar como de costume, executando o ACBrInstall.exe como administrador (uso Windows 7). Você tem alguma sugestão?

Command: Update

Updating: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\ACBrInstall.res

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\UAC

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\UAC\UAC.rc

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\UAC\UAC.manifest

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\uPrincipal.pas

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\leiame.txt

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\uPrincipal.dfm

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\SVN_Class.pas

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\uFrameLista.pas

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\UAC.res

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\uFrameLista.dfm

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\ACBrInstall-changelog.txt

Restored: C:\Program Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\ACBrInstall.dpr

Error: Checksum mismatch while updating 'C:\Program

Error: Files\Borland\Delphi7\Lib\ACBr\Projetos\ACBrInstall\uPrincipal.pas':

Error: expected: 8a270a8fc9e99b92e656afb00ea75f32

Error: actual: bc0968ee59a47ba1da57e2002f5fbd4a

Error: Try a 'Cleanup'. If that doesn't work you need to do a fresh checkout.

Completed!:

  • Consultores
Postado

Boa tarde Graça,

 

Quando faço o Update, procuro saber quais são as alterações realizadas nos fontes listados.

 

Se não foi uma alteração que foi adicionado ou removido alguma propriedade do componente, eu simplesmente abro a minha aplicação e compilo com o Build e mais nada.

 

Tente antes executar o Revert na pasta que contem o fonte que esta ocorrendo o erro e depois o Cleanup.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Moderadores
Postado (editado)

O revert dá File List Is Empty. Tentei novamente o clean up e não deu certo.

Italo, sempre q atualizo o componente faço através do ACBrInstall.exe -> clico em atualizar -> depois em compilar.

Estranho que consigo abrir o projeto ACBrInstall.dpr de versões anteriores, mas o ACBrInstall.dpr que está vindo na versão atual do svn dá erro ao abrir (one or more lines were too long and have been truncated). Pode ser erro na unit que está no svn?

Editado por Gr@c@
  • Moderadores
Postado

A unit uPrincipal.pas que o componente está trazendo vem com lixo. A unit da versão anterior está correta. Deletei a pasta ACBrInstall e fiz o update e esta unit vem sempre com lixo. A unit uFrameList.pas que está nessa mesma pasta, vem correta.

àyÇ ¸çˆ~ ÀH

3× zÇ ¨ñ\†| ÀH

„× `zÇ ¸çˆy ÀH

)¡× à¡m ¨ñ\†Õ ÀH

ˆ§× à¢m ¸çˆä’ ÀH

  • Moderadores
Postado

A solução realmente foi apagar a pasta ACBr, fazer checkout e reinstalar do zero. Mesmo deletando a pasta ACBr e restaurando o meu backup não foi possível corrigir o erro. Somente com o checkout mesmo.

  • Moderadores
Postado (editado)

Ítalo, desde ontem não estou conseguindo consultar os MDF-e Não Encerrados. Está dando erro

Inativo ou inoperante

Requisição não enviada

0-A operação foi concluída com êxito

post-253-0-65915800-1426763180.png

Testei das duas formas para ter certeza de que o erro não era devido a alteraçãofeita no componente.

ACBrMDFe1.Configuracoes.Geral.RetirarAcentos := False;

ACBrMDFe1.Configuracoes.Geral.RetirarAcentos := True;

O serviço deve estar indisponível. Assim que conseguir posto o resultado.

Obs: consultei através do portal MDF-e no ambiente de produção e o serviço está disponível. Mas pelo endereço de homologação também não consegui consultar.

Editado por Gr@c@
  • Consultores
Postado

Bom dia Graça,

 

Segundo o Portal do MDF-e, link: https://mdfe-portal.sefaz.rs.gov.br/Site/Servicosesta tudo funcionando, tanto o ambiente de homologação quando o de produção.

 

Um detalhe importante na relação mostrada no portal não aparece o Web Services de consulta a MDF-e não encerrado, portanto não temos como afirmar se ele também esta funcionando.

 

O que você pode fazer:

 

1. Abra o fonte pmdfeConsMDFeNaoEnc.pas e comente a linha 98:

 
 Gerador.wGrupo(ENCODING_UTF8, '', False); <=== essa é a alinha que inclui nessa última alteração.
 
2. Abra a sua aplicação e compile com a opção Build e teste novamente.
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Moderadores
Postado (editado)

Ítalo, o problema realmente não é no SEFAZ. Mas fiz a alteração que você pediu e também não deu certo.

Nada no aplicativo está funcionando, nem mesmo o Status do Serviço.

Testei um aplicativo meu compilado em 10/03/2015 e funcionou tudo. Deve ser alguma outra alteração que foi feita no ACBrMDFe.

Precisamos ver se alguém que esteja com a versão atualizada do componente está conseguindo realizar as operações em homologação e produção (a produção também não está funcionando com o aplicativo compilado ontem).

Tem um detalhe: como tive todo aquele problema de atualização via SVN e tive que instalar o ACBr do zero, pode ser que tenha alguma configuração que eu tenha que fazer nos fontes(mas não me recordo agora). Isso está ocorrendo apenas com o MDF-e. Compilei o aplicativo emissor de ct-e e ele está funcional.

No meu backup do ACBr não consta nenhuma unit com o ícone vermelho (todos estão com o ícone de checado verde). Não encontrei nenhuma alteração.

Coloquei em outra pasta o aplicativo compilado em 10/03/2015(que funciona), compilei com a nova versão do ACBrMDFe (update feito ontem) e o programa deixou de funcionar, passando a dar o erro de Requisição não enviada.

Acabei de atualizar os componentes ACBr (atualização e compilação via ACBrInstall.exe com sucesso). Recompilei meu aplicativo e ainda está dando o mesmo erro de Requisição não enviada. O anterior de 10/03 está funcionando.

Editado por Gr@c@
  • Consultores
Postado

Boa tarde Graça,

 

A mensagem de erro: "Requisição não enviada" é retornada pela unit: ACBrHTTPReqResp, vamos fazer um teste.

 

Abra o arquivo ACBr.inc e descomente a linha que defini a diretiva de compilação: SoapHTTP.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Moderadores
Postado

Após descomentar no ACBr.inc a linha que você pediu:

BAD REQUEST 400

A cópia do meu ACBr.inc da compilação do dia 10/03 está com a linha comentada (não está na mesma máquina, o backup fica em um pendrive)

post-253-0-48252000-1426784535.png.

post-253-0-48252000-1426784535.png

  • Moderadores
Postado

Tem um post sobre esse erro do Bad Request no MDF-e mas não foi postada a solução.

Fiz tudo o que seria necessário para evitar o erro:

-configurações do IE relacionadas a revogação do certificado

-firewall do Windows desativado

tanto é que a versão anterior do meu aplicativo está funcionando (os schemas são os mesmos desse aplicativo que deixou de funcionar após atualização de ontem e hoje do acbr)

  • Moderadores
Postado (editado)

Italo, comentando a linha do UTF funcionou a consulta do status de serviço.

A consulta MDF-e encerrados também funcionou com a linha comentada.

Essa alteração vai para o SVN valendo para todos ou somente quem tiver problemas deve comentar a linha nos fontes?

Editado por Gr@c@
  • Consultores
  • Solution
Postado

Graça,

 

Acabo de disponibilizar a alteração, comentando a linha que foi incluída anteriormente.

 

Atualize os fontes usando o Tortoise e depois compile a sua aplicação com a opção Build.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Moderadores
Postado

Resolvido na subversion 8596 19/03/2015
Italo, todas as funções testadas com sucesso:

-Consulta Status do serviço MDF-e
-Envio MDF-e
-Consulta MDF-e
-Impressão do DAMDFe
-Encerramento de MDF-e
-Cancelamento de MDF-e
-Consulta de MDF-e não encerradas

Obs: não foi preciso alterar o ACBr.inc, foi suficiente atualizar e compilar os componentes pelo ACBrInstall.exe, dar build e compilar o projeto.

Obrigada Italo :grin:
 

  • Curtir 1
  • Este tópico foi criado há 3530 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.