merge_type WPF - .NET 7.0 - C# - MVVM

Consolidador de
Ordenes SMT-HI

Aplicacion WPF (.NET 7.0) que consolida ordenes de produccion de materiales SMT y Hand Insertion (HI) desde exportaciones SAP. Genera reportes Excel con materiales consolidados, ubicaciones de almacen (LX02) y clasificacion SMT/HI - eliminando viajes duplicados al almacen.

1 viaje
por Part Number, sin importar cuantas ordenes lo incluyan
Jaccard
Indice 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 unico) - no requiere .NET instalado en el equipo del usuario.

Algoritmo de Consolidacion - 3 Pasadas

1
Primera aparicion
Recorre todas las ordenes en orden. Para cada Part Number, registra en que orden aparecio primero y su modelo ("owner").
2
Sumar cantidades
Recorre todas las ordenes 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.

Indice de Comunidad Jaccard

CommunityService calcula el Indice de Jaccard entre cada par de ordenes: J(A,B) = |AnB| / |A union B| x 100. Muestra el Indice en pantalla para cada par de ordenes..

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 ordenes
Arrastra las ordenes 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 consolidacion.
history
Historial de reportes con busqueda
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.

Galeria

Consolidador de Ordenes SMT-HI - interfaz
Reporte SAP en formato .htm que alimenta el consolidador
Consolidador de Ordenes SMT-HI - interfaz
Interfaz de la aplicacion

Documentos del Proyecto

arrow_back

Explorar mas proyectos

Regresa al portfolio para ver el resto de los proyectos.

arrow_back Volver al Portfolio