Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.338
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Estou baixando para validar as alterações. Assim que tiver uma posição te retorno.
  2. Você não vai perder uma função se ela não existe em outros Reports. Na verdade, se eu entendi bem, do jeito que você está fazendo pode ocasionar um erro que só será detectado em runtime no cliente se no futuro você (ou outro programador da sua empresa) resolver trocar o DANFe pra outro modelo.
  3. Nesse caso, vou voltar a pedir as informações que você ainda não me passou, veja:
  4. Você precisa abrir todos os forms da sua aplicação que tem os componentes.
  5. Essas propriedades são apenas do Fast Report, por isso não estão mais na classe base. Se você vai trabalhar apenas com o Fast, sugiro que use o componente diretamente ao invés de fazer ACBrDanfe.xxx
  6. Ele entrou ali no Clear? Qual a versão do seu Delphi? Lembro que algumas versões tem problemas com esse método.
  7. Você consegue me passar um passo a passo pra reproduzir no Demo do ACBrBlocoX? Por exemplo, quais comandos você chama e quantos produtos são necessários para observar a lentidão? Acho que não, mas talvez você possa assinar usando o próprio componente. O TACBrBlocoX_Estoque.GerarXML usa algo assim: FXMLAssinado := ACBrBlocoX1.SSL.Assinar(FXMLOriginal, 'Estoque', 'Mensagem');
  8. Esses erros mostram que seus componentes não foram atualizados ou que depois de atualizar seus arquivos as alterações não foram salvas. Tente verificar se não está faltando algum dos passos descritos no segundo vídeo.
  9. Essa é nova. Boleto manual eu nunca vi. Você vai ter que alterar o arquivo ACBrBoletoFCFR.pas no método TACBrBoletoFCFR.PrepareBoletos que o campo fique vazio quando o valor não estiver preenchido. Deixa dar um exemplo: Field_Vencimento.AsDateTime := ListadeBoletos[iFor].Vencimento; Teria que alterar para algo como: if ListadeBoletos[iFor].Vencimento <> 0 then begin Field_Vencimento.AsDateTime := ListadeBoletos[iFor].Vencimento; end else begin Field_Vencimento.Clear; end;
  10. Esses valores não são do xml?
  11. E daí você vai preencher utilizando o quê? A menos que eu não tenha entendido a questão, ter máscara no campo não impede dele ser apresentado vazio. A questão é informar vazio no campo.
  12. Mas com que objetivo?
  13. Moderação: Tópico Movido para área correta.
  14. Dizer quais erros estão aparecendo seria a primeira coisa que eu pensaria.
  15. Verifique o log se há comunicação com a impressora.
  16. A propósito, foram enviadas correções relacionadas a isso. Então queira atualizar e testar antes de criar um novo tópico.
  17. Por favor, verifique se a propriedade ACBrNFSe.Configuracoes.Webservices.QuebradeLinha está configurada como "|" (pipe) no momento de abrir o relatório.
  18. Enviei uma correção para essa parte e alterei o logotipo principal. O comportamento também foi alterado. O logo principal agora vai ser exibido se você não informar nenhum logo. Mas o logo do Prestador não vai ser exibido se você não informar. Vou verificar isso.
  19. Por favor copie e cole a mensagem de erro completa.
  20. Parece que sim. Confere por favor o arquivo mencionado no tópico abaixo: https://www.projetoacbr.com.br/forum/topic/39136-como-instalar-acbr-no-delphi-102/?tab=comments#comment-315002
  21. Me parece que está faltando configurações mesmo. Por exemplo: Testando no exemplo do ACBrNFSe, o layout não quebrou como quebrou na sua imagem. A primeira imagem que está faltando é a propriedade TACBrNFSeDANFSeRL.Logo. Atribua o caminho para um arquivo. A segunda imagem que está faltando é a propriedade TACBrNFSeDANFSeRL.PrestLogo. Atribua o caminho para um arquivo. Note que no seu exemplo, os dois logos são da NF-e, não da NFS-e.
  22. Só pra confirmar, qual é o arquivo DANFSe que você utiliza?
  23. Não entendi se seu problema foi solucionado. Resolveu?
  24. Sim. É o comportamento atual. Sim. Está correto. Para novas dúvidas talvez queira iniciar um novo tópico.
×
×
  • 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.