Membros Pro Djalma Grivol Postado 23 Dezembro, 2024 Membros Pro Postado 23 Dezembro, 2024 Boa tarde! Ao gerar uma CCe quero pegar o Xml para gravar no banco de dados. Segue o código. ACBrNFe1.EventoNFe.Evento.Clear; with ACBrNFe1.EventoNFe.Evento.New do begin infEvento.CNPJ := Cnpj; infEvento.chNFe := qNota.FieldByName('nf_cnfe').AsString; infEvento.dhEvento := now; infEvento.tpEvento := teCCe; infEvento.nSeqEvento := nSeq.ToInteger; infEvento.detEvento.xCorrecao := Correcao; end; ACBrNFe1.EnviarEvento(nSeq.ToInteger); AssXml := ACBrNFe1.EventoNFe.Evento.Items[0].Xml; Está retornando branco. Outra pergunta, esse Xml já vem com o protocolo de retorno?
Consultores antonio.carlos Postado 23 Dezembro, 2024 Consultores Postado 23 Dezembro, 2024 Tópico movido para a área do ACBr Pro, para que o SLA de respostas seja considerado
Consultores Solution Italo Giurizzato Junior Postado 23 Dezembro, 2024 Consultores Solution Postado 23 Dezembro, 2024 Boa tarde @Djalma Grivol, Tente desta forma: AssXML := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento[0].RetInfEvento.XML; Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro Djalma Grivol Postado 23 Dezembro, 2024 Autor Membros Pro Postado 23 Dezembro, 2024 Perfeito. Só tive que usar a função String() para retirar o Warning "Implicit string cast from 'AnsiString' to 'string" AssXML := String(ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento[0].RetInfEvento.Xml); Obrigado! 1
Consultores antonio.carlos Postado 23 Dezembro, 2024 Consultores Postado 23 Dezembro, 2024 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
Recommended Posts