Ir para conteúdo
  • Cadastre-se

silvania

Membros
  • Total de ítens

    9
  • Registro em

  • Última visita

  • Days Won

    1

Community Answers

  1. silvania's post in CST 90 não gera tags dos novos campos da NT 2022.002 was marked as the answer   
    Fontes foram atualizados (Rev. 45813) com correções na rev. 46034.
  2. silvania's post in Falha de schema ao gerar NF-e de recebimento da operação was marked as the answer   
    Essa alteração para o SVN,  rev. 46034.
  3. 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.