Ir para conteúdo
  • Cadastre-se

dev botao

erro ao cancelar NFSe


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

Recommended Posts

  • Membros Pro
Postado

Boa noite...

 

estou com um problema quando mando cancelar a NFSe

ela retorna o erro da tela em axeno...

 

lembrando que as configuraçoes estao certinhas pois eu estou enviando consultando normalmente

 

att

 

tiago passarella

erro.png

Postado

Uma pergunta, quando você configura o componente em sua aplicação, está definido o path do arquivo de cidades?

ex:

 ACBrNFS1.Configuracoes.Geral.PathIniCidades := Informar o path do arquivo Cidades.ini;
 ACBrNFS1.Configuracoes.Geral.PathIniProvedor := Informar o path do arquivo do seu provedor

Pode ser isso ai.

_____________

Prates, Agnaldo

  • Membros Pro
Postado

Sim italo eu fiz o teste no meu projeto e tbm no projeto exemplo...

vc mesmo pode testar gerando o xml qu eue enviei em anexo e gerando um danfe por ele... vc vai ver que sera emitida 2 danfes... uma em branco e outra preenchida...

  • Consultores
Postado

Tiago,

O componente ao extrair o XML da NFS-e do arquivo de retorno estava salvando o mesmo dois grupos <CompNFSe> fiz uma alteração visando corrigir esse problema.

Faça um teste, Realize uma consulta a NFSe por RPS ou consulta a NFSe, deve salvar corretamente o XML da NFS-e.

Depois tente imprimir lendo o XML salvo pela consulta.

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

  • Membros Pro
Postado

estou anexando aki mas so pra vc ter noção de onde esta o problema..

 

como o acbr esta duplicando a IMpressao, ou seja, esta fazendo um loop a primeira vez que ele passa pra imprimir ele passa com todos os dados vazios... e so na segunda que ele vem a preencher...

eu vi onde esta dando o erro da imagem a cima... e é nesse codigo

 

FieldByName('CodigoMunicipio').AsString     := IfThen(CodigoMunicipio <> '', CodCidadeToCidade(StrToInt(CodigoMunicipio)), '');

pois na primeira pasada que vem tudo vazio o campo codigomunicipio esta vindo em branco e é onde da o erro por ser um campo integer...

 

o problema todo é esse loop que ta dando...

 

 

201600000000033-nfse.xml

  • Membros Pro
Postado (editado)

nao tinha feito uma nova consulta italo... muito obrigado funcionou perfeitamente..

agora so o cancelamento que nao esta funcionando para encerrar...

 

Editado por tiagopassarella
  • Consultores
Postado

Tiago,

Essa mensagem só aparece caso a procedure SetConfigMunicipio seja executado e para que ele seja executado é necessário atribuir um valor para a propriedade de configuração: CodigoMunicipio.

E pela mensagem de erro a propriedade PathIniCidades contem espaço em branco ou uma barra "\" apenas.

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

  • Membros Pro
Postado

entao italo acho qeu algo esta errado pois se a path cidades estivesse errado que eu conferi e nao encontrei o erro, a emissao nao ocorreria corretamente certo ?

eu so estou fazendo a chamada do cancelamento e ja aparece essa mensagem de cara...

italo descobri o erro vc esta correto me desculpe..

 

é qeu eu tenho uma função que carrega o componente antes de realizar qualquer chamada e eu nao estava chamando esta função antes de efetuar o cancelamento... ja fiz e deu certo...

 

agora sim a nfse esta 100% com impressao e consulta corretos...

 

muito obrigado pela força italo... sua ajuda foi fundamental para a conclusao do projeto...

 

obrigado

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

The popup will be closed in 10 segundos...