Proforma con Optimizador de Corte

Un cliente me comentó sobre un problema muy frecuente que le estaba generando una considerable pérdida de tiempo y dinero cada vez que ocurría. Este cliente se dedica a la venta de placas de melamina, ofreciendo un servicio de corte a medida para partes de muebles y pegado de bordes. El núcleo del problema radica en que utiliza dos software diferentes para la gestión de pedidos: uno para ingresar el listado de medidas que su cliente necesita y obtener un resumen o reporte de lo requerido para la orden (cantidades de placas, cantidad de servicio de corte, cantidad de metros de servicio de pegado de bordes, dimensiones de la placa, etc.), y el segundo software es su ERP, donde el vendedor tenía que trasladar manualmente los datos y cantidades del reporte previamente generado para elaborar el presupuesto.

El problema

El traslado manual de información del reporte del primer software a la proforma del ERP daba lugar a errores humanos de tipeo o distracción (faltantes de productos, equivocaciones en las cantidades, ausencia de información, etc.), lo que ocasionaba problemas en la producción, ya que los inconvenientes se evidenciaban al gestionar y finalizar la orden.

Solución

Debía diseñar y crear un programa ejecutable de escritorio (.exe) capaz de recibir pedidos de corte y generar automáticamente el reporte y el presupuesto. Para ello, el primer paso fue obtener los accesos a la base de datos del ERP, así como estudiar y comprender todas las tablas y sus relaciones. Finalmente, desarrollé la interfaz de usuario, las conexiones a la base de datos y la optimización de piezas sobre placas.

Librerias de python utilizadas:

  • Mathplotlib (GUI del croquis)

  • Tkinter (GUI)

  • Pyodbc (conexion SQL SEREVER)

  • Reportlab (PDF)

  • API REST (conexion con tienda e-commerce)


if __name__ == "__main__":
    window = tk.Tk()
    main_app = MainWindow(window)
    main_app.grid(row=0,  column=3, ipady=3, sticky='w')
    window.mainloop()

Datos de salida:

El programa genera PDF de los croquis de cada listado cargado, PDF del presupuesto final junto con la orden de producción y los archivos de maquina de corte para las seccionadoras de placas para marca KDT y GIBEN a la par.

0
Subscribe to my newsletter

Read articles from Federico Carnevale directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Federico Carnevale
Federico Carnevale