devborgis/relatorios-personalizados
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.
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.
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 - IDE Utilizada a partir da versão 2.0.0
Lazarus - IDE Utilizada nas versões 1.0.1 e anteriores
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
- Email: contato@borgis.com.br
- Telefone: 16 9 93917443
- Site: borgis.com.br