Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.476
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Olá, qual a sua IDE ?
  2. Por favor teste com esse ajuste procedure TACBrETQ.IniciarEtiqueta; var wCmd: AnsiString; begin GravarLog('- IniciarEtiqueta'); AtivarSeNecessario; wCmd := fsETQ.ComandosIniciarEtiqueta; if (not (fsEtqInicializada or fsEtqFinalizada)) then fsListaCmd.Insert(0, wCmd) //Se Etiqueta não foi iniciada, comandos incluídos no início else begin if fsEtqFinalizada then fsListaCmd.Add(fsETQ.ComandosFinalizarEtiqueta(fsCopias, fsAvancoEtq)); // <---- AQUI fsListaCmd.Add(wCmd); //Se Etiqueta foi iniciada, comandos são concatenados end; fsEtqInicializada := True; fsEtqFinalizada := False; fsCopias := 1; fsAvancoEtq := 0; end; a Unit modificada está em anexo... ACBrETQ.pas
  3. Isso já é feito... // Verifica se ficou um bloco de etiquetas sem ser Finalizado if (not fsEtqFinalizada) then FinalizarEtiqueta(Copias, AvancoEtq) sua modificação pode quebrar a maneira que algumas aplicações operam... Estou analisando o tópico: Já devo propor um ajuste...
  4. Como está configurado os parâmetros da DFeSSL ? Você está usando libWinCrypt?
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Parece que realmente há um Bug... Por favor testes, substituindo com o trecho abaixo procedure TACBrNFe.EnviarEmailEvento(const sPara, sAssunto: String; sMensagem: TStrings; sCC: TStrings; Anexos: TStrings; sReplyTo: TStrings); var NomeArq: String; AnexosEmail: TStrings; StreamNFe : TMemoryStream; begin AnexosEmail := TStringList.Create; StreamNFe := TMemoryStream.Create; try AnexosEmail.Clear; if Anexos <> nil then AnexosEmail.Text := Anexos.Text; GravarStream(StreamNFe); ImprimirEventoPDF; AnexosEmail.Add(DANFE.ArquivoPDF); NomeArq := OnlyNumber(EventoNFe.Evento[0].InfEvento.Id); EnviarEmail(sPara, sAssunto, sMensagem, sCC, AnexosEmail, StreamNFe, NomeArq + '-procEventoNFe.xml', sReplyTo); finally AnexosEmail.Free; StreamNFe.Free; end; end;
  7. A.V. ocorre quando você tenta acessar um Objeto que ainda não foi criado ou já foi destruído... Faça testes com o Demo do ACBr, se conseguir reproduzir o problema, informe o passo a passo
  8. Acabei de testar, e está tudo ok... verifique se seus fontes estão atualizados
  9. Parece ser uma propriedade que foi removida... Atualize os fontes, abra todos os formulários, ignore os erros de propriedades inexistente... Salve o Form... Isso deve gravar um novo DFM, sem a propriedade... você poderá comprar isso, abrindo o DFM, no Bloco de Notas...
  10. Seus fontes estão atualizados ? Lembro de ter um ajuste recente nesse sentido...
  11. Clique no segundo item do CallStack, e ache a linha do ACBrECFVirtualSAT... Com um debug nessa rotina, acompanhe a criação do Det, até passar ele pra o evento...
  12. Acho que nenhum TEF aceita Debito digitado... mas é melhor confirmar com eles...
  13. O instalador usa uma Classe da Jedi, que vai no Registro do Windows, para buscar as versões... Talvez seja necessário reinstalar o Delphi
  14. Olá, creio que você precise entrar em contato direto com eles... https://www.djpdv.com.br/ O Projeto ACBr não tem mais, relação direta com o DJPDV
  15. Humm.. quem invoca esse Evento é o componente... Deixe um Bkpoint nele, e quando o "Det" estiver como "Nil", verifique no Call Stack, que linha de código chamou o evento...
  16. Olá @Marcos Branco, que bom que consegui... ficamos contentes... Para efeito de referência futura, você conseguiria deixar registrado aqui nas respostas, o que precisou ajustar ? Se deseja que efetuemos modificações nos Demos que estão no SVN, por favor anexe os Arquivos modificados, aqui mesmo no tópico...
  17. Não sei bem... se ficar em 0, usará o valor Default...
  18. use a força, leia os fontes... ACBrSAT1.CFe.Det[0].infAdProd := 'bla bla'; Abra o seu XML, e veja, ele está lá...
  19. Sim, ele existe... Essa informação apenas não sairá no Extrato do SAT, se você configurar a Impressão para uma linha
  20. Anexe o XML, que você está carregando para a impressão
  21. você usa o componente ACBrECF ? Se SIM, ajuste a altura em ACBrECF.ConfigBarras.Altura
  22. Veja alguns tópicos de usuários que já estão usando com sucesso em Harbour
  23. Creio que os exemplos são para xHarbour A ACBrLib é uma DLL como outra qualquer...como uma DLL de ECF ou SAT... Se você sabe como instanciar uma DLL em Harbour... podria seguir a mesma linha de raciocínio para fazer o "Import" dos métodos da ACBrLib
×
×
  • 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.