Ir para conteúdo
  • Cadastre-se

dev botao

Propridade [NomeArq] não retorna o nome do xml gerado


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

Recommended Posts

Boa tarde antes de atualizar para trunk2, no meu código usava assim :

ACBrNFe1.NotasFiscais.GerarNFe;
//pego o nome do xml antes de enviar ...
dsc_nfe_xml.Text := ACBrNFe1.NotasFiscais.Items[0].NomeArq;

//envio a nota ...
ACBrNFe1.Enviar(num_lote,False);

conseguia pegar o nome do xml ...porém agora ele retorna vazio ... e mesmo depois de enviar a propriedade continua vazia ...

tem alguma forma de pegar o nome do arquivo pelo componente, sem ter que fazer algo como :

        num_nfe_key.Text := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44);
        dsc_nfe_xml.Text := ACBrNFe1.Configuracoes.Arquivos.PathNFe + num_nfe_key.Text + '-nfe.xml';

fiz conforme acima para funcionar, mas gostaria de saber se tem algo nativo para pegar este arquivo. Agradeço.

Editado por elixandre
Link para o comentário
Compartilhar em outros sites

Boa tarde,

ainda não averiguei ao certo mas acabei de verificar que comigo está acontecendo a mesma coisa...

a propriedade está vindo vazia

ACBrNFe1.NotasFiscais.Items[0].NomeArq

Att.

Rômulo Mayworm 

"Não me envergonho de mudar de opinião, porque não me envergonho de pensar" (Blaise Pascal)

Link para o comentário
Compartilhar em outros sites

Amigos, sugiro talvez uma alteração na Unit ACBrNFeNotasFiscais.pas lá a partir da linha 297 acrescentei

NomeArq := CalcularNomeArquivoCompleto();

Não sei se pode ser considerado um POG mas corrigiu aqui:

   if Configuracoes.Geral.Salvar then
      Gravar(CalcularNomeArquivoCompleto(), XMLAss);
    NomeArq := CalcularNomeArquivoCompleto();

    if NaoEstaVazio(NomeArq) then
      Gravar(NomeArq, XMLAss);

Att.

Rômulo Mayworm

"Não me envergonho de mudar de opinião, porque não me envergonho de pensar" (Blaise Pascal)

Link para o comentário
Compartilhar em outros sites

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