Login
Estamos no Facebook
Buscar
Quem está conectado
Há 17 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 17 Visitantes :: 2 Motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Karaoke feito em FoxPro 2.6
23/5/2012, 11:45 por fabiomacarrao
Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …
Comentários: 3
Estatísticas
Temos 4048 usuários registradosO último usuário registrado atende pelo nome de fabiomacarrao
Os nossos membros postaram um total de 14428 mensagens em 2047 assuntos
Captura os Dados da NF-e no site e Transforma em .HTML Ou .TXT
Página 2 de 2 • Compartilhe •
Página 2 de 2 •
1, 2
Captura os Dados da NF-e no site e Transforma em .HTML Ou .TXT
Relembrando a primeira mensagem :
Bom pessoal com a ajuda do pessoal aqui do forum Eu consegui capturar os dados do site da Nota Fiscal Eletrônica (NF-e) e salvar no formato HTML ou TXT. Espero que ajude ele esta bem simples, agoa só falta pegar os dados do HTML ou TXT e importar para uma Tabela.
Bom pessoal com a ajuda do pessoal aqui do forum Eu consegui capturar os dados do site da Nota Fiscal Eletrônica (NF-e) e salvar no formato HTML ou TXT. Espero que ajude ele esta bem simples, agoa só falta pegar os dados do HTML ou TXT e importar para uma Tabela.
- Código:
cChave = "Numero da Chave de Acesso" && Coloque o Numero da Chave de Acesso
cCaptcha = ""
*
oIE = CREATEOBJECT("InternetExplorer.Application")
oIE.Visible = .T.
oIE.Navigate('https://[Você precisa estar registrado e conectado para ver este link.]
*
vaddress='https://[Você precisa estar registrado e conectado para ver este link.]
*
DO WHILE oIE.ReadyState # 4
WAIT WINDOW "Aguarde abrindo site: " + ALLTRIM(vaddress) NOWAIT
ENDDO
*oIE.Visible = .F.
*oIE.menubar = .F.
*oIE.toolbar = .F.
*oIE.statusbar = .F.
*oIE.left = 0
*oIE.top = 0
*oIE.height = 180
*oIE.width = 260
*oIE.Visible = .T.
*oIE.Navigate( "https://[Você precisa estar registrado e conectado para ver este link.] )
*cCaptcha = ALLTRIM(INPUTBOX('Captcha'))
IF oIE.LocationURL = 'https://[Você precisa estar registrado e conectado para ver este link.]
oIE.Document.All('ctl00_ContentPlaceHolder3_chaveAcesso', 0).value = cChave
oIE.Document.All('ctl00_ContentPlaceHolder3_intercepta', 0).value = cCaptcha
oIE.Document.All('ctl00$ContentPlaceHolder3$btcontinuar', 0).click()
DO WHILE oIE.Busy
WAIT WINDOW "site ocupado" NOWAIT
ENDDO
ENDIF
*
oIE.Navigate( 'https://[Você precisa estar registrado e conectado para ver este link.] )
DO WHILE oIE.ReadyState # 4
WAIT WINDOW "imprimindo Página" NOWAIT
ENDDO
IF oIE.LocationURL = 'https://[Você precisa estar registrado e conectado para ver este link.]
vaddress = 'https://[Você precisa estar registrado e conectado para ver este link.]
oIE = CREATEOBJECT("InternetExplorer.Application")
oIE.Navigate(vaddress)
DECLARE INTEGER Sleep IN WIN32API INTEGER nTimeout
DO WHILE oIE.ReadyState # 4
WAIT WINDOW "Verificando Web Service" NOWAIT
ENDDO
*** Abre a página e salva o codigo fonte em HTML
*!* Salvar em TXT / lcHTML = oIE.Document.Body.InnerText
lcHTML = oIE.Document.Body.Innerhtml
*MESSAGEBOX(ALLTRIM(lcHTML)) && You can use function STRTOFILE() to assign value to file
STRTOFILE(LcHTML,"nfe.html",.t.) && Salvar em TXT "nfe.txt"
oIE = NULL
ELSE
MESSAGEBOX("Sistema temporariamente indisponível. Por favor tente mais tarde.",0+48,"Atenção")
ENDIF
***********************************

BrunoMesquita- Começando a Participar

Captura os Dados da NF-e no site e Transforma em .HTML Ou .TXT
Boa tarde pessoal, tudo bem?
Estou acompanhando esse tópico com grande interesse, porque também é algo que preciso muito realizar aqui no escritório de contabilidade onde trabalho, visto que, como ja foi comentado aqui, muitas empresas ou fornecedores não nos mandam o arquivo XML.
Vi que na última mensagem do tópico, o mar.nogueira_cwb disse que ja está conseguindo gerar a pesquisa e recuperar um txt com os dados da nota num FORM do FOX, mostrando na tela o captcha correto.
Será então que não é possivel mar.nogueira_cwb vc disponibilizar o código que vc já tem e que está funcionando?
Em relação ao código em VB que vc passou pedindo pra transformar pra FOX, estou tentando passar com a ajuda de um colega que entende bem de VB. Assim que tiver tudo certinho, disponibilizo aqui pra juntar com o código existente.
Abraço a todos!
Rodrigo Ribeiro
Estou acompanhando esse tópico com grande interesse, porque também é algo que preciso muito realizar aqui no escritório de contabilidade onde trabalho, visto que, como ja foi comentado aqui, muitas empresas ou fornecedores não nos mandam o arquivo XML.
Vi que na última mensagem do tópico, o mar.nogueira_cwb disse que ja está conseguindo gerar a pesquisa e recuperar um txt com os dados da nota num FORM do FOX, mostrando na tela o captcha correto.
Será então que não é possivel mar.nogueira_cwb vc disponibilizar o código que vc já tem e que está funcionando?
Em relação ao código em VB que vc passou pedindo pra transformar pra FOX, estou tentando passar com a ajuda de um colega que entende bem de VB. Assim que tiver tudo certinho, disponibilizo aqui pra juntar com o código existente.
Abraço a todos!
Rodrigo Ribeiro
Rodrigo Ribeiro- Participa Pouco

Página 2 de 2 •
1, 2
Página 2 de 2
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Erro no Projeto Chat
» Utilizando PHPMailer
» Programador em Visual Foxpro
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Minimizar , Maximizar e Restaurar
» Pivot Table no sql server
» Scroll EditBox Automatico
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta