Ir para conteúdo
  • Cadastre-se

DanrleiNascimento

Membros
  • Total de ítens

    37
  • Registro em

  • Última visita

Community Answers

  1. DanrleiNascimento's post in Emitir Nfs-e pelo WebService Pública was marked as the answer   
    SOLUÇÃO:
    Envelope:
    <?xml version="1.0" encoding="utf-8"?>
    <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ser=\"http://service.nfse.integracao.ws.publica/\">
    <soapenv:Body>
    <ser:RecepcionarLoteRps>
    <XML>
    <![CDATA[ AQUI COLOCA O XML ]]>
    </XML>
    </ser:RecepcionarLoteRps>
    </soapenv:Body>
    </soapenv:Envelope
  2. DanrleiNascimento's post in Emitir Nfs-e pelo WebService Pública was marked as the answer   
    SOLUÇÃO:
    Envelope:
    <?xml version="1.0" encoding="utf-8"?>
    <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ser=\"http://service.nfse.integracao.ws.publica/\">
    <soapenv:Body>
    <ser:RecepcionarLoteRps>
    <XML>
    <![CDATA[ AQUI COLOCA O XML ]]>
    </XML>
    </ser:RecepcionarLoteRps>
    </soapenv:Body>
    </soapenv:Envelope
  3. DanrleiNascimento's post in Selecionar Certifica na tela aberta pelo Java was marked as the answer   
    SOLUÇÃO: Os certificados são sempre apresentados em ordem de vencimento do maior para o menor. Eu consigo ler quais os certificados estão instalados na máquina usando TElWinCertStorage. Então eu os ordeno da mesma forma e localizo a posição dele. Então quando abre a tela para selecionar, eu clico no certificado certo usando os comandos do teclado.
     
    void __fastcall TfrmNavegador::TimerSelecionarCertificadoTimer(TObject *Sender)
     {
      TimerSelecionarCertificado->Enabled = false;
        Application->ProcessMessages();
        Sleep(1000);
        if(!FindWindowW(NULL, String("Segurança do Windows").c_str()))
         {
          TimerSelecionarCertificado->Enabled = true;
          return;
         }
        setLog("Selecionando certificado.");
        WebBrowser1->Silent = true;
        Application->ProcessMessages();
        Sleep(1000);
        for(int i = 0; i < getPosicaoCertificado(); i++)
         {
          keybd_event(VK_DOWN, 0, 0, 0);
          keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
          Sleep(100);
         }
        keybd_event(VK_RETURN, 0, 0, 0);
        keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP, 0);
     }
×
×
  • 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.

The popup will be closed in 10 segundos...