PORTFÓLIO / 02 · AUTOMAÇÃO · COMPRAS
Relatório Follow Up de Compras
Aplicativo desktop para filtrar pedidos do WinThor, acompanhar faturamento e entregas e exportar um relatório Excel formatado.
O CONTEXTO
O problema por trás do projeto
O acompanhamento semanal dos pedidos exigia consultar o WinThor e copiar os registros para uma planilha, linha por linha. O README do projeto relata que essa rotina manual consumia um turno de trabalho e estava sujeita a erros de digitação.
A SOLUÇÃO
Como foi pensado
Uma interface desktop reúne filtros para filial, período de emissão, comprador, fornecedor opcional, tipo de pedido e status. A consulta consolida pedidos, fornecedores e notas para mostrar a situação de cada entrega.
FLUXO DE TRABALHO
Etapas principais
- Seleciona filiais, datas, compradores e os tipos e status desejados; o fornecedor pode ser informado como filtro adicional.
- Consulta os dados do Oracle e classifica pedidos como entrega total ou parcial, aguardando entrega ou aguardando faturamento.
- Exibe os resultados em uma tabela na interface.
- Exporta os dados para XLSX com colunas formatadas e cores associadas aos status de entrega.
IMPLEMENTAÇÃO
Decisões técnicas
A interface é construída com Tkinter. cx_Oracle conecta ao banco WinThor; SQL combina pedidos, fornecedores e pré-entradas/notas fiscais. Pandas e openpyxl geram e formatam o arquivo Excel. O código é dividido em módulos para separar filtros, consulta, tabela e exportação.
MAIS PROJETOS