Ir para conteúdo
  • Cadastre-se

silvania

Membros
  • Total de ítens

    2
  • Registro em

  • Última visita

Community Answers

  1. silvania's post in Leitura incorreta da tag IndPrestacaoInicial was marked as the answer   
    Olá, boa tarde
    Estou lendo um XML de MDF-e que possui 5 CT-es associados, sendo alguns com a tag <IndPrestacaoParcial> informada. O problema é que sempre está vindo o valor padrão 'nenhum', mesmo que exista a tag para um documento específico.
    Através do debug, notei que parece estar perdendo informação entre o momento em que lê a tag <chCTe> e em que chega na <IndPrestacaoParcial>:
    Quando passa aqui (pmdfeMDFeR > LerXML😞
    [..] begin
            MDFe.infDoc.infMunDescarga[i01].infCTe.New;
            MDFe.infDoc.infMunDescarga[i01].infCTe[i02].chCTe       := Leitor.rCampo(tcStr, 'chCTe'); [..]
    FGrupo está preenchido e ConteudoTag mostra a chave de acesso do CT-e (ambos estão na função rCampo), exemplo:
    FGrupo = '<infCTe><chCTe>99999999999999999999999999999999999999999999</chCTe><SegCodBarra>444444444444444444444444444444444444</SegCodBarra><indPrestacaoParcial>1</indPrestacaoParcial><infNFePrestParcial><chNFe>99999999999999999999999999999999999999999998</chNFe></infNFePrestParcial></infCTe>'
    ConteudoTag: 99999999999999999999999999999999999999999999
    Mas quando chega aqui:
    [..] MDFe.infDoc.infMunDescarga[i01].infCTe[i02].indPrestacaoParcial := StrToTIndicadorEx(ok, Leitor.rCampo(tcStr, 'indPrestacaoParcial')); [..]
    FGrupo está vazio ('') e acredito que por consequência, ConteudoTag também. Uma vez vazio, retorna tienenhum.
     
    Mais alguém com esse problema? Também notei que se colocar a linha que lê  <indPrestacaoParcial> lá em cima, após a leitura de chCTe, SegCodBarra e IndReentrega, dá certo.
×
×
  • 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...