Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1967 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou com problemas quando tento fazer o seguinte :

Tenho uma rotina para realizar a Manifestação de NF-e e obter os resumos de XML, para depois dar ciência (manifestar) e depois baixar o XML completo.

Quando configuro o componente em :

Certificados / ArquivoPFX / DadosPFX / NumeroSerie / Senha diretamente para somente 1 certificado de 1 empresa, dá certo, porém, quando tento fazer um loop para percorrer a tabela empresas que contém 11 CNPJ diferentes, e faço no código fonte isso :

        v_cnpj_ant     := qrEmpresas.FieldByName('cnpj').Value;
        vUltimoNSU     := qrEmpresas.FieldByName('nsu').Value;
        v_razao_social := qrEmpresas.FieldByName('razao').Value;
        v_nome_empresa := qrEmpresas.FieldByName('nome').Value;
        v_arquivopfx   := qrEmpresas.FieldByName('cer_endereco').Value;
        v_numserie     := qrEmpresas.FieldByName('cer_chave').Value;
        v_senhacert    := qrEmpresas.FieldByName('cer_senha').Value;
        ACBrNFe1.Configuracoes.Certificados.ArquivoPFX  := Trim(v_arquivopfx);
        ACBrNFe1.Configuracoes.Certificados.NumeroSerie := Trim(v_numserie);
        ACBrNFe1.Configuracoes.Certificados.Senha       := Trim(v_senhacert);

ocorre o erro Access Violation. Já li bastante sobre esse tipo de erro (não sou programador Delphi, utilizo outra linguagem, mas esse projeto só podia ser em Delphi, por isso algumas coisas fico perdido), e foi dito que parte de um erro de lógica feito pelo programador, porém, por não ter a vivência em Delphi, não consigo entender o que estou errando.

Grato por qualquer ajuda.

 

  • Este tópico foi criado há 1967 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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