Jump to content
Fivewin Brasil

Baixar Xml do Portal NF-e


aferra

Recommended Posts

Bom, peguei o que aokisantos postou e está perfeito para o harbour, para xharbour precisa alterar essas duas linhas

local oDialog, oIcone, oFonte, hInput := HB_Hash()

para 

local oDialog, oIcone, oFonte, hInput := Hash()

 

e na static procedure AtualizaImagem( hInput )

oServer:= win_OleCreateObject( "MSXML2.ServerXMLHTTP.5.0")

para

oServer:= CreateObject( "MSXML2.ServerXMLHTTP.6.0" )

 

e como já está postado basta copiar e alterar e que vai funcionar, inclusive já está com a ultima alteração feita da pctoledo.

Link to comment
Share on other sites

 

Bom, peguei o que aokisantos postou e está perfeito para o harbour, para xharbour precisa alterar essas duas linhas

local oDialog, oIcone, oFonte, hInput := HB_Hash()

para 

local oDialog, oIcone, oFonte, hInput := Hash()

 

e na static procedure AtualizaImagem( hInput )

oServer:= win_OleCreateObject( "MSXML2.ServerXMLHTTP.5.0")

para

oServer:= CreateObject( "MSXML2.ServerXMLHTTP.6.0" )

 

e como já está postado basta copiar e alterar e que vai funcionar, inclusive já está com a ultima alteração feita da pctoledo.

Essa resposta foi somente pra sua FLOR DE LIZ?? ahuahuahauahau.

 

Brincadeirinha, amigo, amigo, ahuahauhauhauhauah

 

 

Link to comment
Share on other sites

Boa tarde, agora sim , terminei de adaptar a ultima versao do codigo do Daniel (14/12/2016) para funcionar com xharbour. Tambem arrumei o erro que as vezes nao aparecia o captcha. Caso a TIP.LIB do seu xharbour nao tiver a função HB_BASE64DECODE() ( as versoes mais recentes do xharbour nao tem) , segue no pacote a tip.lib que contem a funcao,, basta inclui-la no projeto.

Abaixo o link para descarregar o pacote com o fonte (NFE.PRG).

http://www.4shared.com/rar/hbk9ZBefba/nfedosite3.html

Att.

William Adami

 

 

 

 

Link to comment
Share on other sites

 

Boa tarde, agora sim , terminei de adaptar a ultima versao do codigo do Daniel (14/12/2016) para funcionar com xharbour. Tambem arrumei o erro que as vezes nao aparecia o captcha. Caso a TIP.LIB do seu xharbour nao tiver a função HB_BASE64DECODE() ( as versoes mais recentes do xharbour nao tem) , segue no pacote a tip.lib que contem a funcao,, basta inclui-la no projeto.

Abaixo o link para descarregar o pacote com o fonte (NFE.PRG).

http://www.4shared.com/rar/hbk9ZBefba/nfedosite3.html

Att.

William Adami

 

 

 

 

William, quando tento baixar meu antivírus (Nod32-Eset) está acusando página maléfica ou arquivo contaminado.

 

[]s,

Link to comment
Share on other sites

  • 2 weeks later...
 

Jorge, está baixando normal, você deve estar clicando no botão errado. Chame no skype que eu passo para ti. abs.

Opa!!! Valeu meu amigo João, quantas horas vc ficou sóbrio nestas festas, eu não consegui contar, ahauhauhauahuahua. Estes dias estive resolvendo assuntos particulares, mas quando puder, me chame por favor.

[]s,

 

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Consegui baixar o XML feita no modo produção, mas tem como baixar uma XML feita no modo teste?

No modo de produção são usadas as seguintes URLs, seria o caso de trocar alguma coisa aqui?

   Private cUrl := "http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8="
   Private cUrl1:= "http://www.nfe.fazenda.gov.br/portal/consultaCompleta.aspx?tipoConteudo=XbSeqxE8pl8="
   Private cUrl2:= 'http://www.nfe.fazenda.gov.br/portal/consultaCompleta.aspx?tipoConteudo=XbSeqxE8pl8%3d'

 

Link to comment
Share on other sites

Concordo que é estranho esse meu objetivo! Risos

Mas eu quero fazer testes com essa função para ver se ela consegue montar um XML completo, com dados de importação/exportação, fundo de pobreza, etc. Então, eu posso fazer uma nota fiscal como teste e colocar tudo nela e depois ver se o XML baixado nessa função contempla tudo.

 

Link to comment
Share on other sites

  • 4 weeks later...

 

Veja no seu código se vc tem essa linha:

 

nFim := At('" style="border-width:0px;" />', cHtml1) - 2

Caso tenha altere para:

nFim := At('" />', cHtml1) - 1

Agradecimentos ao colega Daniel autor da rotina original q identificou a mudança q os caras fizeram no site e já postou a correção. A comunidade agradece.

Edited by fladimir
prestar agradecimento ao autor original da solução
Link to comment
Share on other sites

  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...