osmarbentojr Postado 1 Março Compartilhar Postado 1 Março Bom dia, pessoal, em todos os DF-e que utilizo o acbr (no caso todos), antes do cliente enviar, tenho um botão de preview, pra facilitar ele corrigir algum problema previamente. Mas, o único DF-e de da um erro de acess violation e não consigo fazer é o CT-e. Queria saber primeiro se, vocês tem uma rotina de preview antes de enviar, se sim, como fazem ? Para ilustrar, eu primeiro alimento o componente, e em seguida dou um imprimir, vou postar o código que uso pra nf-e e sempre funcionou dmNfe.nfe.NotasFiscais.GerarNFe; dmNfe.nfe.NotasFiscais.Imprimir; O mesmo código para ct-e dar um erro de acess violation, agradeço para quem puder ajudar. Link para o comentário Compartilhar em outros sites More sharing options...
fabiofranzini Postado 1 Março Compartilhar Postado 1 Março Verifique no Evento OnStatusChange, e nos demais, se você utiliza algo para indicar o andamento do processo, se utiliza, verifica se não esta tentando atualizar elementos de algum Form inexistente (Não criado). Link para o comentário Compartilhar em outros sites More sharing options...
osmarbentojr Postado 1 Março Autor Compartilhar Postado 1 Março boa tarde @fabiofranzini, eu utlizo o evento sim, mas como só estou monitorando o envio, eu valido antes qual o evento pra poder indicar, como segue o código abaixo case cte.Status of stCTeIdle : ; stCTeStatusServico : statuspos := 'Verificando status do servico...'; stCTeRecepcao : statuspos := 'Enviando dados do CT-e...'; stCTeRetRecepcao: statuspos := 'Recebendo dados do CT-e...'; stCTeConsulta : statuspos := 'Consultando CT-e...'; stCTeCancelamento : statuspos := 'Enviando cancelamento do CT-e...'; stCTeInutilizacao : statuspos := 'Enviando inutilização de numeração de CT-e...'; stCTeRecibo : statuspos := 'Consultadno recibo do lote...'; stCTeCCe : statuspos := 'Enviando carta de correção do CT-e...'; stCTeEvento : statuspos := 'Enviando evento do CT-e...'; end; if _operacao = 'envio' then frmCteEnvio.edStatus.Text := statuspos; Application.ProcessMessages; Link para o comentário Compartilhar em outros sites More sharing options...
fabiofranzini Postado 1 Março Compartilhar Postado 1 Março Faz um teste rapido, desabilita ele e verifica se o erro ocorre. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 4 Março Moderadores Compartilhar Postado 4 Março Em 01/03/2024 at 05:16, osmarbentojr disse: Bom dia, pessoal, em todos os DF-e que utilizo o acbr (no caso todos), antes do cliente enviar, tenho um botão de preview, pra facilitar ele corrigir algum problema previamente. Mas, o único DF-e de da um erro de acess violation e não consigo fazer é o CT-e. Queria saber primeiro se, vocês tem uma rotina de preview antes de enviar, se sim, como fazem ? Para ilustrar, eu primeiro alimento o componente, e em seguida dou um imprimir, vou postar o código que uso pra nf-e e sempre funcionou dmNfe.nfe.NotasFiscais.GerarNFe; dmNfe.nfe.NotasFiscais.Imprimir; O mesmo código para ct-e dar um erro de acess violation, agradeço para quem puder ajudar. tentou debugar e pegar onde está dando o AV? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora