MS. Vamos conversar ↗

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.

PythonTkinterOraclePandasExcel

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

  1. Seleciona filiais, datas, compradores e os tipos e status desejados; o fornecedor pode ser informado como filtro adicional.
  2. Consulta os dados do Oracle e classifica pedidos como entrega total ou parcial, aguardando entrega ou aguardando faturamento.
  3. Exibe os resultados em uma tabela na interface.
  4. 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

Automação do giro diário ↗Automação de arquivos SPED Fiscal ↗