merge_type WPF · .NET 7.0 · C# · MVVM

Consolidador de
órdenes SMT-HI

Aplicación WPF (.NET 7.0) que consolida órdenes de producción de materiales SMT y Hand Insertion (HI) desde exportaciones SAP. Genera reportes Excel con materiales consolidados, ubicaciones de almacén (LX02) y clasificación SMT/HI — eliminando viajes duplicados al almacén.

1 viaje
por Part Number, sin importar cuantas órdenes lo incluyan
Jaccard
Índice de comunidad
3 pasadas
Algoritmo consolidacion
Excel
Reporte multi-hoja
Tech Stack
WPF .NET 7.0 C# / MVVM ClosedXML 0.104.2 HtmlAgilityPack gong-wpf-dragdrop SAP HTM/LX02

Publicacion self-contained (.exe único) — no requiere .NET instalado en el equipo del usuario.

Algoritmo de Consolidacion — 3 Pasadas

1
Primera aparicion
Recorre todas las órdenes en orden. Para cada Part Number, registra en que orden aparecio primero y su modelo ("owner").
2
Sumar cantidades
Recorre todas las órdenes y suma las cantidades requeridas de cada PN a un acumulador global por Part Number.
3
Aplicar consolidacion
Owner recibe la cantidad total acumulada. Duplicados se marcan como "Tomar del modelo X" y se excluyen del surtido fisico.

Índice de Comunidad Jaccard

CommunityService calcula el índice de Jaccard entre cada par de órdenes: J(A,B) = |A∩B| / |A∪B| × 100. Muestra el índice en pantalla para cada par de órdenes..

Verde >50%
Excelente comunidad — consolidar es muy eficiente
Amarillo 30–50%
Moderada — hay ahorro pero limitado
Rojo <30%
Pocas partes en comun — considerar separar

Funcionalidades Clave

drag_indicator
Drag & Drop para reordenar órdenes
Arrastra las órdenes para cambiar la prioridad de consolidacion. El numero de orden y el modelo owner se actualizan en tiempo real.
category
Clasificacion SMT / HI automatica
Lee BOMs HI.csv para clasificar cada Part Number. El reporte Excel genera secciones separadas: SMT (azul) y HI (purpura).
edit_note
Editor de BOMs HI integrado
Ventana con DataGrid editable para mantener el archivo BOMs HI.csv.
toggle_on
Toggle de consolidacion HI
Checkbox para excluir materiales HI de la consolidación.
history
Historial de reportes con búsqueda
Cada reporte generado se registra en JSON con W.O., modelos y % comunidad.
table_view
Reporte Excel 11 columnas
Tab de comunidad + tab por cada W.O. con 11 columnas: #, Modelo, PN, Descripcion, Qty, Locacion 1-3, Stock 1-3. Ubicaciones de LX02 por Part Number.

Galería

Consolidador de Órdenes SMT-HI — interfaz
Reporte SAP en formato .htm que alimenta el consolidador
Consolidador de Órdenes SMT-HI — interfaz
Interfaz de la aplicación

Documentos del Proyecto

arrow_back

Explorar mas proyectos

Regresa al portfolio para ver el resto de los proyectos.

arrow_back Volver al Portfolio