Ir para conteúdo
  • Cadastre-se

netsolutions

Membros
  • Total de ítens

    416
  • Registro em

  • Última visita

Posts postados por netsolutions

  1. Em 20/03/2012 at 10:58, lazaro disse:

     

     

    Olá CarlosFilho, como vai?

     

    Minha aplicação também parou com a mudança na receita depois de muito pesquisar, verifiquei realmente que aqui algumas soluções já foram apresentadas, entretanto, ainda não atendeu totalmente o que eu gostaria de fazer, vou postar meu código aqui e pedir a ajuda de vocês para concluir esse desenvolvimento.

     

    veja:

     

    Utilizando o componente TWebBrowser, atribuo os campos para a página até chegar a página de download, pois bem, o download pela pagina pede confirmação como é possível ver no próprio código fonte da página: " " e acreedito que isso esteja causando um erro que não me deixar baixar o arquivo, até porque em seguida o SO, envia a escolha do certificado para completar o download.

     

    Em resumo, preciso saber como fazer o download mesmo com essa confirmação e digamos que passar o certificado como parâmetro para o download.

     

    Abaixo o código que realizei.

     

    Abre a página:

    WebBrowser1.Navigate('http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=');

     

    Atribui a chave da Nfe a página:

    WebBrowser1.OleObject.Document.all.Item('ctl00$ContentPlaceHolder1$txtChaveAcessoCompleta', 0).value := edtChaveNFe.Text;

     

    Atribui a Captcha a página:

    WebBrowser1.OleObject.Document.all.Item('ctl00$ContentPlaceHolder1$txtCaptcha', 0).value := edtCaptcha.Text;

     

    Realiza a consulta da página, nesse momento a nova página aberta me da acesso ao download:

    WebBrowser1.OleObject.Document.all.Item('ctl00$ContentPlaceHolder1$btnConsultar', 0).click;

     

    Aguardo o carregamento da página

    repeat

    Application.ProcessMessages;

    until (WebBrowser1.ReadyState >= READYSTATE_COMPLETE);

     

    Nesse momento clico no botão de download, aqui da um erro de access violation, realizando pelo site, tem uma mensagem de confirmação e mais a escolha do certificado.

    WebBrowser1.OleObject.Document.all.Item('ctl00$ContentPlaceHolder1$btnDownload', 0).click;

     

    Grato pela ajuda.

     

    Lázaro Mariano

    Lázaro Mariano você conseguiu resolver esse erro??

  2. @Daniel Simoes Sim, mas na mensagem do erro está access Violation mas da essa opção como mostra na imagem.. na descrição mostra Debugger Exception notification, eu havia tentado desabilitar essa função, mas o erro persistiu.. depois que eu marquei a opção de ignorar este tipo de exceção aparentemente ficou tudo OK, mas estranhamente nas outras maquinas que testei não apresentou essa mensagem

  3. Esgranho, que aparentemente funciona tudo corretamente, só da erro na hora de fechar a aplicação, é como se houvesse alguma coisa que não está sendo destruida, mas não faço ideia do que pode ser... mas tenho certeza que deve haver algo em uma dessas duas units

    Me aprofundando mais um pouco.. a unit que causa o erro é ACBrSAT

  4. Bom dia pessoal, estou tendo um problema com a minha aplicação já faz um tempo, quando vou fechar a aplicação retornava um access violation, tratei ao fechar a aplicação para desativar a exibição de erros, mas venho estudando o motivo do erro, ontem descobri que quando coloco o acbrSAT no formulário, mesmo sem adicionar nenhum outro recurso ou código o problema acontece, tentei ao destruir a aplicação usar um acbrSAT1.free; mas sem sucesso, aparentemente o erro ocorre em uma das units usadas pelo componente, estou usando Delphi Xe7 e Windows 10 alguém já reparou neste problema??

  5. Boa tarde pessoal... estou com uma dúvida, eu Gravo o valor co campo ide.nCFe no meu sistema, e mensalmente gero um relatório que é enviado para o contador, mas essa semana um contador me pediu para adicionar no relatório o Número do Extrato.. até então eu acreditava que o Número do extrato e o Numero do CFe era a mesma coisa...

     

    você sabe me dizer se não são a mesma coisa e se este ide.nCFe é o Número do CFe como faço para pegar o número do extrato??

     

    grato!

  6. Pessoal estou com este problema de cortar a impressão no meio quando possui muitos itens, tentei varias coisas no driver da impressora, mas não mexi na configuração do fortes....

    eu vi algumas pessoas relatando alguma configuração no fortes, mas não consigo mais achar o tópico, alguém sabe me dizer o que tem que ser alterado no fortes para que pare de cortar??

  7. @Ricardo Miquinioty e @Juliomar Marchetti  Ricardo o edit do MS-Dos deve considerar esse caracter uma quebra de linha, abri o arquivo no Notepad++ apaguei a linha extra que ele mostrava lá, e o arquivo importou normalmente.

    O Ideal agora seria eu conseguir verificar no delphi antes mesmo de importar se existe essa linha em branco para remove-la antes da importação, mas muito obrigado pela ajuda, Problema resolvido!

     

    Segue a imagem no Notepad++

    CUsersAndré LuizDesktopTXT NFeE_030773 NF GRANDE E COM LINHA I05C DO CEST.TXT - Notepad++.jpg

    • Curtir 1
  8. Boa tarde pessoal, no meu sistema eu importo os dados do txt da NFe de um outro sistema e raramente tenho problemas com isso, porém recentemente venho tendo alguns problemas com alguns arquivos, testei os mesmos arquivos no emissor de NFe da Sefaz e importa normalmente, no demo do ACBR não importa,  alguém sabe me dizer se existe um limite de quantidade de produtos na importação do ACBR.. e se alguém puder testar vou anexar o txt que acontece o problema aqui!

    Grato desde já

    E_030773 NF GRANDE E COM LINHA I05C DO CEST.TXT

×
×
  • 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.