Ir para conteúdo
  • Cadastre-se

DanrleiNascimento

Membros
  • Total de ítens

    40
  • 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...
The popup will be closed in 10 segundos...