PEGAR DADOS WEBBROWSER

ALTAIR148 28/01/2011 10:01:06
#363674
Bom dia,
Sou novo aqui no fórum e tenho o seguinte problerma, quero pegar um webbrowser e acessar o site da RFB, e pegar os dados da NF-e e trazer para o form. Como que isso pode ser feito?

Obrigado.
RODRIGOFERRO 28/01/2011 10:35:00
#363677
Segue link do exemplo de como fazer isso..

http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8937

Topico sobre o assunto !

http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=359350&varPagina=2

Abraços
ALTAIR148 28/01/2011 14:24:36
#363699
Olha uma parte eu entendi, mas agora é que estou com dúvida no seguinte:


Nome Empresarial
Item 94  WebBrowserSefaz.Object.Document.all.Item(93).innerText

O que eu é pegar os dados da NF-e e trazer par ao formulário, isso incluiu os produtos, ou seja, como que faço para identificar qual campo pegar. Por exemplo como eu pegaria o CNPJ? como identificar o campo que vai ser pego?

Obrigado.
ALTAIR148 28/01/2011 18:48:10
#363735
alguem?
RODRIGOFERRO 28/01/2011 19:26:36
#363736
amigo é o que eu sempre falo por ai, o ideal nao e fazer assim, esse modo seria somente pra pegar poucos dados, ainda assim temos um problema esses dados da nota so ficam disponiveis por algum tempo, o ideal e pegar o XML da nota com quem emitiu e pegar os dados de la...

afinal de contas quem gera a NFe tem a obrigação de entregar tambem o XML..

isso é minha Opiniao !
ALTAIR148 28/01/2011 19:37:36
#363737
Concordo plenamente com vc, mas infelizmente não é bem isso que acontece, na empresa que trabalho temos muitos fornecedores de 30 apenas 2 é que disponibilizam esse arquivo para importação. Tenho um exemplo em vba que quase supre minha necessidade, só que o problema é que ele pega o que esta dentro da tag [Ô]TABLE[Ô] e existe algumas tag que tem mais de um campo dentro dela, ou seja se for importar ela, vai vir vários campos dentro de um só. Não tem como por exemplo pegar pelo ID do campo não?

Obrigado.
ALTAIR148 31/01/2011 13:15:05
#363897
Por exemplo:

Tributação do ICMS<br /></span><span class=[Ô]linha[Ô]>

00 – Tributada integralmente.

</span></td><td valign=[Ô]top[Ô] style=[Ô]width: 33%;[Ô]><span class=[Ô]TextoFundoBrancoNegrito[Ô]>


Como que eu faço para pegar os dados [Ô]00 - tributada integralmente[Ô], ou seja, queria que usasse um ID do campo, pegasse tudo que estivesse dentro de [Ô]Tributação do ICMS[Ô]

Tem como?


Obrigado.
RODRIGOFERRO 31/01/2011 14:31:53
#363904
coloque ai a chave de acesso de uma dessas notas pra gente acompanhar...

Abraços
ALTAIR148 31/01/2011 14:40:55
#363906
ok,

52101207825777000134550010000098391111712107

Abraços....
RODRIGOFERRO 31/01/2011 15:06:45
#363909
Amigão eu faria da seguinte forma, baixava o source da pagina e parseava o html pra pegar os dados, porem eu so posso te ajudar nisso em C# ou vb.net... em vb6 eu fico te devendo,,, segue link de uma amostra de como parsear no .,NET

http://htmlagilitypack.codeplex.com/

Abraçao
ALTAIR148 31/01/2011 15:38:51
#363914
Olha, assim que chegar em casa vou tentar, mas não me importo que seja em vb.net ou C#. não entendo muito as duas linguagens ainda, mas quero apenas gravas os dados em uma tabela, o meu sistema que irei trabalhar com as NF-e importadas é desenvolvido em Access. No no access já tentei de tudo e não consegui. Ai resolvi recorrer a outras linguagens.

Obrigado pela atenção.
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas