×
Linguagem de Programação ADVPL
Perguntas Importação XML
- myispo_2
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
10 anos 9 meses atrás #20491
por myispo_2
Respondido por myispo_2 no tópico Importação XML
Ronaldo, no caso foi o proprio exemplo que já consta aqui no site...
Só q no meu caso seira a importação dos dados de uma DI (tbm é um aquivo com os dados de entrada, só que de importação). Não chega a ser uma nota fiscal, apenas um doc em xml de desembaraço para liberação de cagar importada.
Só queia uma luz de como fazer esse fonte enxergar esse xml.
Você teria um email para lhe envia o xml?
Só q no meu caso seira a importação dos dados de uma DI (tbm é um aquivo com os dados de entrada, só que de importação). Não chega a ser uma nota fiscal, apenas um doc em xml de desembaraço para liberação de cagar importada.
Só queia uma luz de como fazer esse fonte enxergar esse xml.
Você teria um email para lhe envia o xml?
Por favor Acessar ou Registrar para participar da conversa.
- RonaldoLopes
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 478
- Obrigados Recebidos: 2
10 anos 9 meses atrás #20498
por RonaldoLopes
Respondido por RonaldoLopes no tópico Importação XML
Rafael, seguinte, estive comparando o XML que me enviou com um padrão e a formação das tags são diferentes, para resolver isso, aconselho a você a debugar o fonte e ver onde as tags estão sendo importadas no xml convencional e alterar para as tags desse seu XML. Após isso, coloque uma opção que informe qual tipo de XML está sendo importada e quebre a parte de leitura de tags em dois módulos sendo um para o padrão e o outro para seu XML.
Como está seu conhecimento de ADVPL?
Como está seu conhecimento de ADVPL?
Por favor Acessar ou Registrar para participar da conversa.
- myispo_2
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
10 anos 9 meses atrás #20504
por myispo_2
Respondido por myispo_2 no tópico Importação XML
Vlw pela dica Ronaldo, mas estou debugando o fonte e não estou entendendo a senguinte questão que chega a gera o erro. Vou colocar o trecho do fonte.
If Type("oNFe:_NfeProc")<> "U" ( o tipo não é diferente de "U", na verdade ele esta trazendo o valor igual a "U".)
oNF := oNFe:_NFeProc:_NFe
Else
oNF := oNFe:_NFe <=( ele esta passando por esse trecho do IF)
Endif
=> oNFChv := oNFe:_NFeProc:_protNFe ( E não consegue gerar chave do NFE)
Meu nivel seria acima um pouco do basico..., ainda estou aprendendo.
If Type("oNFe:_NfeProc")<> "U" ( o tipo não é diferente de "U", na verdade ele esta trazendo o valor igual a "U".)
oNF := oNFe:_NFeProc:_NFe
Else
oNF := oNFe:_NFe <=( ele esta passando por esse trecho do IF)
Endif
=> oNFChv := oNFe:_NFeProc:_protNFe ( E não consegue gerar chave do NFE)
Meu nivel seria acima um pouco do basico..., ainda estou aprendendo.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.122 segundos