eureka_app_pyqt5_project_v2

EUREKA!® Sistema integrado de gestão industrial

📑 Índice

🚀 Introdução

O Eureka!® é uma aplicação desktop com o objetivo de proporcionar ao usuário uma experiência de usabilidade fácil, dinâmica e limpa.

Seu design foi pensado para ser agradável e fácil de usar. Ele centraliza e integra dados de diferentes departamentos, Engenharia, PCP, Compras, Comercial e Vendas, proporcionando uma visão integrada, limpa e centralizada.

Sua fonte de dados é a base de dados SQL Server do ERP TOTVS Protheus, garantindo confiabilidade e precisão nas informações, além de automatizar processos manuais, reduzindo erros e aumentando a produtividade.

Com uma interface moderna e intuitiva o Eureka!® agiliza consultas e cadastros, reduzindo tempo e aumentando a produtividade do usuário. Sua flexibilidade permite exportação de relatórios nos formatos Excel e PDF. Além disso, a solução reduz a concorrência por licenças TOTVS, gerando economia sem comprometer a produtividade.

Ele não substitui o uso do SmartClient TOTVS, mas para determinadas tarefa tem sido uma ferramenta indispensável na empresa, pois economiza muito tempo de análise, consulta, cadastros, geração de relatórios e informações que antes demandavam muito tempo para serem obtidas e consolidadas, devido a algumas limitações de usabilidade que o SmartClient tem, que de certa forma ‘engessam’, atrapalham e atrasam o fluxo do trabalho.

O Eureka!® vem para suprir essas necessidades, oferecendo uma solução mais ágil e eficiente de interação.

intro

Login

Home

🎯 Benefícios

🛠️ Módulos do Sistema

1. Módulo Engenharia 🏗️

Engenharia

Engenharia

Engenharia

Engenharia

Engenharia

Engenharia

2. Módulo PCP 🏭

PCP

O módulo PCP do EUREKA® é uma ferramenta robusta para gestão de produção, oferecendo funcionalidades como:
🔹 Consultar estrutura (original ou explodida)
🔹 Rastrear uso de componentes (“Onde é usado?”)
🔹 Monitorar saldo em estoque
🔹 Abrir ferramentas auxiliares (ImageComparator®, Tabela de Pesos)
🔹 Gerenciar documentos (abrir, imprimir, visualizar desenhos)


🖨️ Novidade: Novo template de Ordens de Produção

Destaque da última atualização:
PCP

Implementei uma melhoria significativa na geração de Ordens de Produção (OP), elevando o padrão de rastreabilidade e controle. Confira as mudanças:

Antes vs. Agora:
| Versão Anterior | Nova Versão | |—————————–|——————————————| | Informações básicas da OP | Dados críticos adicionados: | | | ➞ Data de abertura da OP no TOTVS | | | ➞ Data de impressão da OP | | | ➞ Detalhamento ampliado para conferência rápida | | | ➞ Lista de itens pais (onde usado) | | | ➞ Quantidade necessária em cada pai |

💡 Novo: Rastreabilidade de Uso

🔍 Impacto da melhoria:

“Essa atualização reflete meu compromisso em transformar o EUREKA® em uma ferramenta cada vez mais estratégica para sua operação!”


Próximos passos:
Explore outras funcionalidades do módulo PCP através do menu de contexto:

Menu de contexto Menu de contexto

Sugestão de uso: Utilize a opção “Visualizar” para checar a OP antes de imprimir e garantir que todos os campos estão preenchidos corretamente.


📸 Interface do Módulo PCP

Confira abaixo as telas principais do sistema:

PCP
PCP
PCP
PCP
PCP

3. Módulo Compras 🛒

Compras Compras Compras Compras Compras Compras Compras Compras

4. Módulo Comercial 📊

Comercial

5. Módulo Vendas 💼

Vendas

Vendas

Vendas

Vendas

Vendas

Vendas

6. Recursos Adicionais ⚙️

6.1. Autocomplete e Histórico de Pesquisa 🔍

Autocomplete

O recurso de autocompletar e histórico de pesquisa foi implementado utilizando um banco de dados SQLite local, armazenado no diretório AppData do Windows. Este recurso traz diversos benefícios:

6.2. Estrutura Explodida de Produtos 🌳

Hierarquia

A funcionalidade de explosão hierárquica de estruturas permite visualizar todos os componentes de um produto de forma recursiva, oferecendo:

6.3. Rastreabilidade e Consultas Integradas 🔍

O sistema oferece um conjunto robusto de funcionalidades para rastreabilidade e consultas:

📞 Suporte

Caso encontre bugs ou tenha dúvidas, entre em contato com a equipe de suporte. Estamos disponíveis para esclarecimentos e contamos com sua colaboração para reportar eventuais problemas.

Para sugestões e/ou melhorias, envie um e-mail clicando aqui: e-mail.


💻 Tecnologias Utilizadas

- Python 3.x
- PyQt5
- CSS
- SQL Server
- SQLite
- TOTVS Protheus (Integração)
- Git/GitHub
- Pandas
- SQLAlchemy
- pyodbc
- requests
- XlsxWriter
- openpyxl
- reportlab
- PyPDF2
- PyMuPDF
- pyinstaller (gerar o executável)

📁 Acesso ao Projeto

Para ter acesso ao projeto, siga os passos abaixo:

  1. Clone o repositório:
    git clone https://github.com/eliezer-moraes/eureka.git
    
  2. Acesse a pasta do projeto:
    cd eureka
    
  3. Instale as dependências:
    pip install -r requirements.txt
    
  4. Execute o sistema:
    python main.py
    

👥 Autores

|
Eliezer Moraes
| | :—: |

📝 Licença

Este projeto está sob a licença MIT.


Desenvolvido com 💙 por Eliezer Moraes Silva