Skip to content

Este projeto consiste em um sistema desenvolvido em Delphi para simplificar a criação de relatórios personalizados dentro do ambiente do sistema Gdoor. Utilizando o FastReport, oferecemos uma solução eficiente para as revendas do Gdoor gerarem relatórios adaptados às suas necessidades específicas.

License

Notifications You must be signed in to change notification settings

devborgis/relatorios-personalizados

Repository files navigation

Logo Borgis

Borgis - Relatórios Personalizados

Esta aplicação foi idealizada para oferecer flexibilidade aos usuários de sistemas que não possuem um gerador de relatórios personalizados integrado, proporcionando acesso facilitado a informações diferenciadas não apenas para o usuário final de um sistema, mas também para aqueles que revendem sistemas e dependem de atualizações de software houses e solicitações que frequentemente podem demorar.

License Version Downloads Contributors

Versão Compilada

A versão compilada do projeto, completa e pronta para uso imediato, não está disponível para download gratuito!

Entre em contato conosco para adquirir a aplicação pronta para uso. Estamos felizes em discutir opções de personalizações ou qualquer outra necessidade que você tenha.

Começando

Estas instruções permitirão que você obtenha uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste.

Pré-requisitos

  • IDE Delphi para as versões mais recentes e o Lazarus para as versões 1.0.0 e anteriores.
  - O projeto foi feito usando a versão 11 do Delphi; recomendo a mesma ou superior.
  - A versão em Lazarus foi feita com a versão 3.0 da IDE.
  • FastReport 6.0
  - Os componentes do FastReport usados são da versão 6.0.
  • JCL e JVCL

    - Alguns componentes visuais usam o JVCL; recomendo a versão 3.0 ou superior.
    
  • Zeos Connection

    - Para a conexão com o banco de integração (terceiros), usamos o Zeos na versão 8.0 (versões anteriores não serão compativeis com a versão 5.0 do firebird).
    

Compilação

Para a Compilação, todos os componentes acima mencionados são necessários.


 Com o Delphi instalado, faça o download desses pacotes e os configure. Após isso, crie um fork do projeto e uma branch em sua máquina local. Em seguida, é só abrir o arquivo `rlsBorgis.dproj` e compilar a aplicação.

 É necessário um banco de dados para integração para realizar as consultas em SQL no FastReport e imprimir os relatórios. Suportamos a versão 2.0 do Firebird.

Executando os testes

Após compilar e ter a aplicação em funcionamento, abra a tela de relatórios e crie um novo relatório em "Adicionar" > "Editar .fr3" (é necessário conhecimento prévio em FastReport para edição e manipulação de relatórios).

Verifique a tela de cadastro de usuários.


Utilize em ambas as telas as opções de cadastro, exclusão, inclusão e adição para testes sólidos.

Implantação

Para implantar a aplicação em um sistema de terceiros, basta agrupar o executável compilado e as pastas .system e .integracao em um lugar só (Ex C:\Borgis) e fazer a ligação com o banco de dados no arquivo conf.

Construído com

Delphi Delphi - IDE Utilizada a partir da versão 2.0.0

Lazarus Lazarus - IDE Utilizada nas versões 1.0.1 e anteriores

GitHub GitHub - Controle de código e versionamento

Colaborando

Por favor, em caso de colaboração, abra um fork do projeto, faça as alterações de código necessárias e nos mande um Pull Request para análise.

Licença

Este projeto está sob a licença APACHE 2.0 - veja o arquivo LICENSE.md para detalhes.

Contatos

About

Este projeto consiste em um sistema desenvolvido em Delphi para simplificar a criação de relatórios personalizados dentro do ambiente do sistema Gdoor. Utilizando o FastReport, oferecemos uma solução eficiente para as revendas do Gdoor gerarem relatórios adaptados às suas necessidades específicas.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages