Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'FASTREPORT'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • Duvidas Privadas
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
    • ACBrLib Android - Pro
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
    • ACBrLib Android - Demo

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. Olá, Preciso salvar as margens desejadas via códigos (estou fazendo isso salvando em uma tabela do mysql antes), logo depois quero que essas margens sejam aplicadas a todos os relatórios da minha aplicação. Sou nova com Delphi e principalmente com FastReport, alguem pode em ajudar... >_<
  2. "Segue a contribuição para os modelos de DANFE nos formatos retrato e paisagem, incluindo totalizadores adicionais. No modelo paisagem, foram adicionados os valores de IPI normal e de devolução, além das alíquotas de ICMS, ICMS ST e IPI por produto." Fiz ajustes para melhorar a clareza e fluidez. Abaixo modelo das imagens conforme o modelo de impressão usado no Fast Report; DANFePaisagem_v2.fr3 DANFeRetrato_v2.fr3 DANFePaisagem_v2.fr3 DANFeRetrato_v2.fr3
  3. Bom dia a todos, tudo bem? Estamos iniciando o desenvolvimento com a NFCe, porém notamos algo referente a impressão utilizando FastReport, a propriedade de LarguraBobina, não está sendo respeitada, dentro do ACBrNFeDANFEFRDM nem existe referencia para a largura... Sugestão para implementação seria dentro da função AjustaMargensReports, PaperWidth; porém através do DANFEClassOwner, não estamos conseguindo acessar a LarguraBobina do componente... Alguém saberia nos orientar, de como deixar disponivel a LarguraBobina dentro do ACBrNFeDANFEFRDM ? Ou alguma maneira de acessar o TfrxReportPage da NFce para realizar essa alteração por fora? Obrigado!
  4. Boa noite. Utilizo Delphi XE6 e fui atualizar o ACBr e acontece um erro ao compilar os pacotes FastReport. Pelo que pude perceber os componentes estão com Required de fs29.bpl (FastReport 2023.2) porém a versão do meu FastReport contém as BPLs fs20.bpl. Não existe uma forma de configurar os componentes essa dependência das BPLs do FastReport? Como devo fazer para corrigir o problema? Segue trecho do log de erro: Versao Instalador: 2.16.0.21 Versão do delphi: Delphi XE6 Win32 Dir. Instalação : D:\Desenvolvimento\ACBr\ Dir. Bibliotecas: D:\Desenvolvimento\ACBr\Lib\Delphi\LibD20\Win32 Cleaning package cache for ACBr_NFeDanfeFR.bpl Cleaning ok Compiling package D:\Desenvolvimento\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBr_NFeDanfeFR.dpk "C:\Program Files (x86)\Embarcadero\Studio\14.0\bin\dcc32.exe" "D:\Desenvolvimento\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBr_NFeDanfeFR.dpk" Embarcadero Delphi for Win32 compiler version 27.0 Copyright (c) 1983,2014 Embarcadero Technologies, Inc. ACBr_NFeDanfeFR.dpk(76) Fatal: E2202 Required package 'fs29' not found Compilation failure Erro ao compilar o pacote "ACBr_NFeDanfeFR.dpk". Abortando... Ocorreram erros na compilação dos pacotes.
  5. Colegas, Precisei reinstalar meu Delphi, e ao instalar o ACBr me deparei com este erro. Desinstalei o Delphi novamente e instalei de novo e continua com o mesmo problema. Como resolver este problema? ... ... C:\ACBr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBrNFeDANFEFRDM.pas(45) Fatal: E2225 Never-build package 'frx20' must be recompiled Compilation failure Erro ao compilar o pacote "ACBr_NFeDanfeFR.dpk". Abortando... Ocorreram erros na compilação dos pacotes. Desde já agradeço.
  6. Olá, pessoal, boa tarde. Usamos o ACBrNFSex para emissão de NFSe com o provedor GIAP na cidade de São Carlos-SP. Para Emitir e enviar o RPS, o provedor aceita até 4000 caracteres no campo Discriminação, como podemos ver na unit "..\Fontes\ACBrDFe\ACBrNFSeX\Provedores\Giap.GravarXml.pas" do provedor. Como utilizamos o componente ACBrNFSeXDANFSeFR (Fast Report) para realizar a impressão da DANFSe, notamos que estava cortando o texto na discriminação quando passava de 2000 caracteres. Olhando na unit "..\Fontes\ACBrDFe\ACBrNFSeX\DANFSE\Fast\ACBrNFSeXDANFSeFR.pas" pude notar que no cdsServicos o FIeld Discriminacao está sendo criado com 2000 caracteres. Quando alteramos para ser criado com 4000 caracteres passou a exibir completamente a discriminação na impressão. Seguem anexos os ajustes na unit, para análise e se tiver tudo certo subir no repositório. Acredito que não terá problemas para os provedores que utilizam 2000 caracteres, pois nada será cortado. ACBrNFSeXDANFSeFR.pas
  7. Bom dia pessoal, estou com uma dúvida aqui no fastreport. Tenho um relatório onde tem um MasterData e um DetailData, gostaria de saber como faço para que o DetailData apareça no relatório mesmo se os valores dele for 0? Na select onde preencho o DetailData, já estou tratando para quando os valores forem null preencher com 0,00, mas mesmo assim o DetailData não aparece. Ps: Esse DetailData são as informações de tributação da nota que aparece no MasterData, quando essa nota tem o valor 0,00 e não existe tributação para ela o DetailData não aparece e gostaria que ele aparecesse com todos os valores 0,00. Obrigado pela Ajuda.
  8. Bom dia, estou com umas duvidas para gerar um livro de prestação de serviço. Tenho um livro de serviço onde me mostra os serviços prestados do cliente, nele o cliente tem a opção de anexar Resumos de ISSQN, relação de clientes e fornecedores, retenção de tributos. As informações principais e os parâmetros estão todos ok. Minha estrutura é, GroupHeader para agrupar os serviços, MasterData Para mostrar os registros, DetailData para as retenções e GroupFooter para total dos valores. No delphi, uma tabela com os serviços prestados, uma tabela para retenções, uma tabela para o resumo ISSQN e uma tabela para clientes e fornecedores. Agora começa minhas duvidas. Primeira, para eu mostrar meu resumo e meu cliente e fornecedor, criei um sub para cada item, na pagina inicial coloquei o sub do resumo dentro da banda GroupFooter bem abaixo das somas dos valores e criei um filha dessa banda para mostrar os clientes e fornecedores. Na hora da impressão quando informo para mostra os clientes e fornecedores, o fast mostra uma pagina em branco antes de mostrar os clientes e fornecedores, reparei que quando tenho mais que 15 clientes (limite de registros na tela) ele mostra a tela em branco e se marco a opção "StartNewPage" da banda filha ou do GroupHeader do subClienteFornecedor em algumas base de dados que fiz o teste ele mostra a tela em branco também. Minha segunda duvida é, abaixo do GroupHeader da pagina principal tenho memos(dentro da banda GroupHeader) para fazer o transporte de valores de uma pagina para outra, e acima da banda PageFooter também tenho memos (dentro da banda PageFooter) para realizar os transportes. Esses transportes tem algumas regras para poder aparecer ou não, quando gero o relatório limpo sem parâmetros, ele funciona perfeitamente, porem, quando informo o resumo de ISSQN e/ou a lista de clientes esses memos de transporte aparecem e não deveriam. Já coloquei condições de visble true ou false dentro dos BeforePrints das bandas para tentar resolver o problema mas não consigo. O que percebi é que como o Resumo está dentro da banda GroupFooter e a listagem de clientes está numa banda filha da GroupFooter, ambas fazem exatamente as mesmas coisas que a banda GroupFooter. Preciso de uma força nessas situações, não sei mais o que fazer. Agradeço desde já, obrigado.
  9. Boa tarde! Fiz algumas melhorias e padronizei os layouts de eventos de NF-e, CT-e e MDF-e em FastReport. Estou enviando os arquivos em anexo para contribuir com o projeto. Atenciosamente, Allan DACTE_EVENTOS.fr3 EVENTOS_MDFE.fr3 EVENTOS.fr3
  10. Bom dia! Ao exportar PDF do DANFSe, utilizando FastReport e Delphi 11, estava ocorrendo a exceção "invalid zstream operation". Para evitar, desabilitei o atributo Compressed da exportação para PDF do método ImprimirDANFSePDF. Segue o arquivo modificado. ACBrNFSeXDANFSeFR.pas
  11. Alguém sabe o por que desse erro? atualizei o acbr hoje normalmente e começou a dar esse erro(error2.txt), se eu declaro o caminho "C:\ACBr\Fontes\ACBrBoleto\FC\Fast" no library path me retorna o(erro.txt) O acbr foi o ultimo componente a ser instalado, alguém tem alguma ideia? (O SISTEMA RODAVA NORMAL ANTES DE EU ATUALIZAR) error.txt error2.txt
  12. Ao gerar um relatorio com mais de 200 notas fiscais (sim, o cliente imprime tudo de uma vez para enviar ao contador) fica absurdamente lento. Identifiquei que o problema é um bug conhecido do fast report neste ponto: function TACBrNFSeDANFSeFR.PrepareReport(NFSe: TNFSe): Boolean; . . . for I := 0 to TACBrNFSe(ACBrNFSe).NotasFiscais.Count - 1 do begin CarregaDados(TACBrNFSe(ACBrNFSe).NotasFiscais.Items.NFSe); if (I > 0) then Result := frxReport.PrepareReport(false) else Result := frxReport.PrepareReport end; Onde o PrepareReport(false) acrescenta um novo relatorio a cada NFs-e (usando o recurso de multi-relatorios). Mas depois de uma certa quantidade fica muito lento. Fiz algumas alterações nos fontes para tornar isto mais rapido. Qual o procedimento para submeter a alteração à eventual incorporação definitiva? Abraços
  13. Boa tarde, Pequeno ajuste na função "AjustaDiscriminacao" na unit para impressão com o FastReport "ACBrNFSeDANFSeFR.pas", esta função é responsável por separar os itens quando esta nota contiver mais de um item. PS: Anexo Unit alterada. Favor analisar a alteração !. ACBrNFSeDANFSeFR.pas
  14. Boa tarde, A sua geração de relatórios agora ficou mais completa, a Família de componentes ACBr agora tem mais um componente, o TACBrNFSeXDANFSeFR, componente responsável pela impressão auxiliar do componente TACBrNFSeX utilizando o gerador de relatórios FastReport para sua emissão de nota fiscal eletrônica de serviços - NFSe . Na revisão 23715 do Instalador publicado em 24/11/2021 - 17:59, foi contemplado os pacotes de instalação da impressão DANFSE com FastReport; Todos os relatórios FR3 atuais da ACBrNFSe são compatíveis com ACBrNFSeX (os mesmos). O Componente ACBrNFSeX agora possui impressão utilizando FortesReport e FastReport, da mesma forma do seu antecessor.
  15. Boa noite. Adicionei a propriedade Preview no componente ACBrBoletoFCFR, para a utilização do do TfrxPreview do Fast Report. Segue em anexo a unit para analise. Desde já agradeço! ACBrBoletoFCFR.dfmACBrBoletoFCFR.pas
  16. Precisei de criar um novo modelo de DAMDFe em Fast, exibindo melhor algumas informações do modal aquaviário. Em anexo o arquivo do relatório e o fonte pois precisei criar um CDS para exebição de algumas informações. O arquivo fr3 em vez de alterar os já existentes apenas adicionei o novo. ACBrMDFeDAMDFEFR.pas DAMDFe_Retrato_mod3.fr3
  17. Boa tarde Estou precisando migrar alguns relatórios e impressão de etiquetas para o fastreport. A minha dor de cabeça está na qualidade de impressão na Argox. Quando imprimo as etiquetas usando os comandos PPLA, a impressão ocorre nítida, porém ao fazer com o fastreport, as etiquetas são impressas como se estivessem se apagando. Existe alguma forma de melhorar a qualidade de impressão na argox usando o fastreport ? Desde já agradeço a atenção.
  18. Bom dia tudo certo? Estou tentando implementar a impressão do SAT pelo Fast usando o componente ACBrSATExtratoFR, mas ao passar pelo ImprimirExtrato não acontece nada, saberiam me dizer se falta implementar algo? Segue código: ACBrSATExtratoFR := TACBrSATExtratoFortesClass.Create(Application); ACBrSATExtratoFR.ACBrSAT := ACBrSATCFe; ACBrSATExtratoFR.MostraPreview := true; ACBrSATExtratoFR.ImprimeQRCode := true; ACBrSATExtratoFR.ImprimirExtrato(ACBrSATCFe.CFe); No exemplo tem apenas opção de imprimir pelo fortes e não achei nenhum arquivo .fr3 do SAT nas pastas do ACBr
  19. Olá, há algumas semanas após atualizar os fontes do ACBr, meu sistema passou a gerar Invalid Barcode onde deveria ser impresso o código de barras do DAMDFe em Fast Report, e também no DACTe em Fast. Se após a abertura do sistema, for gerado um DAMDFe, ele é gerado corretamente, e vai dar problema com os DACTes. Se após a abertura do sistema, for gerado um DACTe, ele é gerado corretamente, e vai dar problema com os DAMDFes. Ou seja, o segundo modelo de comprovante é o que vai ser gerado com problemas. O que já fiz: removi e reinstalei os fontes do ACBr; removi e instalei os fontes mais novos do ACBr; removi e reinstalei meu Fast Report. Nada deu certo. Não consigo achar uma lógica para isso ocorrer, se alguém já passou por algo assim, ou tenha alguma ideia.
  20. Olá. Mais uma vez venho solicitar a ajuda de vocês. Ao encerrar o MDFe quando chamo o método ImprimirEvento ele está me dando um erro de access violation, debugando ele para na pagina ACBrMDFeDAMDFEFR na seginte procedure: procedure TACBrMDFeDAMDFEFR.frxReportBeforePrint(Sender: TfrxReportComponent); var qrCode: String; begin if Assigned(FMDFe) then begin qrCode := FMDFe.infMDFeSupl.qrCodMDFe; if Assigned(Sender) and (Trim(qrCode) <> '') and (Sender.Name = 'ImgQrCode') then PintarQRCode(qrCode, TfrxPictureView(Sender).Picture.Bitmap, qrUTF8NoBOM); end; end; O mais estranho é que o erro somente me ocorre se eu tiver tentado fazer qualquer outra impressão de danfe anteriormente, ou seja se eu abrir o sistema e for diretamente encerrar o MDFe ele faz a impressão corretamente, mas se eu imprimir o danfe e depois for tentar encerrar aí ele me retorna o erro.
  21. Boa tarde a todos! A sefaz do Rio mudou as regras no que diz respeito a exibição de descontos no documento fiscal: A SEFAZ-RJ publicou no DOE em 04/11/2019 a Lei 8.603, a qual cria regras de divulgação de promoções e ofertas, as quais devem estar impressas nos DFes, conforme exigência a seguir. Art. 1º O comércio varejista do Estado do Rio de Janeiro fica obrigado a aplicar o desconto anunciado de forma clara e individualizada, por produto, no cupom fiscal. § 2º O desconto deverá ser aplicado imediatamente abaixo do produto em promoção no cupom fiscal ou documento equivalente. Art. 2º Fica vedado à rede varejista compilar o valor total economizado com promoções ao final do cupom fiscal ou documento equivalente. Eu estou tendo problemas pra exibir os descontos no fastreport utilizando a classe (TACBrNFeDANFCEFR). Mesmo marcando a propriedade "ImprimeDescAcrescItem" (como na imagem em anexo) a informação do desconto não é exibida no DanfCe. Existe outra propriedade pra ser marcada a fim dessa informação ser exibida? Uma outra informação, quando utilizo a impressão com os componentes: TACBrNFeDANFeESCPOS e TACBrNFeDANFCeFortes imprime normalmente, somente não consigo imprimir com o TACBrNFeDANFCEFR Desde já agradeço pela ajuda!
  22. Black Friday 2019 - promoção em todos os produtos, destaque: FastReport for [x]Harbour (bônus*), independe se sua aplicação é console ou GUI (Xailer, VxH, Fivewin, Minigui/HMG, Hwgui). * confirme com o fornecedor se inclui a versão VCL Delphi Xailer GUI/RAD - ambiente de desenvolvimento completo (ferramenta mais robusta, produtiva e intuitiva que existe para [x]Harbour), veja nosso overview, instalação Compra, downloads, Demo completo (inclui exemplos, docs) no site oficial (Xailer, OZ): https://xailer.com/ https://www.ozs.es Contatos para desenvolvimentos em geral e treinamentos, meu site e chat (DevClub ou Facebook), informe seu e-mail, ddd+fone (ou skype)...
  23. Bom dia. Gostaria de saber se a versão compatível do FastReport com o ACBR e Delphi Community é: VCL (Embarcadero RAD Studio/Delphi/C++ Builder) / FastReport 6 VCL / Do You Need Full Source Code? No/ Standard /
  24. Bom dia, sou novo no Delphi, estou usando o 10.3 RIO versão Community. Entrei na empresa a pouco tempo, e já tinha um software básico que o antigo TI tinha desenvolvido para fazer monitoração de produtos, campanhas de vendas e assim vai. Ele estava funcionando normalmente, sem nenhum erro, recentemente compramos um servidor novo e fizemos a transferência do ERP para esse novo servidor e o antigo ficou apenas de arquivos, então o Software de Monitoramento deu erro, pois não achava mais a base de dados para pegar os produtos e as fotos deles. Abri o projeto, fui no componente de conexão (o ERP tem duas base de dados) uma de foto e a outra padrão ele (contendo clientes, produtos, NFe etc), está configurado por TCPIP porta 3050, base de dados FB 2.5, faço o teste de conexão por dentro do componente aparece que a conexão foi estabelecida com sucesso. Porém começou a dar uns erros na hora de compilar (FastReport VCL 6 instalado com sucesso) Acbr Trunk 2 instalado com sucesso. E continua com alguns erros, uns que não estão declaradas algumas variáveis (faço a declaração o erro some) porém tem outro erro que não o motivo continua, mesmo olhando na Library está la para ser usada e mesmo assim o erro persiste. Lembrando que não fiz nenhuma alteração no código fonte apenas abri o componente e configurei apontando para as duas novas Base. Tentei reinstalar o Acbr Trunk2 para ver se resolvia, ele dava erro na instalação nos itens de gerador de relatório do fastreport. Segue as imagens. A conexão com a base principal (produtos, clientes etc) está funcionando no Software, apenas a das fotos que não. Como as ultimas fotos, ele não encontra a base de fotos apenas a que contem os produtos.
  25. Boa tarde. Gostaria de relatar um problema que ocorreu com nosso sistema emissor, com relação ao preview/impressão da Carta de Correção da NF-e. O que acontece é que após exibir um DANFE e depois tentar exibir o preview de uma Carta de Correção ocorre um Access Violation, nesse caso testei apenas usando a engine FastReport. Percebi que o erro ocorre nos métodos "PrepareReport" e "frxReportBeforePrint" da unit "Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBrNFeDANFEFRDM.pas". Ao que parece o objeto NFe (FNFe) que é usado dentro deles está assigned mas suas propriedades estão nil, ele passa na verificação do Assigned(), mas ao acessar as propriedades elas estão nil. Se carregar uma NF-e no componente ACBrNFe e emitir um DANFE ele fica com referências apontadas internamente no DANFE associado ao ACBrNFe, então mesmo se der um ACBrNFe.NotasFiscais.Clear e carregar somente o XML do evento de CCe o erro ocorre. O que eu fiz foi apenas passar nil para as variáveis FNFe e FEvento ao final de cada método "ImprimirDANFE", "ImprimirDANFEResumido", "ImprimirDANFEPDF", "ImprimirEVENTO", "ImprimirEVENTOPDF", "ImprimirINUTILIZACAO", "ImprimirINUTILIZACAOPDF", para assim não apontar para uma referência inválida e a verificação funcionar corretamente em "PrepareReport" e "frxReportBeforePrint". // Está em "ImprimirDANFE", "ImprimirDANFEResumido", "ImprimirDANFEPDF", "ImprimirEVENTO", "ImprimirEVENTOPDF", "ImprimirINUTILIZACAO", "ImprimirINUTILIZACAOPDF": { DONE -oLeandro : (03/09/2019) - Alteração para não causar AccessViolation após: 1 - Imprimir um DANFE; 2 - Imprimir um Evento (Carta de Correção); AccessViolation ocorre nos métodos: * PrepareReport * frxReportBeforePrint Provável motivo: Objeto NFe (FNFe) está assigned mas suas propriedades estão nil. } FNFe := nil; FEvento := nil; Segue o arquivo ACBrNFeDANFEFRDM.pas em anexo, as alterações estão marcadas com um "DONE -oLeandro :" , se a alteração proceder e for útil, peço aos administradores que adicionem a alteração no svn. Muito obrigado. ACBrNFeDANFEFRDM.pas
×
×
  • 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...