Ir para conteúdo
  • Cadastre-se

Otavio Benini

Membros
  • Total de ítens

    131
  • Registro em

  • Última visita

Posts postados por Otavio Benini

  1. Prezados,

    Meu programa usa o ACBR tanto com certificado A1 quanto A3, com os devidos ajustes

    Concluída a transmissão da NFe é exibido o DANFE; ao fechar o DANFE com o A3 (token) recebo um Access Violation.

    Ou seja, o processo é concluído sem problemas, mas a rotina é abortada com essa mensagem e apenas com A3 da Certisign.

    Não usei A3 de outro fornecedor.

    Alguém tem alguma idéia da origem da mensagem ? Alguém já passou por isso ?

    Uso Delphi 2010, Win7 32 bits para compilar, o erro ocorre sob XP, Win7 32 e 64 bits.

    obrigado pela ajuda.

    Otavio Benini

  2. era isso mesmo

    qdo eu descobri os componentes ACBr eu já tinha o xml pronto (só faltava assinar e enviar) e estava na véspera da instalação

    então peguei o demo, juntei tudo, testei, funcionou, implantei

    naquela oportunidade usei OpenSSL para assinatura digital e certificado A1

    depois, necessitando usar certificado A3, troquei tudo por CAPICOM e aí começou o erro

    mas, felizmente, está RESOLVIDO !!

    agradeço sua preciosa ajuda

    ---

    O componente NÃO gera nenhum arquivo temp.xml

    No demo existe uma função apenas para carregar a resposta no WebBrowser.

    
    procedure TForm1.LoadXML(MyMemo: TMemo; MyWebBrowser: TWebBrowser);
    
    begin
    
      MyMemo.Lines.SaveToFile(ExtractFileDir(application.ExeName)+'temp.xml');
    
      MyWebBrowser.Navigate(ExtractFileDir(application.ExeName)+'temp.xml');
    
    end;
    
    

    Vc provavelmente copiou esta função para sua aplicação e não adaptou as suas necessidades.

  3. O componente não grava nenhum temp.xml.

    Vc provavelmente copiou a função do demo que carrega o XML no WebBrowser e não ajustou as suas necessidades.

    ---

    prezado anfm,

    agradeço seu interesse

    minha aplicação também não gera temp.xml

    anexo um arquivo temp.xml gerado pelo componente no diretório que especifico

    esse arquivo é sempre sobrescrito na comunicação seguinte, ou seja, sempre contém a última informação

    no meu pc onde o diretório é local tudo ocorre normalmente

    minha aplicação faz uso do componente em 2 oportunidades: na emissão de nf de venda e na emissão de outras nfs

    a diferença entre ambas rotinas é anterior à chamada da procedure; eu não crio temp.xml

    o que torno o problema 'cabeludo' é o fato de o erro só ocorrer durante emissão da nf de venda !!

    esse cliente utiliza certifica A1

    num outro cliente onde tudo é muito parecido (servidor, aplicação, DB) e utiliza certificado A3, o problema ocorre nas outras nfs, ou seja, nf de venda ok, inversamente ao outro

    um terceiro cliente onde tudo é muito parecido e utiliza certifica A1 não tenho problemas

    temp.xml

  4. prezados colegas,

    ao final da conexão com a Sefaz, depois de obter os nºs de protocolo, de gravar o xml final, o seguinte erro (vide figura) aborta meu programa; o principal foi realizado (registro da nfe) mas a continuidade do processamento fica prejudicada

    esclareço: "S:\" é a unidade mapeada do servidor e "S:\Nfe\" é a variável 'PathSalvar' do arquivo ini;

    agradeço as colaborações

    post-356-13548987239365.jpg

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