fabiofranzini Postado 2 Agosto Postado 2 Agosto Se eu carregar varias notas no Componente via LoadFromFile, e executar "AcbrNFe1.Consultar" , vi que ele processa de alguma forma todas as Notas incluidas no componente conforme o trecho : for i := 0 to NotasFiscais.Count - 1 do begin WebServices.Consulta.NFeChave := NotasFiscais.Items[i].NumID; WebServices.Consulta.ExtrairEventos := AExtrairEventos; WebServices.Consulta.Executar; end; Que esta na unit ACBRNFe. Como eu faço para pegar os resultados, consigo pegar o Status de cada nota ? Digo após a consulta, a idéia é obter o status destas notas, fazendo um tipo de auditoria. Ao consultar uma a uma tenho sucesso e consigo obter, mas acredito que vai ter um bom ganho de performance se for possivel consultar em lote.
Moderadores Juliomar Marchetti Postado 2 Agosto Moderadores Postado 2 Agosto Verificou depurando onde ele está jogando os dados a cada execução?"Executar" Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
fabiofranzini Postado 2 Agosto Autor Postado 2 Agosto (editado) 27 minutos atrás, Juliomar Marchetti disse: Verificou depurando onde ele está jogando os dados a cada execução?"Executar" Até depurei mais fiquei mei perdido, não consegui definir com certeza se ele estaria em: ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat --- Onde "0" seria sincronizado com a posição do lote. Cheguei até mesmo pensar em utilizar o nó : ACBrNFe1.NotasFiscais.Items[0].cStat -- Logo após a consulta, mas não tenho certeza se isto é atualizado após executar a consulta. Editado 2 Agosto por fabiofranzini
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora