Search the Community
Showing results for tags 'fastreport'.
-
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... >_<
- 4 replies
-
- fastreport
- opções de pagina
-
(and 1 more)
Tagged with:
-
"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
- 6 replies
-
- 2
-
- nfe
- fastreport
- (and 9 more)
-
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!
- 13 replies
-
- nfce
- fastreport
-
(and 2 more)
Tagged with:
-
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 replies
-
- erro
- instalação
-
(and 3 more)
Tagged with:
-
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.
- 12 replies
-
- fastreport
- install
-
(and 1 more)
Tagged with:
-
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
-
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.
-
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.
- 2 replies
-
- fastreport
- delphi
-
(and 2 more)
Tagged with:
-
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
-
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
-
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
-
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.
-
- 6
-
- nfsex
- fastreport
-
(and 2 more)
Tagged with:
-
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
- 2 replies
-
- 1
-
- melhoria
- fastreport
-
(and 2 more)
Tagged with:
-
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
-
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.
-
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
- 5 replies
-
- sat
- extrato sat
-
(and 1 more)
Tagged with:
-
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.
-
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.
-
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!
-
Black Friday - FastReport, Xailer e todos os produtos
Eric.Developer posted a topic in Classificados
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)...-
- 1
-
- black-friday
- fastreport
-
(and 4 more)
Tagged with:
-
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 /
-
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.
- 5 replies
-
- acbr
- fastreport
-
(and 1 more)
Tagged with:
-
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
-
- 1
-
- carta de correção
- nf-e
- (and 6 more)