Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Imprimir Nfc-E


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

Recommended Posts

Postado

Boa tarde a todos.

 

Após efetuar a atualização do componente ACBr hoje, verifiquei que a funcionalidade de impressão está com problema.

 

Durante a execução do método de impressão, o componente ACBr carrega o arquivo XML para efetuar a impressão da nota, mas na execução do método "GerarNFe" dentro da unit ACBrNFeNotasFiscais está com problema quando chama o método "GerarXML" e executa a linha abaixo:

 

NFe.infNFe.Versao := DFeUtil.StringToFloat(GetVersaoNFe(TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).Configuracoes.Geral.ModeloDF,
                                              TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).Configuracoes.Geral.VersaoDF,
                                              LayNfeRecepcao));
 
Mensagem de erro: '' is not a valid floating point value.

Rodrigo Cordeiro
Coordenador de Desenvolvimento
Rio de Janeiro / RJ

Postado

Bom dia, Juliomar.

 

Quando executo o método de LoadFromFile dentro da unit ACBrNFeNotasFiscais ele vai executando até chegar a chamar outro método dentro da mesma unit chamado "GerarNFe".

 

Dentro deste método "GerarNFe" é feita a chamada ao método "GerarXML" e ocorre o erro que eu informei no início da postagem.

Rodrigo Cordeiro
Coordenador de Desenvolvimento
Rio de Janeiro / RJ

Postado

Bom dia,

 

comigo deu o mesmo erro aqui, após atualização.

 

Executei o ACBrNFeMonitor para testar a impressão de uma NFC-e,

pela aba Testes, botão Imprimir, e deu:

 

'' is not a valid floating point value

 

Pra fins de debug, colei a imagem da opção Call Stack, menu Debug Windows, do Delphi,

no momento que deu o erro.

 

Att

Ricardo

 

post-12355-0-43390300-1430229789_thumb.j

post-12355-0-43390300-1430229789_thumb.j

Postado

Boa tarde a todos.

 

Verifiquei que na classe pcnNFeR existe o método LerXML e este erro tem sua origem lá.

 

Ocorre que o código onde o componente obtém a versão do XML está passando um valor errado. Logo abaixo existe o código antigo que está comentado e fiz o teste descomentando somente a parte de obtenção da versão do XML e funcionou corretamente.

Rodrigo Cordeiro
Coordenador de Desenvolvimento
Rio de Janeiro / RJ

Postado

Acredito ser o mesmo caso que está ocorrendo aqui também.

 

Porém no meu caso, não ocorre erro na leitura do campo, mas sim um XML da versão 3.10 é lido como versão 2.00, acredito pelo fato de falhar nesse momento do carregamento do campo "versão", então fica o valor padrão que é "2.00"

 

Tópico: 

  • Este tópico foi criado há 3489 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.