ejercicios de mrp

123
108 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP Figura 4-15 Desarrollo del MRP para el Producto X, para 100 unidades en la semana 10. Fuente: (Richard B. Chase, 2000) Figura 4-16 Resultados del MRP para los productos “Medidor A” y “Medidor B” usando el software MRProgram II. Fuente: Elaboración propia.

Upload: jose-cardenas

Post on 22-Jun-2015

362 views

Category:

Documents


16 download

TRANSCRIPT

Page 1: Ejercicios de Mrp

108 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura 4-15 Desarrollo del MRP para el Producto X, para 100 unidades en la semana 10.

Fuente: (Richard B. Chase, 2000)

Figura 4-16 Resultados del MRP para los productos “Medidor A” y “Medidor B” usando el

software MRProgram II. Fuente: Elaboración propia.

Page 2: Ejercicios de Mrp

Capítulo 4 109

Tabla 4-3 Desarrollo del MRP para el Producto X, para 100 unidades en la semana 10,

usando el software “MRProgram II”. Fuente: Elaboración propia.

1 2 3 4 5 6 7 8 9 10 11 X Demanda X Pedido 100 + Demanda X Producción 0 0 0 0 0 0 0 0 0 0 = Demanda 0 0 0 0 0 0 0 0 0 100 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 0 0 0 0 0 100 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 0 0 0 0 0 100 Colocación de requerimientos 0 0 0 0 0 0 0 0 100 Y Demanda X Pedido + Demanda X Producción 0 0 0 0 0 0 0 0 200 0 = Demanda 0 0 0 0 0 0 0 0 200 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 0 0 0 0 200 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 0 0 0 0 200 0 Colocación de requerimientos 0 0 0 0 0 0 200 0 Z Demanda X Pedido + Demanda X Producción 0 0 0 0 0 0 0 0 300 0 = Demanda 0 0 0 0 0 0 0 0 300 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 0 0 0 0 300 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 0 0 0 0 300 0 Colocación de requerimientos 0 0 0 0 0 300 0 B Demanda X Pedido + Demanda X Producción 0 0 0 0 0 0 400 0 0 0 = Demanda 0 0 0 0 0 0 400 0 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 0 0 400 0 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 0 0 400 0 0 0 Colocación de requerimientos 0 0 0 0 0 400 0 0 0 A Demanda X Pedido + Demanda X Producción 0 0 0 0 0 600 200 0 0 0 = Demanda 0 0 0 0 0 600 200 0 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 0 600 200 0 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 0 0

Page 3: Ejercicios de Mrp

110 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Producción requerida (RPN - RQN) ----> 0 0 0 0 0 600 200 0 0 0 Colocación de requerimientos 0 0 0 600 200 0 0 0 C Demanda X Pedido + Demanda X Producción 0 0 0 0 0 1200 0 0 0 0 = Demanda 0 0 0 0 0 1200 0 0 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 0 1200 0 0 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 0 1200 0 0 0 0 Colocación de requerimientos 0 0 1200 0 0 0 0 Comparando los resultados resaltados del libro con óvalos de color naranja que se

ilustran en la Figura 4-15, con los resultados resaltados en color naranja de la Tabla 4-3 Desarrollo del MRP para el Producto X, para 100 unidades en la semana 10,

usando el software “MRProgram II”, se notan que son iguales, solo que los resultados de

la Tabla 4-3, son más detallados.

4.4. EJEMPLO 4

“Imaginemos un producto, A, formado a partir de dos subconjuntos B y C, a razón de tres

unidades del primero y dos del segundo. A su vez, B se obtiene a partir de dos unidades

del componente D y una del E, mientras que C procede de una unidad del elemento F y

del procesamiento de tres unidades de la materia prima G. La estructura de fabricación, y

montaje representativa, del producto aparece, en forma de árbol, en la Figura 4-17 Árbol

estructural del producto A. Fuente: (Domínguez Machuca, y otros, 1995) .

Mediante un simple cálculo podemos deducir las necesidades de cada componente a

partir de la cantidad que debe fabricarse de A, que supondremos es igual a 100

(Domínguez Machuca, y otros, 1995). Página 122. Como se ilustra en la Figura 4-18.

Page 4: Ejercicios de Mrp

Capítulo 4 111

Figura 4-17 Árbol estructural del producto A. Fuente: (Domínguez Machuca, y otros,

1995)

Figura 4-18 Requerimiento de necesidades para cada componente del Producto A.

Fuente: (Domínguez Machuca, y otros, 1995)

Número de unidades de: B: 3 X número de unidades de A = 3 x 100 = 300. C: 2 X número de unidades de A = 2 x 100 = 200. D: 2 X número de unidades de B = 2 x 300 = 600. E: 1 X número de unidades de B = 1 x 300 = 300. F: 1 X número de unidades de C = 1 x 200 = 200. G: 3 X número de unidades de C = 3 x 200 = 600.

En el ejemplo se presentan los requerimientos para 100 unidades de producto A, como

se ilustra en la Figura 4-18; estos cálculos pueden ser fácilmente realizados a través de la primera

pestaña de resultados del software “MRProgram II”, como se ilustra en la Figura 4-19,

donde los requerimientos para 100 unidades de producto A, son idénticas a las que

aparecen en el libro.

Page 5: Ejercicios de Mrp

112 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura 4-19 Cálculos de requerimientos de Materias Primas para 100 unidades de

producto A. Usando el software “MRProgram II”. Fuente: Elaboración propia.

En la Figura 4-20 se ilustra el desarrollo del MRP por niveles para 100 unidades de

producto A en la semana 6. Los mismos resultados, pero creados utilizando el software

MRProgram II, se ilustran en la Figura 4-21. Como no se alcanzan a observar completos

los resultados en la ventana, se ilustran en la Tabla 4-4.

a

Page 6: Ejercicios de Mrp

Capítulo 4 113

Figura 4-20 Plan de requerimientos de materiales para 100 unidades de producto A en la

semana 6. Fuente: (Domínguez Machuca, y otros, 1995).

Page 7: Ejercicios de Mrp

114 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura 4-21 Resultados del desarrollo del MRP por niveles para 100 unidades de

producto T en la semana 7. Fuente: Elaboración propia.

Tabla 4-4 Resultados detallados del desarrollo del MRP por niveles para 100 unidades

de producto A en la semana 6, usando el software “MRProgram II”. Fuente: Elaboración

propia.

1 2 3 4 5 6 7

A Demanda X Pedido 100 + Demanda X Producción 0 0 0 0 0 0 = Demanda 0 0 0 0 0 100 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 0 100 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 0 100 Colocación de requerimientos 0 0 0 0 100 B Demanda X Pedido + Demanda X Producción 0 0 0 0 300 0 = Demanda 0 0 0 0 300 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 300 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0

Page 8: Ejercicios de Mrp

Capítulo 4 115

Producción requerida (RPN - RQN) ----> 0 0 0 0 300 0 Colocación de requerimientos 0 0 0 300 0 C Demanda X Pedido + Demanda X Producción 0 0 0 0 200 0 = Demanda 0 0 0 0 200 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 0 200 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 200 0 Colocación de requerimientos 0 0 0 200 0 D Demanda X Pedido + Demanda X Producción 0 0 0 600 0 0 = Demanda 0 0 0 600 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 600 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 600 0 0 Colocación de requerimientos 0 0 600 0 0 E Demanda X Pedido + Demanda X Producción 0 0 0 300 0 0 = Demanda 0 0 0 300 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 300 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 300 0 0 Colocación de requerimientos 0 0 300 0 0 G Demanda X Pedido + Demanda X Producción 0 0 0 600 0 0 = Demanda 0 0 0 600 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 600 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 600 0 0 Colocación de requerimientos 0 600 0 0 F Demanda X Pedido + Demanda X Producción 0 0 0 200 0 0 = Demanda 0 0 0 200 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 0 200 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 200 0 0 Colocación de requerimientos 0 0 200 0 0

Page 9: Ejercicios de Mrp

116 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Comparando los resultados resaltados del libro con óvalos de color naranja que se

ilustran en la Figura 4-20, con los resultados resaltados en color naranja de la Tabla 4-4

se notan que son iguales, solo que los resultados de la Tabla 4-4, son más detallados.

4.5. EJEMPLO 5

En este ejemplo se presenta la explicación de cómo se desarrolla un ejercicio de MRP, y

se presenta los siguientes datos (Domínguez Machuca, y otros, 1995) Página 131:

Figura 4-22 Programa maestro de producción. Fuente: (Domínguez Machuca, y otros,

1995)

Figura 4-23 Demanda externa de componentes. Fuente: (Domínguez Machuca, y otros,

1995)

En el software “MRProgram” estos datos equivalen a la demanda. Todos se pueden

introducir usando el botón de “Demanda”, en la barra de herramientas.

Figura 4-24 Lista de materiales del patín (a) y del monopatín (b). Fuente: (Domínguez

Machuca, y otros, 1995)

Page 10: Ejercicios de Mrp

Capítulo 4 117

Figura 4-25 Fichero de registros de inventario. Fuente: (Domínguez Machuca, y otros,

1995)

Los llamados “tiempos de suministro”, son equivalentes al “Lead Time”, las

“Disponibilidades” son equivalentes al “Inventario Inicial”, las “Recepciones Programadas”

son equivalentes a los “Pedidos a Recibir” y los “Stock de seguridad” se introducen a

través de la función de “Stock final deseado”, en donde estos stocks se tomarían como

un inventario que debe quedar a partir de la primera semana, por ejemplo para las 40

unidades de stock de seguridad del Ítem “R”, se puede introducir como se ilustra en la

Figura 4-26.

Pero el software “MRProgram II” permite añadir más de un inventario o stock de

seguridad en diferentes períodos, lo que es congruente con estacionalidades o

fluctuaciones en la demanda. En el ejemplo se ilustran los primeros resultados del

Page 11: Ejercicios de Mrp

118 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

desarrollo del MRP en la Figura 4-27 y los demás resultados para los otros ítems en la

Figura 4-28.

Figura 4-26 Ejemplo de cómo agregar un stock de seguridad en el software

“MRProgram II”. Fuente: Elaboración propia.

Figura 4-27 Calculo de necesidades netas de los ítems de nivel 0. Fuente: (Domínguez

Machuca, y otros, 1995)

Page 12: Ejercicios de Mrp

Capítulo 4 119

Figura 4-28 Proceso de explosión de necesidades. Fuente: (Domínguez Machuca, y

otros, 1995)

Los mismos resultados del libro que se ilustran en las Figura 4-27 y Figura 4-28, pero

creados utilizando el software MRProgram II, se ilustran en la Figura 4-29. Como no se

Page 13: Ejercicios de Mrp

120 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

alcanzan a observar completos los resultados en la ventana, que se ilustra en la Figura 4-29. Los resultados completos se ilustran en la Tabla 4-5.

Figura 4-29 Resultados del desarrollo del MRP por niveles para los productos P y M.

Fuente: Elaboración propia.

Tabla 4-5 Resultados detallados del desarrollo del MRP por los productos P y M, usando

el software “MRProgram II”. Fuente: Elaboración propia.

0 1 2 3 4 5 6 7 8 9

P Demanda X Pedido 200 300 100 400 + Demanda X Producción 0 0 0 0 0 0 0 0 = Demanda 0 200 0 0 300 0 100 400 + Inventario al final del período 20 = RQN Requerimientos netos 20 200 0 0 300 0 100 400 Recursos programados 150 + Inventario inicial 100 80 30 30 30 = RPN Recursos programados netos 100 230 30 30 30 0 0 0 Producción requerida (RPN - RQN) ----> 270 0 100 400 Colocación de requerimientos 0 270 0 100 400 M Demanda X Pedido 200 100 200 + Demanda X Producción 0 0 0 0 0 0 0 0 = Demanda 0 0 0 200 100 0 200 0

Page 14: Ejercicios de Mrp

Capítulo 4 121

+ Inventario al final del período 20 = RQN Requerimientos netos 20 0 0 200 100 0 200 0 Recursos programados + Inventario inicial 80 60 60 60 = RPN Recursos programados netos 80 60 60 60 0 0 0 0 Producción requerida (RPN - RQN) ----> 140 100 0 200 0 Colocación de requerimientos 0 140 100 0 200 0 CP Demanda X Pedido + Demanda X Producción 0 0 270 0 100 400 0 0 = Demanda 0 0 270 0 100 400 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 270 0 100 400 0 0 Recursos programados + Inventario inicial 10 10 10 = RPN Recursos programados netos 10 10 10 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 260 0 100 400 0 0 Colocación de requerimientos 0 260 0 100 400 0 0 EP Demanda X Pedido + Demanda X Producción 0 0 540 0 200 800 0 0 = Demanda 0 0 540 0 200 800 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 540 0 200 800 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 540 0 200 800 0 0 Colocación de requerimientos 0 540 0 200 800 0 0 C Demanda X Pedido + Demanda X Producción 0 0 540 0 200 800 0 0 = Demanda 0 0 540 0 200 800 0 0 + Inventario al final del período = RQN Requerimientos netos 0 0 540 0 200 800 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 0 540 0 200 800 0 0 Colocación de requerimientos 0 540 0 200 800 0 0 CM Demanda X Pedido + Demanda X Producción 0 140 100 0 200 0 0 0 = Demanda 0 140 100 0 200 0 0 0 + Inventario al final del período = RQN Requerimientos netos 0 140 100 0 200 0 0 0 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 140 100 0 200 0 0 0 Colocación de requerimientos 140 100 0 200 0 0 0 EM Demanda X Pedido + Demanda X Producción 0 280 200 0 400 0 0 0 = Demanda 0 280 200 0 400 0 0 0 + Inventario al final del período = RQN Requerimientos netos 0 280 200 0 400 0 0 0 Recursos programados

Page 15: Ejercicios de Mrp

122 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

+ Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 0 280 200 0 400 0 0 0 Colocación de requerimientos 280 200 0 400 0 0 0 R Demanda X Pedido 200 200 200 + Demanda X Producción 0 560 1480 0 1200 1600 0 0 = Demanda 0 560 1480 200 1200 1800 0 200 + Inventario al final del período 40 = RQN Requerimientos netos 40 560 1480 200 1200 1800 0 200 Recursos programados + Inventario inicial 90 50 = RPN Recursos programados netos 90 50 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 510 1480 200 1200 1800 0 200 Colocación de requerimientos 510 1480 200 1200 1800 0 200 CG Demanda X Pedido + Demanda X Producción 510 1480 200 1200 1800 0 200 0 = Demanda 510 1480 200 1200 1800 0 200 0 + Inventario al final del período = RQN Requerimientos netos 510 1480 200 1200 1800 0 200 0 Recursos programados 600 + Inventario inicial 5 95 = RPN Recursos programados netos 605 95 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 1385 200 1200 1800 0 200 0 Colocación de requerimientos 1385 200 1200 1800 0 200 0 PC Demanda X Pedido + Demanda X Producción 510 1480 200 1200 1800 0 200 0 = Demanda 510 1480 200 1200 1800 0 200 0 + Inventario al final del período = RQN Requerimientos netos 510 1480 200 1200 1800 0 200 0 Recursos programados 600 + Inventario inicial 0 90 = RPN Recursos programados netos 600 90 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 1390 200 1200 1800 0 200 0 Colocación de requerimientos 1390 200 1200 1800 0 200 0 Comparando los resultados resaltados del libro con óvalos de color naranja que se

ilustran en la Figura 4-27 y la Figura 4-28, con los resultados en color naranja de la

Tabla 4-5., se nota que son iguales, solo que los resultados de la Tabla 4-5, son más

detallados.

4.6. EJEMPLO 6 “Veamos el siguiente problema de planeación de requerimientos de materiales para

establecer los tamaños de los lotes. Éstos serían los requerimientos netos para ocho

semanas del programa:” (Chase, y otros, 2004) Página 672, como se ilustra en la Figura 4-30.

Page 16: Ejercicios de Mrp

Capítulo 4 123

Figura 4-30 Requerimientos Netos para 8 Semanas. Fuente: (Chase, y otros, 2004)

Los resultados del desarrollo del MRP para este ejemplo a través del método LFL, se

ilustran en la Figura 4-31.

Figura 4-31 Resultados a través del método LFL. Fuente: (Chase, y otros, 2004)

Como los datos del problema son escasos, solo se introducen los datos conocidos en el

software “MRProgram II” el resto de los valores se toman como cero “0”, es decir, se crea

un producto donde solo se introduce el nombre, la referencia, la imagen (según elija el

usuario) con todos los datos en cero, excepto el costo de pedir que es $47. En la sección

de demanda se introducen los datos para cada período según aparecen en la Figura 4-30.

Los mismos resultados del libro que se ilustran en la Figura 4-31, pero creados utilizando

el software MRProgram II, se ilustran en la se ilustran en la Tabla 4-6.

Tabla 4-6 Resultados detallados del desarrollo del MRP LFL, usando el software “MRProgram II”. Fuente: Elaboración propia.

1 2 3 4 5 6 7 8 9 PD_LFL Demanda X Pedido 50 60 70 60 95 75 60 55

Page 17: Ejercicios de Mrp

124 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

+ Demanda X Producción 0 0 0 0 0 0 0 0 = Demanda 50 60 70 60 95 75 60 55 + Inventario al final del período = RQN Requerimientos netos 50 60 70 60 95 75 60 55 Recursos programados + Inventario inicial 0 = RPN Recursos programados netos 0 0 0 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 50 60 70 60 95 75 60 55 Colocación de requerimientos 50 60 70 60 95 75 60 55 $ (LFL)Costo de Almacenamiento 0 0 0 0 0 0 0 0 $ (LFL)Costo de ordenar 47 47 47 47 47 47 47 47 = (LFL)Total de costos 47 47 47 47 47 47 47 47 376

Comparando los resultados resaltados del costo total del libro con un ovalo de color rojo,

que se ilustran en la Figura 4-31, con los resultados resaltados en color rojo de la Tabla 4-6 se notan que son iguales. También los costos de ordenar, la Producción requerida,

la colocación de los requerimientos, etc. para cada período coinciden perfectamente, solo

que los resultados de la Tabla 4-6, son más detallados.

4.7. EJEMPLO 7 Este ejemplo usa los mismos datos del ejemplo anterior, los requerimientos netos para

ocho semanas del programa se ilustran en la Figura 4-30. También se cuenta con el

datos de “Costo por pedido o preparación” de $47 y el “costo por llevar inventario /

semana” de 0.5%.

“Usando los mismos datos que en el ejemplo de lote por lote, el volumen económico del

pedido se calcula de la manera siguiente:” (Chase, y otros, 2004) Página 673, como se

ilustra en la Figura 4-32.

Page 18: Ejercicios de Mrp

Capítulo 4 125

Figura 4-32 Cálculos para hallar el valor EOQ y el costo de almacenar. Fuente: (Chase, y otros, 2004)

El valor de costo anual por llevar inventario, es equivalente al costo de almacenar del

software “MRProgram II”, el valor e EOQ es calculado automáticamente por el software y

redondeado a un valor entero, como se ilustra en la Tabla 4-7 Resultados detallados del

desarrollo del MRP LFL, usando el software “MRProgram II”.

Los resultados del desarrollo del MRP para este ejemplo a través del método EOQ, se

ilustran en la Figura 4-33.

Figura 4-33 Resultados a través del método EOQ. Fuente: (Chase, y otros, 2004)

Como los datos del problema son escasos, solo se introducen los datos conocidos en el

software “MRProgram II” el resto de los valores se toman como cero “0”, es decir, se crea

un producto donde solo se introduce el nombre, la referencia, la imagen (según elija el

usuario) con todos los datos en cero, excepto el costo de pedir que es $47 y el costo de

almacenar que es $2.60. En la sección de demanda se introducen los datos para cada

período según aparecen en la Figura 4-30. Antes de resolver el MRP, se indica la

Page 19: Ejercicios de Mrp

126 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

cantidad de períodos al año, que en este caso es 52, es decir 52 semanas al año, porque

se está trabajando con períodos de tiempo en semanas, como se ilustra en la Figura 4-34.

Figura 4-34 Número de períodos al año para calcular el EOQ. Fuente: Elaboración propia.

Los mismos resultados del libro que se ilustran en la Figura 4-33, pero creados utilizando

el software MRProgram II, se ilustran en la se ilustran en la Tabla 4-7.

Tabla 4-7 Resultados detallados del desarrollo del MRP LFL, usando el software “MRProgram II”. Fuente: Elaboración propia.

1 2 3 4 5 6 7 8 9 PD_EOQ EOQ =

351.222042413233 EOQ = 351

Demanda X Pedido

50 60 70 60 95 75 60 55

+ Demanda X Producción

0 0 0 0 0 0 0 0

= Demanda 50 60 70 60 95 75 60 55 + Inventario al final del período

301 241 171 111 16 292 232 177

= RQN Requerimientos netos

50 60 70 60 95 75 60 55

Recursos programados

+ Inventario inicial

0 301 241 171 111 16 292 232

= RPN Recursos programados netos

0 301 241 171 111 16 292 232

Producción requerida (RPN - RQN) ---->

351 0 0 0 0 351 0 0

Colocación de requerimientos

351 0 0 0 0 351 0 0

$ (EOQ)Costo de pedir

47 47 94

$ (EOQ)Costo de almacenar

15.05 12.05 8.55 5.55 0.8 14.6 11.6 8.85 77.05

= (EOQ)Total de costos

62.05 12.05 8.55 5.55 0.8 61.6 11.6 8.85 171.05

Page 20: Ejercicios de Mrp

Capítulo 4 127

Comparando los resultados del costo total del libro con un ovalo de color rojo, que se

ilustran en la Figura 4-33, con los resultados resaltados en color rojo de la Tabla 4-7 se

nota que son iguales.

Comparando los resultados los inventarios finales del libro con óvalos de color azul, la

“Cantidad de Producción” o “Producción Requerida” con óvalos de color naranja, el

“Costo de llevar inventario” o “Costo de almacenar” con óvalos de color verde y el “Costo

de Preparación” o “Costo de Pedir” con óvalos de color café, que se ilustran en la Figura 4-33, con los resultados resaltados ilustrados en su correspondiente color de la Tabla 4-7

se nota que son iguales, solo que los resultados de la Tabla 4-47, son más detallados.

4.8. EJEMPLO 8 “La demanda anual de este producto final se estima en 30,000 unidades durante un

programa de 50 semanas al año, es decir, un promedio de 600 unidades por semana.

Cuando se inicia un lote de producto cuesta 500 dólares hacer los cambios de máquina

del departamento de ensamble final para este producto final. Cuesta 0.50 dólares por

unidad mantener en inventario de una semana a la siguiente una unidad de este

producto. Por lo tanto, cuando una unidad de este producto está en el inventario final

debe trasladarse al inventario inicial de la siguiente semana e incurre en el costo de

almacén de 0.50 dólares por unidad. Determine cuál de estos métodos de

dimensionamiento de los lotes resulta en los menores costos de almacenar y de cambio

(o de pedir) para el programa de ocho semanas: a) lote por lote (LFL), b) cantidad

económica de pedido (EOQ), o c) cantidad periódica de pedido (POQ).” (Gaither, 2000)

Página 414.

Los requerimientos netos se ilustran en la Figura 4-35.

Page 21: Ejercicios de Mrp

128 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura 4-35 Requerimientos netos de un material. Fuente: (Gaither, 2000)

Los cálculos para el valor EOQ se ilustran en la Figura 4-36..

Figura 4-36 Cálculos para el valor EOQ. Fuente: (Gaither, 2000)

Los cálculos para el valor de POQ se ilustran en Figura 4-37.

Figura 4-37 Cálculos para el valor POQ. Fuente: (Gaither, 2000)

Los resultados del desarrollo del MRP para este ejemplo a través del método POQ, se

ilustran en la Figura 4-38.

Figura 4-38 Resultados a través del método POQ. Fuente: (Gaither, 2000)

Como los datos del problema son escasos, solo se introducen los datos conocidos en el

software “MRProgram II” el resto de los valores se toman como cero “0”, es decir, se crea

un producto donde solo se introduce el nombre, la referencia, la imagen (según elija el

usuario) con todos los datos en cero, excepto el costo de pedir que es $500 y el costo de

almacenar que es $25 (Resultante de multiplicar el “Costo de almacén por unidad /

Page 22: Ejercicios de Mrp

Capítulo 4 129

semana de $0.5; por, el número de períodos al año, que en este caso en particular es 50

semanas”).

En la sección de demanda se introducen los datos para cada período según aparecen en

la Figura 4-35. Antes de resolver el MRP, se indica la cantidad de períodos al año, que

en este caso es 50, es decir 50 semanas al año, porque se está trabajando con períodos

de tiempo en semanas, como se ilustra en la Figura 4-39.

Figura 4-39. Número de períodos al año para calcular el EOQ. Fuente: Elaboración propia.

Los mismos resultados del libro que se ilustran en la Figura 4-33, pero creados utilizando

el software MRProgram II, se ilustran en la se ilustran en la Tabla 4-8.

Tabla 4-8 Resultados detallados del desarrollo del MRP POQ, usando el software “MRProgram II”. Fuente: Elaboración propia.

1 2 3 4 5 6 7 8 9 PD_POQ POQ =

1.8257 = POQ = 2

Lead Time = 0

Demanda X Pedido 300 500 1000 600 300 300 300 1500 + Demanda X Producción 0 0 0 0 0 0 0 0 = Demanda 300 500 1000 600 300 300 300 1500 + Inventario al final del período

500 0 600 0 300 0 1500

= RQN Requerimientos netos 300 500 1000 600 300 300 300 1500 Recursos programados + Inventario inicial 0 500 0 600 0 300 0 1500 0 = RPN Recursos programados netos

0 500 0 600 0 300 0 1500 0

Producción requerida (RPN - RQN) ---->

800 0 1600 0 600 0 1800 0

Colocación de requerimientos

800 0 1600 0 600 0 1800 0

$ (POQ)Costo de pedir 500 500 500 500 2000 $ (POQ)Costo de almacenar 0 250 0 300 0 150 0 750 1450 = (POQ)Total de costos 500 250 500 300 500 150 500 750 3450

Comparando los resultados del costo total del libro con un ovalo de color rojo, que se

ilustra en la Figura 4-38, con los resultados resaltados en color rojo de la Tabla 4-8 se

nota que son iguales.

Page 23: Ejercicios de Mrp

130 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Comparando los resultados los inventarios finales del libro con óvalos de color azul, los

“Lotes de Producción” o “Producción Requerida” con óvalos de color naranja, el “Costo

de almacenar” con un óvalo de color verde y el “Costo de Pedir” con un óvalo de color

café, que se ilustran en la Figura 4-38, con los resultados resaltados ilustrados en su

correspondiente color de la Tabla 4-8 se nota que son iguales, solo que los resultados de

la Tabla 4-8, son más detallados.

4.9. EJEMPLO 9 El ejemplo presenta la siguiente información:

Aparece el ensamble del producto, como se ilustra en la Figura 4-40.

Figura 4-40 Aspersor para pasto #337. Fuente: (Gaither, 2000) Página 408

Los datos del programa maestro, se ilustran en la Figura 4-41.

Page 24: Ejercicios de Mrp

Capítulo 4 131

Figura 4-41 Programa maestro de producción para el aspersor. Fuente: (Gaither, 2000)

El árbol o estructura de producto, se ilustra en la Figura 4-42.

Figura 4-42 Estructura del producto “Aspersor”. Fuente: (Gaither, 2000)

Se presentan las cantidades necesarias de cada componente para fabricar un aspersor,

como se ilustra en la Figura 4-43.

Page 25: Ejercicios de Mrp

132 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura 4-43 Lista de materiales para una unidad del producto “Aspersor”. Fuente: (Gaither, 2000)

Los cálculos pueden ser fácilmente realizados a través de la primera pestaña de

resultados del software “MRProgram II”, como se ilustra en la Figura 4-44, donde se

presentan los requerimientos de materias primas para fabricar una un aspersor, y estos

datos son los mismos que aparecen en el libro.

Figura 4-44 Cálculos de requerimientos de Materias Primas para un aspersor. Usando el

software “MRProgram II”. Fuente: Elaboración propia.

Los datos del reporte de inventarios se ilustran en la Figura 4-45.

A = 10 + 40 = 50

B = 3 + 3 = 6

Page 26: Ejercicios de Mrp

Capítulo 4 133

Figura 4-45 Reporte del estado de inventarios. Fuente: (Gaither, 2000)

Los resultados del desarrollo del MRP para este ejemplo a través varios métodos en un

mismo ejercicio, se ilustran en la Figura 4-46.

Page 27: Ejercicios de Mrp

134 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura 4-46 Desarrollo del MRP utilizando Varios Métodos (LFL, MTL “Mínimo tamaño de lote”). Fuente: (Gaither, 2000)

Los mismos resultados del libro que se ilustran en la Figura 4-46, pero creados utilizando

el software MRProgram II, se ilustran en la Tabla 4-9.

Page 28: Ejercicios de Mrp

Capítulo 4 135

Tabla 4-9 Resultados detallados del desarrollo del MRP utilizando Varios Métodos (LFL, MTL “Mínimo tamaño de lote”), usando el software “MRProgram II”. Fuente: Elaboración propia.

1 2 3 4 5 6 7 8 9 377 Demanda X Pedido 1000 2000 + Demanda X Producción 0 0 0 0 0 0 0 0 = Demanda 0 0 0 1000 0 0 0 2000 + Inventario al final del período 300 = RQN Requerimientos netos 300 0 0 1000 0 0 0 2000 Recursos programados + Inventario inicial 500 200 200 200 = RPN Recursos programados netos 500 200 200 200 0 0 0 0 Producción requerida (RPN - RQN) ----> 800 0 0 0 2000 Colocación de requerimientos 0 0 800 0 0 0 2000 M Demanda X Pedido + Demanda X Producción 0 0 800 0 0 0 2000 0 = Demanda 0 0 800 0 0 0 2000 0 + Inventario al final del período = RQN Requerimientos netos 0 0 800 0 0 0 2000 0 Recursos programados + Inventario inicial 200 200 200 = RPN Recursos programados netos 200 200 200 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 600 0 0 0 2000 0 Colocación de requerimientos 0 600 0 0 0 2000 0 F Demanda X Pedido + Demanda X Producción 0 0 800 0 0 0 2000 0 = Demanda 0 0 800 0 0 0 2000 0 + Inventario al final del período = RQN Requerimientos netos 0 0 800 0 0 0 2000 0 Recursos programados + Inventario inicial 300 300 300 = RPN Recursos programados netos 300 300 300 0 0 0 0 0 Producción requerida (RPN - RQN) ----> 500 0 0 0 2000 0 Colocación de requerimientos 0 500 0 0 0 2000 0 H Demanda X Pedido + Demanda X Producción 0 0 800 0 0 0 2000 0 = Demanda 0 0 800 0 0 0 2000 0 + Inventario al final del período 300 300 500 500 500 500 0 0 = RQN Requerimientos netos 1200 0 800 0 0 0 2000 0 Recursos programados + Inventario inicial 1500 300 300 500 500 500 500 0 0 = RPN Recursos programados netos 1500 300 300 500 500 500 500 0 Producción requerida (RPN - RQN) ----> 0 0 500 0 0 0 1500 0 Colocación de requerimientos 1000 0 0 0 1500 0 C Demanda X Pedido 1000 + Demanda X Producción 0 600 0 0 0 2000 0 0 = Demanda 0 600 0 1000 0 2000 0 0 + Inventario al final del período 700 100 100 100 100 0 0 0 = RQN Requerimientos netos 1300 600 0 1000 0 2000 0 0 Recursos programados 1000 + Inventario inicial 1000 700 100 100 100 100 0 0 0 = RPN Recursos programados netos 2000 700 100 100 100 100 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 900 0 1900 0 0 Colocación de requerimientos 0 1000 0 1900 0 0 A Demanda X Pedido

Page 29: Ejercicios de Mrp

136 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

+ Demanda X Producción 0 26000 0 0 0 100000 0 0

= Demanda 0 26000 0 0 0 100000 0 0

+ Inventario al final del período 60000 34000 34000 34000 34000 0 0 0 = RQN Requerimientos netos 20000 26000 0 0 0 10000

0 0 0

Recursos programados 50000 + Inventario inicial 30000 60000 34000 34000 34000 34000 0 0 0 = RPN Recursos programados netos 80000 60000 34000 34000 34000 34000 0 0 Producción requerida (RPN - RQN) ----> 0 0 0 0 0 66000 0 0 Colocación de requerimientos 0 0 0 66000 0 0 D Demanda X Pedido + Demanda X Producción 0 1500 0 0 0 6000 0 0 = Demanda 0 1500 0 0 0 6000 0 0 + Inventario al final del período 2000 = RQN Requerimientos netos 2000 1500 0 0 0 6000 0 0 Recursos programados 10000 + Inventario inicial 3000 11000 9500 9500 9500 9500 3500 3500 = RPN Recursos programados netos 13000 11000 9500 9500 9500 9500 3500 7000 Producción requerida (RPN - RQN) ----> Colocación de requerimientos 0 0 0 0 0 0 B Demanda X Pedido + Demanda X Producción 0 3300 0 0 0 12000 0 0 = Demanda 0 3300 0 0 0 12000 0 0 + Inventario al final del período 2500 9200 9200 9200 9200 7200 7200 7200 = RQN Requerimientos netos 2500 3300 0 0 0 12000 0 0 Recursos programados + Inventario inicial 5000 2500 9200 9200 9200 9200 7200 7200 7200 = RPN Recursos programados netos 5000 2500 9200 9200 9200 9200 7200 7200 Producción requerida (RPN - RQN) ----> 0 800 0 0 0 2800 0 0 Colocación de requerimientos 10000 0 0 0 10000 0 0

Comparando los resultados del libro, en donde se señalan la colocación de

requerimientos con un ovalo de color naranja, como se ilustra en la Figura 4-46, con los

resultados resaltados en color naranja de la Tabla 4-9 se nota que son iguales; al igual

que los demás resultados, solo que los resultados de la Tabla 4-9, son más detallados.

4.10. EJEMPLO 10 El ejemplo presenta la siguiente información. Los datos del programa maestro, se

ilustran en la Figura 4-47.

Page 30: Ejercicios de Mrp

Capítulo 4 137

Figura 4-47 Plan maestro de producción para los productos A y B. Fuente: (Thomas E. Vollmann, 2005) Página 360.

Los datos de los estimados de mano de obra por unidad para los productos A y B, se

ilustran en la Figura 4-48.

Figura 4-48 Mano de obra directa por unidad de producto final. Fuente: (Thomas E. Vollmann, 2005)

Los datos sobre las estructuras o arboles de productos para los productos A y B, se

ilustran en la Figura 4-49.

Figura 4-49 Estructuras o Arboles de producto para los productos A y B. Fuente: (Thomas E. Vollmann, 2005)

Utilizando los datos del plan maestro de producción y las estimaciones de mano de obra

por unidad de producto, se pueden obtener los datos estimados de capacidad, a través

de simples multiplicaciones y sumas; usando la técnica de factores generales (PCFG),

como se ilustra en la Figura 4-50.

Page 31: Ejercicios de Mrp

138 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura 4-50 Requerimientos estimados de capacidad utilizando factores generales (PCFG). Fuente: (Thomas E. Vollmann, 2005)

Estas estimaciones se utilizaran como la capacidad máxima por período, para cada

puesto de trabajo en el software “MRProgram II”. Estos datos son solo los estimados de

mano de obra, pero para comprobar el funcionamiento de los cálculos para las

capacidades de maquinaria, se utilizaran los mismos datos en la sección de capacidad

de maquinaria, por ejemplo, los datos para el centro de trabajo 100, se introducen como

se ilustra en la Figura 4-51.

Figura 4-51 Datos de capacidad Máxima variable en cada período para el centro de trabajo 100 “CT100” en el software “MRProgram II”. Fuente: Elaboración propia.

Page 32: Ejercicios de Mrp

Capítulo 4 139

Se presentan también los datos sobre la ruta que siguen los componentes a través de los

centros de trabajo y los tiempos estándar para la elaboración de cada uno de los

componentes de los productos A y B, que se ilustran en la Figura 4-52. Estos datos solo

presentan los datos de Mano de obra, pero por propósitos demostrativos, se tomara el

mismo dato para calcular los requerimientos de maquinaria. Estos datos se introducen a

través del botón de “Capacidades requeridas”, donde se puede indicar la capacidad

requerida de mano de obra o maquinaria para la elaboración de una unidad de producto

o materia prima o componente en el puesto de trabajo que se requiera. Por ejemplo,

para producir una unidad de C, se requieren 0.6 horas totales en el centro de trabajo 200

“CT200”, como se ilustra en la Figura 4-53.

Figura 4-52 Datos de Ruta y tiempo estándar para los Productos A y B, y los componentes de estos. Fuente: (Thomas E. Vollmann, 2005).

Figura 4-53 Ejemplo de introducción de datos de “Requerimientos de Capacidad” de Mano de Obra y Maquinaria, para una unidad de producto C en el centro de trabajo “CT100” usando el software “MRProgram II”. Fuente: Elaboración propia.

Page 33: Ejercicios de Mrp

140 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Los datos sobre la ruta que siguen los componentes a través de los centros de trabajo y

los tiempos estándar, junto con el árbol de producto; pueden ser usados para calcular los

requerimientos de capacidad para la elaboración de una unidad de producto A o B, los

cuales se ilustran en la Figura 4-54.

Figura 4-54 Capacidad requerida en cada centro de trabajo para la elaboración de una unidad de producto A o B. Fuente: (Thomas E. Vollmann, 2005).

Los mismos resultados, se pueden ser fácilmente realizados a través de la primera

pestaña de resultados del software “MRProgram II”, como se ilustra en la Figura 4-55

para el producto A, y la Figura 4-56 para el producto B.

Figura 4-55 Cálculos de requerimientos de Capacidad requerida por centro de trabajo

para una unidad de producto A. Usando el software “MRProgram II”. Fuente:

Elaboración propia.

Page 34: Ejercicios de Mrp

Capítulo 4 141

Figura 4-56 Cálculos de requerimientos de Capacidad requerida por centro de trabajo

para una unidad de producto B. Usando el software “MRProgram II”. Fuente:

Elaboración propia.

Los resultados de requerimientos de capacidad por centro de trabajo para cada período,

utilizando el método de listas de capacidad, como se ilustra en la Figura 4-57.

Figura 4-57 Requerimientos de capacidad utilizando listas de capacidad. Fuente: (Thomas E. Vollmann, 2005)

Los mismos resultados del libro que se ilustran en la Figura 4-57, pero creados utilizando

el software MRProgram II, se ilustran en la Tabla 4-10.

Page 35: Ejercicios de Mrp

142 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Tabla 4-10 Resultados de requerimientos de capacidad utilizando por centro de trabajo para cada período. Usando el software “MRProgram II”. Fuente: Elaboración propia.

1 2 3 4 5 6 7 8 9 10 11 12 13 A Colocación de requerimientos

33.00 33.00 33.00 40.00 40.00 40.00 30.00 30.00 30.00 37.00 37.00 37.00 37.00 0.00

B Colocación de requerimientos

17.00 17.00 17.00 13.00 13.00 13.00 25.00 25.00 25.00 27.00 27.00 27.00 27.00 0.00

Requerimientos de capacidad de Mano de Obra

CT100 23.75 23.75 23.75 18.90 18.90 18.90 34.00 34.00 34.00 36.95 36.95 36.95 36.95 377.75 CT200 32.45 32.45 32.45 35.15 35.15 35.15 34.75 34.75 34.75 40.75 40.75 40.75 40.75 470.05 CT300 6.60 6.60 6.60 8.00 8.00 8.00 6.00 6.00 6.00 7.40 7.40 7.40 7.40 91.40 939.20 Requerimientos de Capacidad de Maquinaria

CT100 23.75 23.75 23.75 18.90 18.90 18.90 34.00 34.00 34.00 36.95 36.95 36.95 36.95 377.75 CT200 32.45 32.45 32.45 35.15 35.15 35.15 34.75 34.75 34.75 40.75 40.75 40.75 40.75 470.05 CT300 6.60 6.60 6.60 8.00 8.00 8.00 6.00 6.00 6.00 7.40 7.40 7.40 7.40 91.40 939.20

Comparando los resultados del libro, con los resultados de la Tabla 4-10 se nota que son

iguales. Pero, los resultados arrojados por el programa presentan más información, ya

que comparan la capacidad requerida con los datos de la capacidad máxima por período

asignada al puesto de trabajo, la cual se ilustra en la Figura 4-50. Si el dato de

capacidad sobrepasa la capacidad máxima asignada, coloca la celda en color rojo como

se ilustra en la Figura 4-58.

Además de esto el programa cuenta con la funcionalidad de determinar el porcentaje de

utilización del puesto de trabajo por período, con solo hacer clic en el botón “% de

Utilización on / off” que se ilustra en Figura 4-58-a. El cual incluye el dato de porcentaje

de utilización (con una precisión de hasta 13 decimales) en cada celda, como se ilustra

en la Figura 4-59. Donde se puede fácilmente determinar por cuanto se sobrecarga la

capacidad de mano de obra o maquinaria para determinado puesto de trabajo en X

período, por ejemplo, para la Mano de Obra del centro de trabajo “CT200” en el período

1, se presenta un porcentaje de utilización de 168.98%, el cual es el resultado de un

requerimiento de capacidad de 32.45 Horas para la fabricación de los diferentes

componentes cuya ruta usa este puesto de trabajo. La capacidad máxima proyectada

usando el método PCFG, del puesto de trabajo se ilustra en la Figura 4-50, para un valor

de 19.09 horas. Lo que quiere decir que se excede la capacidad en un 68.98%.

Page 36: Ejercicios de Mrp

Capítulo 4 143

Figura 4-58 Ventana de presentación de resultados de Cálculos de Capacidad para los Productos A y B. Fuente: Elaboración propia.

Figura 4-59 Ventana de presentación de resultados de Cálculos de Capacidad para los Productos A y B, incluyendo el dato de porcentaje de utilización para cada centro de trabajo en cada período. Fuente: Elaboración propia.

a

Page 37: Ejercicios de Mrp

144 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Además de esto el programa, consta con la función de descarga a puestos de trabajo, la

cual indica que cantidad de materia prima, componentes o producto, o una combinación

de estas opciones, como se ilustra en la Figura 4-60-a, se debe producir en cada puesto

de trabajo en un período determinado para cumplir con el PMP planeado, como se ilustra

en la Figura 4-60.

Figura 4-60 Descarga a puestos de trabajo por puesto de trabajo para cada período. Fuente: Elaboración propia.

a

Page 38: Ejercicios de Mrp

Conclusiones y recomendaciones

Conclusiones

• Se ha creado una herramienta informática con las características de un MRP II que

permite el desarrollo del MRP por niveles con diferentes opciones: MRP sin costos o

MRP con dimensionamiento de lotes y costos LFL, EOQ o POQ, tamaño de lote

predeterminado (TLP) y tamaño mínimo de lote (TML); también, presenta los cálculos

de requerimientos de capacidad CRP por centro de trabajo con porcentaje de

utilización y descarga a puestos de trabajo.

• Se determinaron las funciones y utilidades que debían formar parte del software a

través de la consulta en textos especializados en tema, entrevistas sencillas y de la

presentación de mini versiones a alumnos de Ingeniería Industrial, alumnos de la

Maestría en Ingeniería Industrial, ex alumnos de Ingeniería Industrial que trabajan o

han trabajado en el campo de la producción. Estas se presentan en el capítulo tres

de este documento; todas las funciones indicadas hacen parte del software

“MRProgram II” y fueron añadidas, editadas y depuradas a medida que el software se

iba desarrollando, gracias a las historias de usuario (comentarios sencillos hechos

por los usuarios antes mencionados, sobre el software).

• Se creó un marco teórico a través de la consulta de variadas fuentes bibliográficas

(Internet, libros, revistas, etc.) el cual se presenta en el capítulo 2, y que sirvió como

referente conceptual para el desarrollo de las funcionalidades incorporadas en el

software “MRProgram II” que es el resultado principal de este proyecto. También en

estos textos se consultan los ejemplos y ejercicios resueltos que se usan para la

comparación de resultados que presenta el software con los resultados de textos

especializados en el tema, los cuales se presentan en el capítulo 4. Además, el

Page 39: Ejercicios de Mrp

146 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

marco teórico creado puede servirle al usuario del software para aclarar dudas o

hacer consultas sobre los temas en éste incorporados; ya que se añade el marco

teórico en formato digital en la ayuda del software.

• Se determinó que las herramientas más adecuadas para el desarrollo de la aplicación

“MRProgram II” eran Microsoft Visual Studio C# versión 2010. La metodología a

aplicar era la programación extrema. El motor de bases de datos a usar era el

“Microsoft Access Engine”, por las razones que se presentan a lo largo del capítulo 3

de este documento. Se puede concluir que se eligieron buenas técnicas y

herramientas pues el producto final de este proyecto es un software que cumple con

los objetivos propuestos.

• Los resultados de cada función en el software “MRProgram II”, se han comparado

con los ejercicios resueltos de libros con autores que son reconocidos en el tema,

como:

Administración de producción y operaciones. Manufactura y servicios. Octava

edición, de Chase Richard B. Aquilano Nicholas J., Jacobs F. Robert. 2000.

Administración de la producción y operaciones para una ventaja competitiva.

Décima Edición, de Chase Richard B., Jacobs F. Robert y Aquilano Nicholas J.

2004.

Dirección de Operaciones. Aspectos tácticos y operativos en la producción y los

servicios. De Miguel Ángel Domínguez Machuca Santiago García Gonzales,

Antonio Ruiz Jiménez, María José Álvarez Gil. 1995.

Planeación y control de la producción. Administración de la cadena de

suministros. Quinta edición. De Thomas E. Vollmann D. Clay Whybark, William L.

Berry, F. Robert Jacobs. 2005.

Estas comparaciones de resultados se encuentran detallados en el capítulo 4, y dado

que todos los resultados que arrojó el software “MRProgram II” para cada uno de los

cálculos, de cada una de las comparaciones, dieron valores iguales a los ejercicios

Page 40: Ejercicios de Mrp

Conclusiones y Recomendaciones 147

presentados en los libros, se pude concluir que el software arroja resultados

técnicamente correctos y más detallados que los que se presentan en los libros.

• Se ha creó documentación sobre el uso del software y de los tópicos pertinentes al

tema que se incluye el marco teórico, manual de usuario (Anexo D), los códigos

fuentes, video tutoriales y demás documentes digitales y físicos que se anexan a este

proyecto, para permitir al usuario referenciarse con la información sobre el tema y

para desarrollar ejercicios MRP.

• El programa permite obtener datos de un MRP desarrollado, como propuesta para

que los estudiantes puedan evaluar diferentes opciones de desarrollo, y reconocer las

virtudes de este tipo de herramientas para su vida profesional.

• El código fuente del programa puede ser ampliado y modificado, sentando la base

para la creación de un programa más completo y con más herramientas. Agregando

características como: pronósticos de ventas, módulos contables y de facturación,

evaluación de proveedores, control de usuarios (privilegios del sistema), etc.; el

software no solo podría servir como una herramienta de apoyo, sino como una

herramienta más robusta para uso didáctico o herramienta de apoyo en las PYMES.

Recomendaciones

• El software cuenta con las características para que se pueda continuar con el

desarrollo del mismo, pues puede convertirse en una herramienta más completa para

el soporte en el aprendizaje del enfoque de programación MRP y como propuesta de

herramienta de apoyo a la planeación de los requerimientos de producción en Pymes.

Por lo que podría ser la base para futuras ampliaciones de su funcionalidad como

parte de proyectos que se desarrollen en el departamento de Ingeniería Industrial o

en otros departamentos que manejen áreas afines al tema.

Page 41: Ejercicios de Mrp

148 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

• Para otros estudios que se realicen acerca del enfoque de programación MRP en la

Universidad, se puede tomar como base el programa desarrollado o el presente

documento, pudiéndose ver como punto de partida los elementos que este

documento presenta.

• Es importante la inclusión de herramientas informáticas en la educación de los futuros

Ingenieros Industriales y Gerentes de producción y operaciones, ya que de esta

manera se demostraría el potencial del enfoque MRP y la importancia del uso de las

herramientas informáticas en la producción.

• La universidad podría no solo implementar el software en la sede Manizales, sino que

podría ofrecerla a otras sedes o incluso publicarlo en Internet, para que así otras

universidades o instituciones la implementen y colaboren con comentarios o nuevas

historias de usuario que ayuden a la ampliación de las capacidades de esta

herramienta.

Page 42: Ejercicios de Mrp

Bibliografía

MRP II. Como optimizar la productividad, la calidad y el circulante. [Libro] / aut.

Luber Alan D.. - Barcelona : Ediciones Gestión 2000, 1998.

Administración de operaciones. Casos y conceptos contemporáneos. [Libro] / aut.

Schroeder Roger G.. - México : McGraw Hill, 2004.

Administración de operaciones. Enfoque de administración de procesos de negocios. [Libro] / aut. Muñoz Negron David F.. - México : CENGAGE Learning., 2009.

Administración de producción y operaciones. Manufactura y servicios. Octava edición. [Libro] / aut. Chase Richard B. Aquilano Nicholas J., Jacobs F. Robert.. -

México : McGraw Hill , 2000.

Administración de producción y operaciones. Octava edición. [Libro] / aut. Gaither N

y Freizer, G.. - México : Thomson Editores, 2000.

Administración de la producción y operaciones para una ventaja competitiva. Décima Edición. [Libro] / aut. Chase Richard B., Jacobs F. Robert y Aquilano Nicholas

J.. - México : McGraw Hill, 2004.

Aplicativo computacional para la planeación de la producción en una empresa fabricante de autopartes. [Publicación periódica] / aut. Hernández Andrea y Mejía

Gonzalo. // Revista de ingeniería. Universidad de los Andes. Bogotá, Colombia. rev.ing.

ISSN. 0121-4993. - 2008. - Vol. Septiembre.

Apropiación y uso de las TIC en la Pymes Colombianas [Informe] / aut. CISCO,

ACOPI. - Manizales : Cámara de Comercio de Manizales. Mauricio Ardila. Gerente

Comercial Segmento Pyme., 2009.

Page 43: Ejercicios de Mrp

150 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Base de datos [En línea] / aut. Wikipedia // Wikipedia La enciclopedia libre. - Octubre de

2011. - Octubre de 2011. - http://es.wikipedia.org/wiki/Base_de_datos.

BussinesCol, Seccion PYMES [En línea] / aut. BussinesCol // BussinesCol. - 2011. -

Abril de 2011. - http://www.businesscol.com/empresarial/PyMEs/.

Desarrollador 5 Estrellas. ACCESO A DATOS AVANZADO. [En línea] / aut. Microsoft //

MSDN Latino America. - Enero de 2006. - Octubre de 2001. -

http://mslatam.com/latam/msdn/comunidad/dce2005/.

Diferencias entre los formatos de archivo ACCDB y MDB [En línea] / aut. Microsoft //

Microsoft Office Access. - 2011. - 10 de 2011. - http://office.microsoft.com/es-es/access-

help/diferencias-entre-los-formatos-de-archivo-accdb-y-mdb-HA010067831.aspx.

Dirección de la producción y las operaciones. Decisiones estratégicas. Octava Edición. [Libro] / aut. Heizer Jay y Render Barry. - Madrid : Prentice Hall, 2006.

Dirección de Operaciones. Aspectos tácticos y operativos en la producción y los servicios [Libro] / aut. Miguel Angel Domínguez Machuca Santiago Garcia Gonzales,

Antonio Ruiz Jiménez, Maria Jose Alvarez Gil. - Madrid : McGraw Hill, 1995.

Dirección de operaciones. Aspectos tacticos y operativos en la produccion y los servicios [Libro] / aut. Domínguez Machuca Jose Antonio [y otros]. - Madrid : McGraw

Hill, 2003.

EL PARADIGMA DE LA PROGRAMACION (XP) [En línea] / aut. Jeffries Ronald E. //

Programación extrema. - enero de 2006. - 2006. -

http://chuidiang.iespana.es/metodologia/extrema.html.

Enterprise Resource Management [En línea] / aut. Atos Origin S.A. // Atos. Your

bussines tecnologists. - Atos S.A., 2011. - Marzo de 2011. -

http://www.ar.atosorigin.com/es-ar/servicios/nuestra_oferta/integracion_de_sistemas/

soluciones/enterprise_resource_management/default.htm.

ERP al alcance de las PYMES [En línea] / aut. Varela Jaime Guerrero // Gestiopolis. -

2008. - Abril de 2011. - http://www.gestiopolis

.com/recursos/documentos/fulldocs/ger1/erpPyMEs.htm.

Page 44: Ejercicios de Mrp

Bibliografía 151

Estatuto General. Acuerdo Número 011 De 2005 [En línea] / aut. Universidad Nacional

de Colombia, Consejo Superior Universitario. // Universidad Nacional De Colombia. -

2005. - Abril de 2011. - http://www.unal.edu.co/estatutos/egeneral/egeca01.html.

Excel para Pymes [En línea] / aut. López Oguer Vicencio // oguervicencio.bligoo.com. -

19 de Agosto de 2009. - Octubre de 2011. -

http://oguervicencio.bligoo.com/content/view/586629/Excel-para-Pymes.html.

Formatos de archivo de gráficos [En línea] / aut. WIKIPEDIA // WIKIPEDIA La

enciclopedia libre. - 5 de Octubre de 2011. - Octubre de 2011. -

http://es.wikipedia.org/wiki/Anexo:Formatos_de_archivo_de_gr%C3%A1ficos.

Información básica sobre tecnología XML [En línea] / aut. Microsoft // MSDN

(Microsoft Developer Network). - 2011. - Octubre de 2011. - http://msdn.microsoft.com/es-

es/library/8ktfywf4(v=vs.71).aspx.

Información general de SQL Server 2005 Express Edition [En línea] / aut. Microsoft //

MSDN (Microsoft Developer Network). - Diciembre de 2005. - octubre de 2011. -

http://msdn.microsoft.com/es-es/library/ms345154(v=SQL.90).aspx.

Introducción a las nuevas extensiones de nombres de archivo y a formatos XML de Office [En línea] / aut. Microsoft // Microsoft Office. - 2011. - Octubre de 2011. -

http://office.microsoft.com/es-es/powerpoint-help/introduccion-a-las-nuevas-extensiones-

de-nombres-de-archivo-y-a-formatos-xml-de-office-HA010006935.aspx.

Los costos de implementación del ERP [En línea] / aut. Informática Hoy // Informática

Hoy Software. ERP - Enterprise Resource Planning. - 2010. - Marzo de 2011. - http://

www.informatica-hoy.com.ar/software-erp/Los-costos-de-implementacion-del-ERP.php.

Maestros del Web [En línea] / aut. Valdés Damián Pérez // ¿Qué son las bases de

datos?. - 26 de Octubre de 2007. - Octubre de 2011. -

http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/.

Manual del ingeniero industrial. Cuarta edición. [Libro] / aut. Hodson William K.. -

México. : McGraw Hill, 1996.

Manufacturing Resource Planning - Unlocking America's Productivity Potential [Libro] / aut. Wight Oliver. - Canada : John Wiley & Sons, Inc., 1981.

Page 45: Ejercicios de Mrp

152 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Manufacturing Stategy [Libro] / aut. Miltengurg John. - New York : Productivity Press,

2005.

Motor de base de datos de SQL Server [En línea] / aut. Microsoft // MSDN Microsoft

Developer Network. - 2011. - Octubre de 2011. - http://msdn.microsoft.com/es-

us/library/ms187875.aspx.

OS Platform Statistics [En línea] / aut. W3Schools // W3Schools. - Junio de 2011. -

Octubre de 2011. - http://www.w3schools.com/browsers /browsers_os.asp.

Plan Nacional de Tecnologías de la Información y las Comunicaciones. [Informe] /

aut. Ministerio de Comunicaciones de la República de Colombia. - Bogotá, D.C. :

Ministerio de Comunicaciones de la República de Colombia, 2008.

Planeaciòn y control de la produccion. ADMINISTRACION DE LA CADENA DE SUMINISTROS. Quinta edlciòn. [Libro] / aut. Thomas E. Vollmann D. Clay Whybark,

William L. Berry, F. Robert Jacobs. - Mexico : McGraw-Hill, 2005.

Probabilidad y estadistica [Libro] / aut. Canavos George. - México : McGraw Hill, 1986.

Pronósticos en los negocios [Libro] / aut. Hanke John E. y Reitsch Arthur G.. - Mexico :

Prentice Hall Hispanoamericana, 1996. - Vol. Quinta edición.

The National Institute of Standards and Technology (NIST) guide for the use of the International System of Units [En línea] / aut. A. Thompson B. N. Taylor // The National

Institute of Standards and Technology (NIST). Agency of the U.S. Department of

Commerce.. - 5 de October de 2010. - Octubre de 2011. -

http://physics.nist.gov/Pubs/SP811/appenB9.html.

Trabajo de Grado / aut. Gómez Suarez María Carolina y Molina Rivera Luisa

Fernanda. // Evaluación de los sistemas productivos y de la función logística en las

PyME’s metalmecánicas pertenecientes al subsector 28 de la ciudad de Manizales.. -

Manizales : Universidad Nacional De Colombia. Facultad de Ingeniería y Arquitectura. ,

2005.

Trabajo de Grado: Gestion outsourciong logístico para almacén de productos farmacéuticos. / aut. Benites Lopez Eric.. - Perú : Facultad de Ingeniería Industrial.

Universidad Mayor de San Marcos. , 2004.

Page 46: Ejercicios de Mrp

Bibliografía 153

XQuery, the Query Language of the Future [En línea] / aut. Otegem Michiel van //

http://www.devx.com/codemag/Article/16124/0. - 20 de Junio de 2003. - Octubre de

2011. - http://www.devx.com/codemag/Article/16124/0.

Page 47: Ejercicios de Mrp

Anexo A: Certificado de participación como ponente en el Congreso LACCEI 2011.

Page 48: Ejercicios de Mrp

Anexo B: Certificado de asistencia al congreso LACCEI 2011

Page 49: Ejercicios de Mrp

Anexo C: Paper expuesto y publicado en el congreso LACCEI 2011 “Desarrollo de una herramienta informática como soporte en el aprendizaje del enfoque de Programación de la Producción MRP” con referencia RP#212 LACCEI 2011

RP = Refereed Paper (double blind review by 3 reviewers). Disponible en:

http://www.laccei.org/LACCEI2011-Medellin/RefereedPapers/PE212_Rugeles.pdf

Código ISBN es: 0-9822896-4-2 (proporcionado por los organizadores del congreso

LACCEI 2011)

Page 50: Ejercicios de Mrp

Anexo D: Manual de Usuario

En la Figura D-1 se ilustran las diferentes secciones de la interfaz de usuario del

programa.

Figura D-1 Ventana principal del Programa MRProgram II. Fuente: Elaboración propia.

D-3

D-1

D-2

D-4

Page 51: Ejercicios de Mrp

162 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

D-1. Barra de Título:

En la barra de Título aparece el nombre del programa “MRProgram II”, cuando se

crea un nuevo MRP o se abre uno existente, aparece a continuación también la ruta

del servidor en donde se encuentra ubicada la base de datos del MRP.

D-2. Barra de Menú:

En la barra de menú que se ilustra en la Figura D-2 se pueden encontrar cuatro

diferentes menús:

Figura D-2 Barra de Menú del Programa MRProgram II. Fuente: Elaboración propia.

D-2.1. Archivo:

Aquí se pueden encontrar cuatro diferentes opciones, como se ilustran en la

Figura D-3.

Figura D-3 Menú de Archivo. Fuente: Elaboración propia.

a. Nuevo: El botón que se ilustra en la Figura D-3-a sirve para visualizar la ventana de creación

de un nuevo MRP. Donde se puede introducir un nombre para el MRP que se desea

crear, como se ilustra en la Figura D-4-a.

El programa guarda toda la información en un archivo de base de datos Microsoft

Access, y el usuario puede seleccionar entre el formato MDB, usado para bases de

datos del tipo Microsoft Access anteriores a la versión 2007; o el formato ACCDB

usado a partir de la versión 2007 (Microsoft, 2011).

D-2.3 D-2.1 D-2.2 D-2.4

a b c d

Page 52: Ejercicios de Mrp

Anexo 163

Figura D-4 Ventana para la creación de una nueva base de datos MRP. Fuente: Elaboración propia.

Esta característica amplia la compatibilidad del software ya que la información del MRP

puede ser visualizada, editada o creada desde otros programas como Microsoft Access

(en la versión adecuada), SQL Server Management Studio, u otros programas que usen

bases de datos, con la única condición de respetar el formato de los datos usados por el

programa.

Al hacer clic en el botón “Guardar”, que se ilustra en la Figura D-4-b. el programa crea

automáticamente una base de datos en la ubicación seleccionada por el usuario con el

formato que haya seleccionado (MDB o ACCDB). También, dentro de este archivo, se

crean automáticamente las tablas de datos con el formato apropiado para los diferentes

datos que usa el programa.

b. Abrir:

Esta opción sirve para visualizar la ventana para abrir los MRP que se han creado,

copiado o importado. Aquí el usuario debe seleccionar la ubicación de la base de datos

del MRP en el computador o la red de computadores a la que tenga acceso el usuario.

Si el usuario no está trabajando en un MRP actualmente, es decir, el programa recién se

abrió, la ventana de la Figura D-6, aparecerá inmediatamente. Pero si el usuario está

trabajando en un MRP actualmente y desea abrir otro MRP, al hacer clic en abrir

a b

Page 53: Ejercicios de Mrp

164 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

aparecerá la ventana de la Figura D-5. Donde podrá seleccionar si continuar con el

proceso de abrir otro MRP o no.

Figura D-5 Ventana de advertencia para abrir una base de datos MRP, si ya se está trabajando en un MRP actualmente. También, aparece hacer clic en “Archivo / Salir”. Fuente: Elaboración propia.

También, se puede seleccionar entre dos formatos MDB, usado para bases de datos del

tipo Microsoft Access anteriores a la versión 2007; o el formato ACCDB usado a partir de

la versión 2007, como se ilustra en la Figura D-6. (Microsoft, 2011).

Al hacer clic en el botón abrir, el programa abre la conexión con la base de datos

seleccionada y carga los datos en la memoria, después, cierra la conexión. Y habilita los

diferentes botones en las barras de herramientas.

Figura D-6 Ventana para abrir una base de datos en formato MDB o ACCDB. Fuente: Elaboración propia.

Page 54: Ejercicios de Mrp

Anexo 165

c. Archivos recientes:

En esta sección se pueden visualizar la lista de los últimos MRP creados o

abiertos, como se ilustra en la Figura D-7.

Figura D-7 Submenú de la lista de archivos recientes. Fuente: Elaboración propia.

d. Salir: Al hacer clic en este botón “Salir” que se ilustra en la Figura D-8, muestra la

ventana de advertencia que se ilustra en la Figura D-5. Si se hace clic en sí, el

programa se cierra inmediatamente.

Figura D-8 Botón “Salir” en el menú de archivo. Fuente: Elaboración propia.

D-3. Herramientas:

Aquí se pueden encontrar tres diferentes herramientas, tal como se ilustra en la Figura

D-9.

Figura D-9 Menú de herramientas. Fuente: Elaboración propia.

D-3.1. Administrador de imágenes:

Este botón abre la ventana que se ilustra en la Figura D-10. En esta ventana el usuario

puede administrar diferentes colecciones de imágenes, que se pueden usar como

Page 55: Ejercicios de Mrp

166 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

referencias visuales para la identificación de Materias Primas (MP), Productos,

Operaciones y Almacenamientos (bodegas de materia prima, bodegas de producto

terminado, almacenamientos en la planta de producción, etc.).

De manera predeterminada en la sección de Colecciones, que se ilustra en la Figura

D-10-a; aparecen 4 colecciones predeterminadas:

• Almacenamientos

• Materias Primas

• Operaciones

• Productos terminados

Figura D-10 Administrador de imágenes. Fuente: Elaboración propia.

Que contienen imágenes variadas en formato PNG de tamaño 32 píxeles por 32 píxeles,

que se ofrecen de manera gratuita en la página web http://www.freeiconsweb.com/.

El usuario puede crear o borrar colecciones fácilmente usando los botones de “Añadir

colección “con el símbolo más (+) y “Borrar Colección” con el símbolo menos (-), que

aparecen en la parte superior de la lista de “Colecciones”, como se ilustra en la Figura

D-10-a.

d e f

g

c

h

a

b

Page 56: Ejercicios de Mrp

Anexo 167

Cuando se hace clic en “Añadir colección “con el símbolo más (+), aparece un cuadro de

dialogo como se ilustra en la Figura D-11. En esta ventana el usuario puede darle un

nombre a la nueva colección y crearla al hacer clic en el botón “Crear”. (Esto crea una

carpeta física, con el nombre que el usuario haya introducido, en la carpeta “Images” en

la ubicación donde se haya instalado el programa.)

Esto permite almacenar una serie de archivos de imágenes para ser utilizados como

referencias para los Materiales (MP / PP), Productos, Operaciones y Almacenamientos,

de manera segura pues si otro usuario borra la imagen original en por ejemplo la carpeta

de “Imágenes” en los documentos del usuario, no hay problema porque habría una copia

en la carpeta de “Images” del programa “MRProgram II”.

Figura D-11 Ventana para la creación de una nueva colección de imágenes. Fuente: Elaboración propia.

Al hacer clic en el botón “Borrar Colección” con el símbolo menos (-), si no se ha

seleccionado una colección en la lista de colecciones como se ilustra en la Figura D-10-b

aparecerá un mensaje indicando que se debe seleccionar primero una colección, como

se ilustra en la Figura D-12. Si ya se ha seleccionado una colección aparecerá un

mensaje de advertencia como se ilustra en la Figura D-13, ya que si se borra la colección

el borrado será permanente y se perderán todas las imágenes dentro de esta colección.

Aunque esto no afecta el desempeño del programa pues al crear una referencia a alguna

de las imágenes en la colección la imagen es guardada en la base de datos del MRP y

no en un archivo físico en disco duro.

Page 57: Ejercicios de Mrp

168 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-12 Mensaje de advertencia al no seleccionar una colección. Fuente: Elaboración propia.

Figura D-13 Mensaje de advertencia al borrar una colección de imágenes. Fuente: Elaboración propia.

Al seleccionar una colección de imágenes en las lista de “Colecciones de Imágenes” que

se ilustra en la Figura D-10-b, el programa empieza a cargar todas las imágenes de dicha

colección en la lista de imágenes como se ilustra en la Figura D-10-c, la cual tiene una

barra de progreso en la parte superior, para ir marcando el progreso en la operación. En

la lista de imágenes como se ilustra en la Figura D-10-d, donde aparece el nombre y la

vista previa a modo de icono de cada imagen en la colección seleccionada.

Al seleccionar cualquier icono en la lista de imágenes, aparecerá una vista previa de

esta, pero de mayor tamaño, como se ilustra en la Figura D-10-c.

Al lado derecho aparece una barra de herramientas con cuatro botones. El botón de

“Añadir Imagen” que se ilustra en la Figura D-10-e, permite añadir nuevas imágenes a

Page 58: Ejercicios de Mrp

Anexo 169

través de la ventana que se ilustra en la Figura D-14, a la colección de imágenes

seleccionada en la Figura D-10-b. Si no se ha seleccionado una colección aparece un

mensaje de advertencia como se ilustra en la Figura D-12.

Figura D-14 Ventana para seleccionar archivos de imágenes. Fuente: Elaboración propia.

El usuario puede usar imágenes con tamaños desde 16 píxeles por 16 píxeles o

imágenes con tamaño FULL HD de 1920 píxeles por 1080 píxeles, o incluso imágenes de

mayor tamaño. Tal y como se ilustra en la Figura D-14, se pueden seleccionar imágenes

de diferentes formatos, como:

• JPG ó JPEG “es usado ampliamente para fotografías e imágenes de gran tamaño

y variedad de color en la web y por las cámaras digitales.” (WIKIPEDIA, 2011)

• GIF “utilizado popularmente en la web” (WIKIPEDIA, 2011)

• PNG “fue diseñado para reemplazar al GIF en la web.” (WIKIPEDIA, 2011)

• BMP “Comúnmente usado por los programas de Microsoft Windows y por el

sistema operativo propiamente dicho” (WIKIPEDIA, 2011)

Page 59: Ejercicios de Mrp

170 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Los cuales al ser de uso común, amplían la compatibilidad del programa. Así que el

usuario puede usar imágenes icónicas de baja resolución, incluir imágenes que

descargue de Internet o que tome con cámaras fotográficas de alta resolución o cámaras

de celular, etc.

El botón de “Borrar Imagen” que se ilustra en la Figura D-10-f, permite eliminar la o las

imágenes seleccionadas en la colección de imágenes seleccionada en la figura Figura

D-10-d. Antes de borrar la o las imágenes seleccionadas en la lista de imágenes

aparece un mensaje de advertencia como se ilustra en la Figura D-16, ya que las

imágenes borradas serán borradas de manera permanente. Si no se ha seleccionado

una o más imágenes, aparece un mensaje de advertencia como se ilustra en la Figura

D-15.

Figura D-15 Mensaje de advertencia cuando no se seleccionan imágenes. Fuente: Elaboración propia.

Figura D-16 Mensaje de advertencia al borrar imágenes. Fuente: Elaboración propia.

El botón “Agrandar Imágenes” que se ilustra en la Figura D-10-g, aumenta el tamaño de

las imágenes en la colección de imágenes que se ilustra en la Figura D-10-d. Y el botón

“Reducir Imágenes” que se ilustra en la Figura D-10-h, reduce el tamaño de las imágenes

Page 60: Ejercicios de Mrp

Anexo 171

en la colección de imágenes de la Figura D-10-d. El mínimo tamaño es de 16 píxeles por

16 píxeles y el máximo tamaño es de 256 píxeles por 256 píxeles.

D-3.2. Administrador de unidades:

Este botón abre la ventana de “Administrador de unidades” que se ilustra en la Figura

D-17. En esta ventana el usuario puede administrar las diferentes unidades en que se

expresan las cantidades de productos, materias primas, capacidades de

almacenamientos y requerimientos de capacidad de las operaciones.

Por ejemplo si se desean convertir 120 centímetros a metros, en el campo “Convertir” se

introduce la cantidad que se desea convertir (120) como se ilustra en la Figura D-17-a,

solo se pueden introducir números (enteros o decimales).

En la lista que se ilustra en la Figura D-17-b, se selecciona la unidad de la cantidad

introducida (por ejemplo, centímetros) en el campo “Convertir” de la Figura D-17-a.

Una vez se ha introducido la cantidad a convertir (120) en el campo “Convertir” de la

Figura D-17-a y se ha seleccionado la unidad en la lista que se ilustra en la Figura D-17-b

(centímetros), se selecciona la unidad a la que se desea convertir en la lista que aparece

en la Figura D-17-e (metros) y el programa automáticamente calcula el resultado y lo

muestra en el campo que aparece en la Figura D-17-d.

En la lista de “Categorías” de la Figura D-17-g, aparecen las diferentes categorías de

unidades:

• Volumen

• Longitud

• Área

• Peso

• Unidades Agregadas

• Y la colección de unidades personalizadas, que aparece cuando el usuario añade

una nueva unidad.

Page 61: Ejercicios de Mrp

172 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-17 Administrador de imágenes. Fuente: Elaboración propia.

Para añadir o eliminar una unidad, el usuario puede utilizar los botones de “Añadir

Unidad” y “Borrar Unidad” que se ilustran en la Figura D-17-f. Al hacer clic en “Añadir

Unidad” aparece la ventana que se ilustra en la Figura D-18, en la que el usuario puede

introducir un nombre para la nueva unidad, y al hacer clic en el botón crear, la nueva

unidad es añadida en la lista de unidades que se ilustra en la Figura D-17-h.

Figura D-18 Ventana para la creación de una nueva unidad. Fuente: Elaboración propia.

Al hacer clic en el botón de “Borrar Unidad” se elimina la unidad que se haya

seleccionado en la lista de unidades que se ilustra en la Figura D-17-h, pero antes se

muestra un mensaje de advertencia como se ilustra en la Figura D-19. Si el usuario no

e

f

g h

d

j

a b

k

l

i

c

Page 62: Ejercicios de Mrp

Anexo 173

ha seleccionado una unidad al hacer clic en el botón de “Borrar Unidad”, se muestra un

mensaje de advertencia como se ilustra en la Figura D-20.

Figura D-19 Mensaje de advertencia al borrar unidades. Fuente: Elaboración propia.

Figura D-20 Mensaje de advertencia cuando no se seleccionan unidades. Fuente: Elaboración propia.

Al seleccionar una unidad de la lista de unidades que se ilustra en la Figura D-0-17-h, se

pueden visualizar a que otras unidades se puede convertir, el factor de conversión y el

símbolo de la unidad a la que se desea convertir en la tabla que se ilustra en la Figura

D-0-17-i.

Los datos factores de conversión y símbolos utilizados para los unidades

predeterminadas en el programa se consultaron en la página web del National Institute of

Standards and Technology (NIST), como se ilustra en la Tabla D-1.

Page 63: Ejercicios de Mrp

174 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Tabla D-1 Tabla de unidades predeterminada en la base de datos al crear un nuevo MRP. Fuente: (A. Thompson, 2010).

Tabla de Unidades

Categoría De_A Unidad Factor_de_conversión Símbolo

Volumen Barril (Imperial) Milímetro Cubico 1636499971700000000 mm^3

Volumen Barril (Imperial) Centímetro Cubico 1636499971700000 cm^3

Volumen Barril (Imperial) Metro Cubico 0.1636499972 m^3

Volumen Barril (Imperial) Mililitro 1636499971700000 ml

Volumen Barril (Imperial) Decilitro 16364999717000 dl

Volumen Barril (Imperial) Litro 16364999717000 Litro

Volumen Barril (Imperial) Galón (US) 371519532770 Galón

Volumen Barril (Imperial) Barril (US) 1.4153256913 Barril

Volumen Barril (Imperial) Galón (Imperial) 359978934970 Galón

Volumen Barril (Imperial) Barril (Imperial) 1 Barril

Volumen Barril (US) Milímetro Cubico 115627094300000000 mm^3

Volumen Barril (US) Centímetro Cubico 115627094300000 cm^3

Volumen Barril (US) Metro Cubico 0.1156270943 m^3

Volumen Barril (US) Mililitro 115627094300000 ml

Volumen Barril (US) Decilitro 1156270943000 dl

Volumen Barril (US) Litro 115627094300 Litro

Volumen Barril (US) Galón (US) 262497554490 Galón

Volumen Barril (US) Barril (US) 1 Barril

Volumen Barril (US) Galón (Imperial) 25434353180 Galón

Volumen Barril (US) Barril (Imperial) 0.7065511537 Barril

Volumen Centímetro Cubico Milímetro Cubico 1000 mm^3

Volumen Centímetro Cubico Centímetro Cubico 1 cm^3

Volumen Centímetro Cubico Metro Cubico 0.000001 m^3

Volumen Centímetro Cubico Mililitro 1 ml

Volumen Centímetro Cubico Decilitro 0.01 dl

Volumen Centímetro Cubico Litro 0.001 Litro

Volumen Centímetro Cubico Galón (US) 0.0002270208 Galón

Volumen Centímetro Cubico Barril (US) 0.0000086485 Barril

Page 64: Ejercicios de Mrp

Anexo 175

Tabla de Unidades

Categoría De_A Unidad Factor_de_conversión Símbolo

Volumen Centímetro Cubico Galón (Imperial) 0.0002199688 Galón

Volumen Centímetro Cubico Barril (Imperial) 0.0000061106 Barril

Longitud Centímetros Milímetros 10 mm

Longitud Centímetros Centímetros 1 cm

Longitud Centímetros Metros 0.01 m

Longitud Centímetros Kilómetros 0.00001 km

Longitud Centímetros Pulgadas 0.3937007874 in

Longitud Centímetros Pies 0.032808399 ft

Longitud Centímetros Millas 0.0000062137 mi

Volumen Decilitro Milímetro Cubico 100000 mm^3

Volumen Decilitro Centímetro Cubico 100 cm^3

Volumen Decilitro Metro Cubico 0.0001 m^3

Volumen Decilitro Mililitro 100 ml

Volumen Decilitro Decilitro 1 dl

Volumen Decilitro Litro 0.1 Litro

Volumen Decilitro Galón (US) 0.02270208 Galón

Volumen Decilitro Barril (US) 0.0008648492 Barril

Volumen Decilitro Galón (Imperial) 0.02199688 Galón

Volumen Decilitro Barril (Imperial) 0.0006110602 Barril

Volumen Galón (Imperial) Milímetro Cubico 4546099265000000 mm^3

Volumen Galón (Imperial) Centímetro Cubico 4546099265000 cm^3

Volumen Galón (Imperial) Metro Cubico 0.0045460993 m^3

Volumen Galón (Imperial) Mililitro 4546099265000 ml

Volumen Galón (Imperial) Decilitro 45460992650 dl

Volumen Galón (Imperial) Litro 4.546099265 Litro

Volumen Galón (Imperial) Galón (US) 1.032059092 Galón

Volumen Galón (Imperial) Barril (US) 0.0393169031 Barril

Volumen Galón (Imperial) Galón (Imperial) 1 Galón

Volumen Galón (Imperial) Barril (Imperial) 0.0277794033 Barril

Page 65: Ejercicios de Mrp

176 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Tabla de Unidades

Categoría De_A Unidad Factor_de_conversión Símbolo

Volumen Galón (US) Milímetro Cubico 44048827244000000 mm^3

Volumen Galón (US) Centímetro Cubico 44048827244000 cm^3

Volumen Galón (US) Metro Cubico 0.0044048827 m^3

Volumen Galón (US) Mililitro 44048827244000 ml

Volumen Galón (US) Decilitro 44.048827244 dl

Volumen Galón (US) Litro 4.4048827244 Litro

Volumen Galón (US) Galón (US) 1 Galón

Volumen Galón (US) Barril (US) 0.038095593 Barril

Volumen Galón (US) Galón (Imperial) 0.968936767 Galón

Volumen Galón (US) Barril (Imperial) 0.0269164852 Barril

Peso Gramos Miligramos 1000 mg

Peso Gramos Gramos 1 g

Peso Gramos Onza 0.03527394 onza

Peso Gramos Libra 0.002204621 lb

Peso Gramos Kilogramo 0.001 kg

Peso Gramos Tonelada (Métrica) 0.000001 t

Agregada Hora! Hombre Hora/hombre 1 Hora/hombre

Agregada Hora! Máquina Hora/maquina 1 Hora/maquina

Peso Kilogramo Miligramos 1000000 mg

Peso Kilogramo Gramos 1000 g

Peso Kilogramo Onza 35.27394 onza

Peso Kilogramo Libra 2.204621 lb

Peso Kilogramo Kilogramo 1 kg

Peso Kilogramo Tonelada (Métrica) 0.001 t

Longitud Kilómetros Milímetros 1000000 mm

Longitud Kilómetros Centímetros 100000 cm

Longitud Kilómetros Metros 1000 mt

Longitud Kilómetros Kilómetros 1 km

Longitud Kilómetros Pulgadas 39370.07874 in

Longitud Kilómetros Pies 3280.839895 ft

Page 66: Ejercicios de Mrp

Anexo 177

Tabla de Unidades

Categoría De_A Unidad Factor_de_conversión Símbolo

Longitud Kilómetros Millas 0.6213711922 mi

Peso Libra Miligramos 453592.70369 mg

Peso Libra Gramos 453.59270369 g

Peso Libra Onza 16.000001814 onza

Peso Libra Libra 1 lb

Peso Libra Kilogramo 0.4535927037 kg

Peso Libra Tonelada (Métrica) 0.0004535927 t

Volumen Litro Milímetro Cubico 1000000 mm^3

Volumen Litro Centímetro Cubico 1000 cm^3

Volumen Litro Metro Cubico 0.001 m^3

Volumen Litro Mililitro 1000 ml

Volumen Litro Decilitro 10 dl

Volumen Litro Litro 1 Litro

Volumen Litro Galón (US) 0.2270208 Galón

Volumen Litro Barril (US) 0.008648492 Barril

Volumen Litro Galón (Imperial) 0.2199688 Galón

Volumen Litro Barril (Imperial) 0.006110602 Barril

Volumen Metro Cubico Milímetro Cubico 1000000000 mm^3

Volumen Metro Cubico Centímetro Cubico 1000000 cm^3

Volumen Metro Cubico Metro Cubico 1 m^3

Volumen Metro Cubico Mililitro 1000000 ml

Volumen Metro Cubico Decilitro 10000 dl

Volumen Metro Cubico Litro 1000 Litro

Volumen Metro Cubico Galón (US) 227.0208 Galón

Volumen Metro Cubico Barril (US) 6.110602 Barril

Volumen Metro Cubico Galón (Imperial) 264.1722 Galón

Volumen Metro Cubico Barril (Imperial) 6.289813 Barril

Longitud Metros Milímetros 1000 mm

Longitud Metros Centímetros 100 cm

Page 67: Ejercicios de Mrp

178 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Tabla de Unidades

Categoría De_A Unidad Factor_de_conversión Símbolo

Longitud Metros Metros 1 m

Longitud Metros Kilómetros 0.001 km

Longitud Metros Pulgadas 39.37007874 in

Longitud Metros Pies 3.280839895 ft

Longitud Metros Millas 0.0006213712 mi

Peso Miligramos Miligramos 1 mg

Peso Miligramos Gramos 0.001 g

Peso Miligramos Onza 0.0000352739 onza

Peso Miligramos Libra 0.0000022046 lb

Peso Miligramos Kilogramo 0.000001 kg

Peso Miligramos Tonelada (Métrica) 0.000000001 t

Volumen Mililitro Milímetro Cubico 1000 mm^3

Volumen Mililitro Centímetro Cubico 1 cm^3

Volumen Mililitro Metro Cubico 0.000001 m^3

Volumen Mililitro Mililitro 1 ml

Volumen Mililitro Decilitro 0.01 dl

Volumen Mililitro Litro 0.001 Litro

Volumen Mililitro Galón (US) 0.0002270208 Galón

Volumen Mililitro Barril (US) 0.0000086485 Barril

Volumen Mililitro Galón (Imperial) 0.0002641722 Galón

Volumen Mililitro Barril (Imperial) 0.0000062898 Barril

Volumen Milímetro Cubico Milímetro Cubico 1 mm^3

Volumen Milímetro Cubico Centímetro Cubico 0.001 cm^3

Volumen Milímetro Cubico Metro Cubico 0.000000001 m^3

Volumen Milímetro Cubico Mililitro 0.001 ml

Volumen Milímetro Cubico Decilitro 0.00001 dl

Volumen Milímetro Cubico Litro 0.000001 Litro

Volumen Milímetro Cubico Galón (US) 0.2270208 Galón

Volumen Milímetro Cubico Barril (US) 0.008648492 Barril

Volumen Milímetro Cubico Galón (Imperial) 0.2199688 Galón

Page 68: Ejercicios de Mrp

Anexo 179

Tabla de Unidades

Categoría De_A Unidad Factor_de_conversión Símbolo

Volumen Milímetro Cubico Barril (Imperial) 0.006110602 Barril

Longitud Milímetros Milímetros 1 mm

Longitud Milímetros Centímetros 0.1 cm

Longitud Milímetros Metros 0.001 m

Longitud Milímetros Kilómetros 0.000001 km

Longitud Milímetros Pulgadas 0.0393700787 in

Longitud Milímetros Pies 0.0032808399 ft

Longitud Milímetros Millas 0.00000062137119224 mi

Longitud Millas Milímetros 0.00001609 mm

Longitud Millas Centímetros 0.0001609 cm

Longitud Millas Metros 1609 mt

Longitud Millas Kilómetros 1.609 km

Longitud Millas Pulgadas 633600 in

Longitud Millas Pies 5280 ft

Longitud Millas Millas 1 mi

Peso Onza Miligramos 28349.540766 mg

Peso Onza Gramos 28.349540766 g

Peso Onza Onza 1 onza

Peso Onza Libra 0.0624999929 lb

Peso Onza Kilogramo 0.0283495408 kg

Peso Onza Tonelada (Métrica) 0.0000283495 t

Longitud Pies Milímetros 304.8 mm

Longitud Pies Centímetros 30.48 cm

Longitud Pies Metros 0.3048 mt

Longitud Pies Kilómetros 0.0003048 km

Longitud Pies Pulgadas 12 in

Longitud Pies Pies 1 ft

Longitud Pies Millas 0.0001893939 mi

Longitud Pulgadas Milímetros 25.40 mm

Page 69: Ejercicios de Mrp

180 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Tabla de Unidades

Categoría De_A Unidad Factor_de_conversión Símbolo

Longitud Pulgadas Centímetros 2.540 cm

Longitud Pulgadas Metros 0.0254 mt

Longitud Pulgadas Kilómetros 0.0000254 km

Longitud Pulgadas Pulgadas 1 in

Longitud Pulgadas Pies 0.0833333333 ft

Longitud Pulgadas Millas 0.0000157828 mi

Peso Tonelada (Métrica) Miligramos 1000000000 mg

Peso Tonelada (Métrica) Gramos 1000000 g

Peso Tonelada (Métrica) Onza 35273.94 onza

Peso Tonelada (Métrica) Libra 2204.621 lb

Peso Tonelada (Métrica) Kilogramo 1000 kg

Peso Tonelada (Métrica) Tonelada (Métrica) 1 t

Agregada Unidad Unidad 1 Unidad

En la tabla de unidades que se ilustra en la Figura D-17-i el usuario puede añadir más

unidades simplemente escribiendo los datos de Nombre de la unidad, factor de

conversión y símbolo. También puede editar los datos presentes en la tabla simplemente

haciendo clic en la celda que desea editar y escribiendo un nuevo valor para el dato.

Una vez se han editado y añadido las nuevas unidades, solo se debe hacer clic en el

botón “Guardar cambios” que se ilustra en la Figura D-17-j, entonces aparece el mensaje

de advertencia que se ilustra en la Figura D-21, en donde se advierte que al cambiar la

información de los factores de conversión de unidades se puede afectar la precisión de

los resultados del programa o el funcionamiento del MRP. Los datos del programa

permanecen intactos, solo se ven afectados los datos en la base de datos del MRP en el

que se está trabajando.

El usuario puede crear sus propias unidades y añadir sus propios factores de conversión,

lo que permite convertir unidades agregadas a unidades desagregadas, por ejemplo, se

puede convertir una caja en 24 paquetes de galletas, si el usuario así lo define.

Page 70: Ejercicios de Mrp

Anexo 181

Figura D-21 Mensaje de advertencia cuando se guardan los cambios en una unidad. Fuente: Elaboración propia.

Al presionar el botón de “Borrar filas” que se ilustra en la Figura D-17-k, se eliminan las

filas seleccionadas en la tabla de la Figura D-17-i. Pero primero aparece un mensaje de

advertencia como se muestra en la Figura D-22, indicándole al usuario que al borrar la

información puede afectar el desempeño del programa.

Figura D-22 Mensaje de advertencia cuando se borran los datos de una unidad. Fuente: Elaboración propia.

Cuando el usuario hace clic en el botón “Calculadora” se abre la calculadora de Microsoft

Windows, como se ilustra en la Figura D-23, como apoyo para el usuario en caso de

necesitar desarrollar cálculos manuales sobre factores de conversión.

Page 71: Ejercicios de Mrp

182 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-23 Calculadora de Microsoft Windows. Fuente: Captura de Microsoft Windows 7.

D-3.3. Consulta a bases de datos:

Este botón abre la ventana de “Consulta a bases de datos” que se ilustra en la Figura

D-24. En esta ventana el usuario consultar diversos tipos de bases de datos como:

• Microsoft Access Database (en formato MDB, usado para bases de datos

anteriores a la versión 2007) (Microsoft, 2011)

• Microsoft Access Database (en formato ACCDB, usado a partir de la versión

2007) (Microsoft, 2011).

• SQL Server (Structured Query Language, “es un producto de base de datos

gratuito y fácil de utilizar” (Microsoft, 2005) ), probado con versiones 2005 y 2008.

• Datos en formato XML (Extensible Mark-up Language, “es una forma

extremadamente flexible de transferir datos” (Microsoft, 2011))

• Microsoft Excel (en formato XLS, de hojas de cálculo; utilizada por las Pymes

(Pequeñas y Medianas Empresas) para registrar los eventos económico) (López,

2009).

• Microsoft Excel (en formato XLSX, para los libros de Excel a partir de la versión

2007) (Microsoft, 2011)

A través de 4 pestañas diferentes en las que no solo se pueden visualizar los datos

de la base de datos consultada sino que también se pueden filtrar los datos y realizar

queries, es decir, consultas o búsquedas sencillas; para ayudar al usuario a encontrar

los datos que requiere para desarrollar el MRP de manera más rápida y sencilla.

Page 72: Ejercicios de Mrp

Anexo 183

D-3.3.1. Consulta a bases de datos, del tipo Microsoft Access (MDB y ACCDB)

En la primera pestaña que se ilustra en la Figura D-24, el usuario puede seleccionar la

base de datos que desea consultar haciendo clic en el botón “Cargar”, como se ilustra en

la Figura D-24-a, esto abre una ventana como la que se ilustra en la Figura D-6, donde el

usuario puede seleccionar una base de datos en formato MDB o ACCDB.

Es de aclarar que no es necesario que el usuario tenga instalado el programa Microsoft

Access, para poder visualizar los datos de la base de datos, en el computador en el que

este ejecutando el programa “MRProgram II”. Ya que se usa solo el motor de bases de

datos “Microsoft Access Database Engine 2010”, cuyo archivo

“AccessDatabaseEngine.exe” es compatible con Microsoft Windows 7, Windows Server

2003 R2 (32-Bit x86), Windows Server 2003 R2 x64 editions, Windows Server 2008 R2,

Windows Server 2008 Service Pack 2, Windows Vista Service Pack 1, Windows XP

Service Pack 3. Y se puede descargar de forma gratuita de la página web de Microsoft.

Usando el botón “Configurar” que se ilustra en la Figura D-24-b, el programa muestra la

ventana de la Figura D-25, donde el usuario puede configurar las opciones para utilizar

otro motor para la lectura y escritura en bases de datos de Microsoft Access, lo que

permite hacer el programa compatible con futuras versiones de Microsoft Access.

Las tablas que existen en la base de datos seleccionada aparecen en la lista de tablas

que se ilustra en la Figura D-24-e. Al seleccionar una tabla de esta lista,

automáticamente el programa carga los datos en la Malla de datos que se ilustra en la

Figura D-24-f. También identifica los datos como cuantos “Primary Keys” existen en la

tabla y cuáles son, listándoles en la lista desplegable que se ilustra en la Figura D-24-c,

también en esta figura se puede observar el botón “Refresh”, que sirve para actualizar los

datos en la tabla que se está consultando.

Page 73: Ejercicios de Mrp

184 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-24 Ventana de consulta a Bases de datos Microsoft Access. Fuente: Elaboración propia.

En la Figura D-24-d aparece, una lista de chequeo con las columnas existentes en la

tabla seleccionada en la lista de tablas de la base de datos (Figura D-24-e), aquí el

usuario puede señalar que columnas desea ver o cuales no desea ver; al hacer clic en el

botón que se ilustra en la Figura D-24-g, se filtra la información y se presenta en la malla

de datos de la Figura D-24-f.

En la Figura D-24-h aparece, una lista simple de las columnas en tabla de la base de

datos seleccionada en la lista de tablas de la Figura D-24-e. Al seleccionar una columna,

el usuario puede escribir un criterio para filtrar los datos. Por ejemplo, se selecciona la

columna de “CAR ID” y se escribe el criterio “>2”, al hacer clic en “Filtrar”, en la malla de

datos solo aparecerán los registros (Filas) de la tabla en las que se cumpla con ese

criterio, es decir los Autos con un “CAR ID” mayor a 2. También solo mostrara las

columnas señaladas en la sección que se ilustra en la Figura D-24-d.

En la Figura D-24-i, aparece un espacio donde el usuario puede introducir comandos

usando la sintaxis del Language SQL (SQL Language) que es un DML (Data

Manipulation Language) o lenguaje para la manipulación de datos. Por ejemplo, al

introducir el comando:

e

f

g

h

d a b

i

c

j

Page 74: Ejercicios de Mrp

Anexo 185

SELECT * FROM CARS WHERE [CAR ID] >2

Se obtienen los mismos resultados que si se estuviera utilizando el filtro de datos

ilustrado en la Figura D-24-h. Seleccionando todas las columnas (*) de la tabla “CARS”

donde la identificación del vehículos “CAR ID” tenga un valor mayor a 2.

Esta clase de sintaxis puede llegar a ser un poco compleja para algunos usuarios, por lo

que se brinda otra opción utilizando los filtros que se ilustran en las Figura D-24-g y en la

Figura D-24-h.

El botón “Guardar” ilustrado en la Figura D-24-j, permite guardar los cambios efectuados

en la Malla de datos ilustrada en la Figura D-24-f.

Figura D-25 Ventana para la configuración del Proveedor de Bases de datos OLEDB. (Bases de datos Microsoft Access). Fuente: Elaboración propia.

D-3.1. Consulta a bases de datos, del tipo SQL Server

En la segunda pestaña que se ilustra en la Figura D-26, se pueden consultar bases de

datos SQL que haya en el Servidor o en la Red de Área Local del computador en el que

el usuario este ejecutando el programa “MRProgram II”, al seleccionar esta pestaña el

programa automáticamente inicia una búsqueda para identificar si están disponibles

servidores del tipo SQL (esto puede generar una demora que varía entre algunos

Page 75: Ejercicios de Mrp

186 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

segundos a unos pocos minutos, dependiendo de las capacidades del computador y del

tráfico en la red en la que se esté ejecutando).

Si hay instalados programas “Firewalls” estos pueden generar dificultades para la

conexión a los servidores o las bases de datos en estos, así que el usuario deberá

conceder los permisos de acceso en cada Firewall para el programa MRProgram II.

Los servidores disponibles son listados en la lista desplegable que se ilustra en la Figura

D-26-a. Si existe más de un servidor se podrá seleccionar que servidor se desea

explorar, como se ilustra en la Figura D-27.

Automáticamente, el programa hace una lista de las bases de datos disponibles en cada

servidor y las añade a la lista desplegable que se ilustra en la Figura D-26-b. Allí el

usuario podrá seleccionar una base de datos para cargar. El usuario puede usar el botón

que se ilustra en la Figura D-26-h, para refrescar la lista de bases de datos en el servidor

seleccionado de la lista de la Figura D-26-a. Si la casilla de chequeo, que se ilustra en la

Figura D-26-g, está habilitada el programa cargara automáticamente los datos de la

primera base de datos en la lista, y añade la lista de tablas en la lista de tablas que se

ilustra en la Figura D-26-e.

Algunas bases de datos requieren la introducir un nombre de usuario, como se ilustra en

el campo de texto de la Figura D-26-c y una clave como se ilustra en el campo de texto

de la Figura D-26-d.

El botón de “Cargar” que se ilustra en la Figura D-26-f sirve para recargar las tablas en la

base de datos seleccionada en la lista de bases de datos de la Figura D-26-b usando el

nombre de usuario que se ilustra en la Figura D-26-c y la clave que se ilustra en la Figura

D-26-d.

Al seleccionar una tabla de la lista de tablas que se ilustra en la Figura D-26-e,

automáticamente el programa carga los datos en la Malla de datos que se ilustra en la

Figura D-26-m. También identifica los datos como cuantos “Primary Key” existen en la

tabla y cuáles son, listándoles en la lista desplegable que se ilustra en la Figura D-26-i.

Page 76: Ejercicios de Mrp

Anexo 187

En la Figura D-26-j aparece, una lista de chequeo con las columnas existentes en la tabla

seleccionada en la lista de tablas de la base de datos (Figura D-26-e), aquí el usuario

señalar que columnas desea ver o cuales no desea ver; al hacer clic en el botón “Filtrar”,

se filtra la información y se presenta en la malla de datos de la Figura D-26-m.

En la Figura D-26-k aparece, una lista simple de las columnas en tabla de la base de

datos seleccionada en la lista de tablas de la Figura D-26-e. Al seleccionar una columna,

el usuario puede escribir un criterio para filtrar los datos. Por ejemplo, se selecciona la

columna de “number” y se escribe el criterio “>16”, al hacer clic en “Filtrar”, en la malla de

datos de la Figura D-26-m, solo aparecerán los registros (Filas) de la tabla en las que se

cumpla con ese criterio, es decir los “spt_values” con un “number” mayor a 16. También

solo mostrara las columnas señaladas en la sección que se ilustra en la Figura D-26-j.

Figura D-26 Ventana de consulta a Bases de datos. SQL Server. Fuente: Elaboración propia.

Figura D-27 Ejemplo de servidores SQL disponibles. Fuente: Elaboración propia.

e

m

j

k

g

a

h

l

f

n

b c d

i

Page 77: Ejercicios de Mrp

188 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

En la Figura D-26-l, aparece un espacio donde el usuario puede introducir comandos

usando la sintaxis del Language SQL (SQL Language) que es un DML (Data

Manipulation Language) o lenguaje para la manipulación de datos. Por ejemplo, al

introducir el comando:

SELECT * FROM spt_values WHERE [number] >16

Se obtienen los mismos resultados que si se estuviera utilizando el filtro de datos

ilustrado en la Figura D-26-k. Seleccionando todas las columnas (*) de la tabla

“spt_values” donde la columna “numbers” tenga un valor mayor a 16.

Esta clase de sintaxis puede llegar a ser un poco compleja para algunos usuarios, por lo

que se brinda otra opción utilizando los filtros que se ilustran en las Figura D-26-j y en la

Figura D-26-k.

El botón “Guardar” ilustrado en la Figura D-26-n, permite guardar los cambios efectuados

en la Malla de datos ilustrada en la Figura D-24-m.

D-4. Consulta a bases de datos, del tipo XML (Extensible Mark-up Language)

En la tercera pestaña que se ilustra en la Figura D-28, se pueden consultar bases de

datos o simples archivos en formato XML (Extensible Mark-up Language). El usuario

puede seleccionar la base de datos que desea consultar haciendo clic en el botón

“Cargar”, como se ilustra en la Figura D-28-a. El programa automáticamente carga la

lista de las tablas en la base de datos en la lista de tablas que se ilustra en la Figura

D-28-d y automáticamente carga los datos de la primera tabla de esta lista en la malla de

datos que se ilustra en la Figura D-28-k.

Cuando el usuario hace clic en cualquier ítem de la lista que se muestra en la Figura

D-28-d, también se carga automáticamente la información en la malla de datos que se

ilustra en la Figura D-28-k.

El botón “Refresh” que se ilustra en la Figura D-28-b, permite actualizar los datos de la

base de datos.

Page 78: Ejercicios de Mrp

Anexo 189

El botón “Load tree” que se ilustra en la Figura D-28-c, el usuario puede seleccionar un

archivo de formato XML para ser visualizado como un árbol de datos, haciendo clic en la

pestaña que se ilustra en la Figura D-28-e. Esta opción puede ayudar al usuario a

visualizar archivos en formato XML que no hayan sido guardados como una tabla de

datos.

En la Figura D-28-h aparece, una lista de chequeo con las columnas existentes en la

tabla seleccionada en la lista de tablas de la base de datos (Figura D-28-d), aquí el

usuario señalar que columnas desea ver o cuales no desea ver; al hacer clic en el botón

“Filtrar”, se filtra la información y se presenta en la malla de datos de la Figura D-28-l.

En la Figura D-28-i se muestra un cuadro de texto en el cual el usuario puede escribir un

criterio para filtrar los datos. Por ejemplo, se escribe el criterio:

COUNTRY = ’USA’

Al hacer clic en “Filtrar2”, en la malla de datos de la Figura D-28-l, solo aparecerán los

registros (Filas) de la tabla en las que se cumpla con ese criterio, es decir los “CD” cuyo

país “COUNTRY” sea Estados Unidos “USA”. También solo mostrara las columnas

señaladas en la sección que se ilustra en la Figura D-28-h.

Page 79: Ejercicios de Mrp

190 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-28 Ventana de consulta a Bases de datos. Datos XML. Fuente: Elaboración propia.

En la Figura D-28-j, aparece un espacio donde el usuario puede introducir comandos

usando la sintaxis del Language XQuery (XQuery Language) el cual “probablemente se

convierta en el lenguaje dominante que permite consultar los datos de la mayoría de las

fuentes de datos” (Otegem, 2003) Por ejemplo, al introducir el comando:

/Catalog/CD/title[../price>9]

Se obtienen los Títulos de los cd en el catálogo que tienen un precio mayor a 9. Esta

clase de sintaxis puede llegar a ser un poco compleja para algunos usuarios, por lo que

se brinda otra opción utilizando los filtros que se ilustran en las Figura D-28-h y en la

Figura D-28-j.

El botón “Guardar” ilustrado en la Figura D-28-f, permite guardar los datos que se

presentan en la Malla de datos ilustrada en la Figura D-28-k.

El botón “Guardar” ilustrado en la Figura D-28-m, permite guardar los datos que se

presentan en la Malla de datos ilustrada en la Figura D-28-l.

d

k

h

i

a b

j

c

l

e

g

f

m

Page 80: Ejercicios de Mrp

Anexo 191

Figura D-29 Ventana de consulta a Bases de datos. Con Árbol de Datos XML. Fuente: Elaboración propia.

D-3.3.2. Consulta a bases de datos, del tipo Microsoft Excel (XLS y XLSX)

En la cuarta pestaña que se ilustra en la Figura D-30, el usuario puede seleccionar el

libro electrónico archivo de Microsoft Excel como base de datos que desea consultar,

haciendo clic en el botón “Cargar”, como se ilustra en la Figura D-30-a, esto abre una

ventana como la que se ilustra en la Figura D-31, donde el usuario puede seleccionar el

libro “base de datos” en formato XLS o XLSX.

Page 81: Ejercicios de Mrp

192 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-30 Ventana de consulta a Bases de datos. Microsoft Excel (XLS y XLSX). Fuente: Elaboración propia.

Las hojas de cálculos “tablas” que existen en el libro de Excel “base de datos”

seleccionada, aparecen en la lista de tablas que se ilustra en la Figura D-30-b. Al

seleccionar una tabla de esta lista, automáticamente el programa carga los datos en la

Malla de datos que se ilustra en la Figura D-30-g.

En la Figura D-30-c aparece, una lista de chequeo con las columnas existentes en la

tabla seleccionada en la lista de tablas de la base de datos (Figura D-30-b), aquí el

usuario puede señalar que columnas desea ver o cuales no desea ver; al hacer clic en el

botón que se ilustra en la Figura D-30-d, se filtra la información y se presenta en la malla

de datos de la Figura D-30-g.

b

g

c

e

a

f

d

Page 82: Ejercicios de Mrp

Anexo 193

Figura D-31 Ventana para consultar libros “bases de datos” de Microsoft Excel (XLS y XLSX). Fuente: Elaboración propia.

En la Figura D-30-e aparece, una lista simple de las columnas en la tabla de la base de

datos seleccionada en la lista de tablas de la Figura D-30-b. Al seleccionar una columna,

el usuario puede escribir un criterio para filtrar los datos. Por ejemplo, se selecciona la

columna de “Cust ID” y se escribe el criterio “<8”, al hacer clic en “Filtrar”, en la malla de

datos solo aparecerán los registros (Filas) de la tabla en las que se cumpla con ese

criterio, es decir los registros de usuario con un “Cust ID” menor a 8. También solo

mostrara las columnas señaladas en la sección que se ilustra en la Figura D-30-c.

En la Figura D-30-f, aparece un espacio donde el usuario puede introducir comandos

usando la sintaxis del Language SQL (SQL Language) que es un DML (Data

Manipulation Language) o lenguaje para la manipulación de datos. Por ejemplo, al

introducir el comando:

SELECT [Cust ID], [Inv Total] FROM [Sheet1$] Where [Cust ID]<8

Page 83: Ejercicios de Mrp

194 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Se obtienen los mismos resultados que si se estuviera utilizando el filtro de datos

ilustrado en la Figura D-20-e, pero solo se visualizan las columnas de “Cust ID” y “Inv

Total”, del libro “tabla” “Sheet1” donde la identificación de los clientes “Cust ID” tenga un

valor menor a 8.

Esta clase de sintaxis puede llegar a ser un poco compleja para algunos usuarios, por lo

que se brinda otra opción utilizando los filtros que se ilustran en las Figura D-30-c y en la

Figura D-30-e.

D-3.3. Configuración:

En este menú que se ilustra en la Figura D-32, se puede acceder a la configuración para

el Motor de bases de datos OLEDB del tipo Microsoft Access, a través de la ventana que

se ilustra en la Figura D-33.

Figura D-32 Menú de Configuración. Fuente: Elaboración propia.

Figura D-33 Ventana para la configuración del Proveedor de Bases de datos OLEDB. (Bases de datos Microsoft Access). Fuente: Elaboración propia.

A través de la ventana de la Figura D-33, el usuario puede configurar las opciones para

utilizar un motor de datos para la lectura y escritura en bases de datos de Microsoft

Access.

a b c

Page 84: Ejercicios de Mrp

Anexo 195

Usando el botón “Agregar” que se ilustra en la Figura D-33-a, el usuario puede añadir el

nombre de un nuevo “Data Provider” o motor de base de datos; lo que permite al

programa utilizar un motor diferente si aparece una nueva versión de Microsoft office sin

tener que usar parches de software o actualizaciones al programa.

También se puede usar el botón “Borrar” para eliminar el “Data Provider” que este

seleccionado.

EL botón “Establecer como Predeterminado”, sirve para definir cual “Data Provider” de la

lista, se usara para realizar la conexión a las bases de datos. Solo se debe seleccionar

un “Data Provider” de la lista y hacer clic en este botón.

D-3.4. Ayuda

En esta ventana se presentan las diferentes ayudas del programa. En el botón de

mensajes de error, se puede acceder a la lista de errores que pueden surgir para iniciar

el programa. Pero solo se ha detectado 1, que presenta al usuario un mensaje que dice:

“Microsoft.ACE.OLEDB.12.0 no está registrado en el equipo local”; provocado al no tener

instalado el motor de bases de datos de Microsoft Access, el problema se resuelve al

descargar desde Internet el programa “Microsoft Access Database Engine 2010”, cuyo

archivo “AccessDatabaseEngine.exe” para Windows 7, Windows Server 2003 R2 (32-Bit

x86), Windows Server 2003 R2 x64 editions, Windows Server 2008 R2, Windows Server

2008 Service Pack 2, Windows Vista Service Pack 1, Windows XP Service Pack 3 o si el

sistema operativo es de 64 bits, el archivo: “AccessDatabaseEngine_x64.exe”, que

pueden ser descargados gratuitamente desde la página:

http://www.microsoft.com/download/en/details.aspx?id=13255.

a

c

d

b

e

Page 85: Ejercicios de Mrp

196 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

El botón de tutoriales muestra la lista de tutoriales para aprender a manejar el software

“MRProgram II”.

El botón de “Manual de usuario”, muestra este anexo en formato PDF.

El botón de “Marco Teórico”, muestra el marco teórico de este documento en formato

PDF.

El botón “Acerca de” muestra información acerca del programa.

D-3.5. Botón “Seleccionar Imagen”:

En el botón “Seleccionar Imagen” que se ilustra en la Figura D-34, abre la ventana que se

ilustra en la Figura D-35. Esta ventana es prácticamente idéntica a la ventana del

Administrador de Unidades, excepto por el botón de añadir Imagen en la parte inferior de

la pantalla.

Figura D-34 Botón “Seleccionar Imagen”. Fuente: Elaboración propia.

Page 86: Ejercicios de Mrp

Anexo 197

Figura D-35 Ventana para seleccionar una imagen para usarla como referencia visual a una Nueva Materia Prima (MP), Producto, Operación o Almacenamiento. Fuente: Elaboración propia.

De manera predeterminada en la sección de Colecciones, que se ilustra en la Figura

D-35-a; aparecen 4 colecciones predeterminadas:

• Almacenamientos

• Materiales (MP / PP)

• Operaciones

• Productos terminados

Que contienen imágenes variadas en formato PNG de tamaño 32 píxeles por 32 píxeles,

que se ofrecen de manera gratuita en la página web http://www.freeiconsweb.com/.

El usuario puede crear o borrar colecciones fácilmente usando los botones de “Añadir

colección “con el símbolo más (+) y “Borrar Colección” con el símbolo menos (-), que

aparecen en la parte superior de la lista de “Colecciones”, como se ilustra en la Figura

D-35-a.

d e f

g

c

h

a

b

i

Page 87: Ejercicios de Mrp

198 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Cuando se hace clic en “Añadir colección “con el símbolo más (+), aparece un cuadro de

dialogo como se ilustra en la Figura D-11. En esta ventana el usuario puede darle un

nombre a la nueva colección y crearla al hacer clic en el botón “Crear”. (Esto crea una

carpeta física, con el nombre que el usuario haya introducido, en la carpeta “Images” en

la ubicación donde se haya instalado el programa.)

Esto permite almacenar una serie de archivos de imágenes para ser utilizados como

referencias para Materias Primas (MP), Productos, Operaciones y Almacenamientos, de

manera segura pues si otro usuario borra la imagen original en por ejemplo la carpeta de

“Imágenes” en los documentos del usuario, no hay problema porque habría una copia en

la carpeta de “Images” del programa “MRProgram II”.

Al hacer clic en el botón “Borrar Colección” con el símbolo menos (-), si no se ha

seleccionado una colección en la lista de colecciones como se ilustra en la figura 5-10-b

aparecerá un mensaje indicando que se debe seleccionar primero una colección, como

se ilustra en la Figura D-12. Si ya se ha seleccionado una colección aparecerá un

mensaje de advertencia como se ilustra en la Figura D-13, ya que si se borra la colección

el borrado será permanente y se perderán todas las imágenes dentro de esta colección.

Aunque esto no afecta el desempeño del programa pues al crear una referencia a alguna

de las imágenes en la colección la imagen es guardada en la base de datos del MRP y

no en un archivo físico en disco duro.

Al seleccionar una colección de imágenes en las lista de “Colecciones de Imágenes” que

se ilustra en la Figura D-35-b, el programa empieza a cargar todas las imágenes de dicha

colección en la lista de imágenes como se ilustra en la Figura D-35-c, la cual tiene una

barra de progreso en la parte superior, para ir marcando el progreso en la operación. En

la lista de imágenes (ver Figura D-35-d) aparece el nombre y la vista previa a modo de

icono de cada imagen en la colección seleccionada.

Al seleccionar cualquier icono en la lista de imágenes, aparecerá una vista previa de

esta, pero de mayor tamaño, como se ilustra en la Figura D-35-c.

Page 88: Ejercicios de Mrp

Anexo 199

Al lado derecho aparece una barra de herramientas con cuatro botones. El botón de

“Añadir Imagen” que se ilustra en la Figura D-35-e, permite añadir nuevas imágenes a

través de la ventana que se ilustra en la Figura D-14, a la colección de imágenes

seleccionada en la Figura D-35-b. Si no se ha seleccionado una colección aparece un

mensaje de advertencia como se ilustra en la Figura D-12.

El usuario puede usar imágenes con tamaños desde 16 píxeles por 16 píxeles o

imágenes con tamaño FULL HD de 1920 píxeles por 1080 píxeles, o incluso imágenes de

mayor tamaño. Tal y como se ilustra en la Figura D-14, se pueden seleccionar imágenes

de diferentes formatos, como:

• JPG ó JPEG “es usado ampliamente para fotografías e imágenes de gran tamaño y

variedad de color en la web y por las cámaras digitales.” (WIKIPEDIA, 2011)

• GIF “utilizado popularmente en la web” (WIKIPEDIA, 2011)

• PNG “fue diseñado para reemplazar al GIF en la web.” (WIKIPEDIA, 2011)

• BMP “Comúnmente usado por los programas de Microsoft Windows y por el sistema

operativo propiamente dicho” (WIKIPEDIA, 2011)

Los cuales al ser de uso común, amplían la compatibilidad del programa. Así que el

usuario puede usar imágenes icónicas de baja resolución, incluir imágenes que

descargue de Internet o que tome con cámaras fotográficas de alta resolución o cámaras

de celular, etc.

El botón de “Borrar Imagen” que se ilustra en la Figura D-35-f, permite eliminar la o las

imágenes seleccionadas en la colección de imágenes seleccionada en la Figura D-35-d.

Antes de borrar la o las imágenes seleccionadas en la lista de imágenes aparece un

mensaje de advertencia como se ilustra en la Figura D-16, ya que las imágenes borradas

serán borradas de manera permanente. Si no se ha seleccionado una o más imágenes,

aparece un mensaje de advertencia como se ilustra en la Figura D-15.

El botón “Agrandar Imágenes” que se ilustra en la Figura D-35-g, aumenta el tamaño de

las imágenes en la colección de imágenes que se ilustra en la Figura D-35-d. Y el botón

“Reducir Imágenes” que se ilustra en la Figura D-35-h, reduce el tamaño de las imágenes

Page 89: Ejercicios de Mrp

200 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

en la colección de imágenes de la Figura D-35-d. El mínimo tamaño es de 16 píxeles por

16 píxeles y el máximo tamaño es de 256 píxeles por 256 píxeles.

El botón “Añadir Imagen” que se ilustra en la Figura D-35-i, envía la imagen desde esta

ventana que solicitó añadir una imagen (Nuevo Material (MP / PP), Nuevo Producto,

Nueva Operación, Nuevo Almacenamiento, etc.).

La imagen seleccionada en la ventana del administrador de imágenes, es añadida al

campo de “Imagen” de la ventana (de Nueva Materia Prima, Nuevo Producto, Nueva

Operación o Nuevo Almacenamiento) en la que se solicitó añadir una imagen.

D-3.6. Botón “Consultar Bases de Datos”: En el botón “Consultar Bases de Datos” que se ilustra en la Figura D-36, le permite al

usuario abrir la ventana de “Consulta a base de datos”. Para que el usuario pueda

fácilmente consultar los datos que sobre inventarios, lead times, costos, etc. Que

necesite para terminar de llenar la información de la Materia Prima, Producto, Operación,

Almacenamiento, Demanda, Inventarios, etc. Tal y como se muestra en la sección D-3.3

Consulta a bases de datos:

Figura D-36 Botón “Consultar Bases de Datos”. Fuente: Elaboración propia.

.

D-3.7. Botón “Conversor de Unidades”:

El botón “Conversor de unidades” que se ilustra en la Figura D-37, sirve para convertir un

valor de una unidad a otra. Para esto el usuario ya debe haber ingresado los valores de

“Inventario Inicial”; de lo contrario aparece un mensaje de advertencia como el que se

ilustra en la Figura D-38.

Page 90: Ejercicios de Mrp

Anexo 201

Figura D-37 Botón “Conversor de Unidades”. Fuente: Elaboración propia.

.

Figura D-38 Mensaje de advertencia cuando faltan datos por llenar en un formulario. Fuente: Elaboración propia.

Este mensaje le advierte al usuario llene la información en los campos que se indican con

un símbolo rojo de exclamación, como se ilustra en la Figura D-39.

Cuando los el usuario ya ha ingresado los valores de “Inventario Inicial” y ha

seleccionado una unidad de la lista de unidades. Por ejemplo el usuario, ingreso valores

de 120 cm, como se ilustra en la Figura D-40; al oprimir el botón “Conversor de

Unidades”, se abre la ventana del “Administrador de Unidades”, pero con una apariencia

más simplificada como se ilustra en la Figura D-41. En esta ventana aparecen ya los

datos que el usuario desea convertir a otra unidad.

Al hacer clic en la lista de unidades a las que se puede convertir, como se ilustra en la

Figura D-41-a; aparecen listadas solo las unidades a las que se puede convertir, como se

ilustra en la figura 5-43. En este ejemplo, se están convirtiendo centímetros que es una

unidad de longitud, y como se observa en la lista de la Figura D-42, solo se puede

convertir a otras unidades de longitud.

Page 91: Ejercicios de Mrp

202 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-39 Indicadores de que campos se deben llenar para usar el conversor de Unidades. Fuente: Elaboración propia.

Figura D-40 Ejemplo de datos en los campos de “Inventario Inicial” y “Unidad”. Para indicar que existe un inventario Inicial de 120 centímetros. Fuente: Elaboración propia.

Figura D-41 Ventana Simplificada del Administrador de Unidades. Fuente: Elaboración propia.

a

Page 92: Ejercicios de Mrp

Anexo 203

Figura D-42 Ventana Simplificada del Administrador de Unidades. Selección de Unidad a la que se desea convertir. Fuente: Elaboración propia.

Si en la lista de unidades que se ilustra en la Figura D-42, el usuario selecciona una

unidad, por ejemplo “metros”, el programa automáticamente hace los cálculos y coloca el

resultado en el campo que se ilustra en la Figura D-43-a. En este caso se estaban

convirtiendo 120 centímetros a metros, lo cual genera un resultado de 1.2 metros, como

se ilustra en la Figura D-43.

Al hacer clic en el botón “OK” que se ilustra en la Figura D-43-b, los resultados son

enviados a los campos indicados de la ventana en la que se solicitó la conversión, como

se ilustra en la Figura D-44.

Figura D-43 Ventana Simplificada del Administrador de Unidades. Resultado de la conversión. Fuente: Elaboración propia.

Figura D-44 Ejemplo de resultados después de usar el “Conversor de Unidades”. Fuente: Elaboración propia.

.

a

b

Page 93: Ejercicios de Mrp

204 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

D-3.8. Barra de herramientas para introducir datos

En la barra de herramientas de la Figura D-45 Se encuentran los botones para ingresar

de manera ordenada los datos necesarios para que el programa realice los cálculos para

el desarrollo del MRP.

Figura D-45 Barra de herramientas para la introducir datos y Resultados. Fuente: Elaboración propia.

Cada uno de estos botones abre diferentes formularios para introducir estos los

respectivos datos. Pero estos formularios poseen funciones comunes como lo son:

a. Nuevo Material (MP /PP):

El botón “Nuevo Material” que se ilustra en la Figura D-45-a, abre la ventana que se

ilustra en la Figura D-46, y a través de la cual se puede ingresar la información de una

nueva materia prima, componente o producto en proceso.

En el campo que se ilustra en la Figura D-46-a, el usuario debe introducir el nombre para

la nueva Materia Prima o Componente, el cual puede ser una sola palabra o varias, se

pueden incluir números y símbolos. El nombre de la Materia Prima o Componente debe

ser único, es decir, no puede haber 2 materias primas o productos con el mismo nombre,

o de lo contrario, al hacer clic en el botón “Guardar” que se ilustra en la Figura D-46-j,

aparece el mensaje de advertencia que se ilustra en la Figura D-47 y no se agrega la

información a la base de datos.

c a d b e f g h i j k

Page 94: Ejercicios de Mrp

Anexo 205

Figura D-46 Ventana para la introducción de los datos de un Nuevo Material (MP / PP). Fuente: Elaboración propia.

Figura D-47 Mensaje de advertencia al agregar un Material (MP / PP) o Producto, con el mismo nombre de otro ya existente. Fuente: Elaboración propia.

e

a

c

d

b

j h

i k

l

m n

f

g

o

Page 95: Ejercicios de Mrp

206 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

En el campo que se ilustra en la Figura D-46-b, el usuario debe introducir una referencia

para la nueva Materia Prima o Componente, la cual puede ser una sola palabra o varias,

se pueden incluir números y símbolos. Debe ser única, es decir, no puede haber 2

materias primas o productos con la misma referencia, o de lo contrario, al hacer clic en el

botón “Guardar” que se ilustra en la Figura D-46-f, aparece el mensaje de advertencia

que se ilustra en la Figura D-47 y no se agrega la información a la base de datos.

El botón “Seleccionar Imagen” que se ilustra en la Figura D-46-c, se describe en la

sección Seleccionar Imagen (Figura D-34 Botón “Seleccionar Imagen”.).

El botón “Consultar Bases de Datos” que se ilustra en la Figura D-46-d, se describe en la

sección Consultar Bases de Datos (182).

En el cuadro de imagen que se ilustra en la Figura D-46-e, aparece la imagen que se

seleccionó al hacer clic en el botón “Seleccionar Imagen” que se ilustra en la Figura

D-46-c de la forma en que se ilustra en la Figura D-48.

En la lista que se ilustra en la Figura D-46-o, el usuario puede seleccionar la política de

dimensionamiento de lotes que desee aplicar para la materia prima o componente que se

está creando. Pude seleccionar las opciones de Simple, LFL, EOQ, POQ, tamaño

predeterminado de lote TLP o tamaño mínimo de lote TML.

Page 96: Ejercicios de Mrp

Anexo 207

Figura D-48 Proceso de selección de una imagen. Fuente: Elaboración propia.

En el campo que se ilustra en la Figura D-46-f, el usuario debe ingresar el inventario

inicial que se posee de la nueva Materia Prima o Componente que se está creando. El

valor debe ser un número entero positivo, de lo contrario el programa presentara errores

al realizar cálculos. Si no se tiene el dato, el valor debe ser cero “0”.

En la lista que se ilustra en la Figura D-46-g, se debe seleccionar una unidad para el

valor del inventario inicial, que se ilustra en la Figura D-46-f. En esta lista aparecen todos

los valores de las diferentes categorías de unidades que se han creado para el MRP en

el “Administrador de Unidades” que se describe en el numeral (2.2.2).

El botón “Conversor de Unidades” que se ilustra en la Figura D-46-h, se describe en la

sección Consultar Bases de Datos (182).

En el campo que se ilustra en la Figura D-46-j, se debe ingresar el “Lead Time” de la

nueva Materia Prima o Componente, es decir, el tiempo que toma para ser procesado

este en la fábrica en el caso de Componentes, o si es una Materia Prima el tiempo que

Page 97: Ejercicios de Mrp

208 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

toma entre hacer el pedido y recibir la mercancía. El valor debe ser un número entero

positivo, de lo contrario el programa presentara errores al realizar cálculos.

En el campo que se ilustra en la Figura D-46-k, el usuario debe ingresar el costo de pedir

para la nueva Materia Prima o Componente, en algunos casos el costo de pedir se

interpreta como el costo de preparación; esto para el caso de los Componentes, es decir,

el costo que cuesta preparar la línea de producción para empezar a fabricar el

Componente. El valor debe ser un número entero positivo, de lo contrario el programa

presentara errores al realizar cálculos.

En el campo que se ilustra en la Figura D-46-l, el usuario debe ingresar el costo de

almacenamiento por unidad de la nueva Materia Prima o Componente que se está

creando. El valor debe ser un número entero positivo, de lo contrario el programa

presentara errores al realizar cálculos.

En el campo que se ilustra en la Figura D-46-m, el usuario debe ingresar la demanda

anual, la cual se utiliza para los cálculos del EOQ y POQ. Si no se conoce, se puede

colocar el valor cero “0” para que el programa lo calcule automáticamente.

En el campo que se ilustra en la Figura D-46-n, el usuario debe ingresar el tamaño de

lote predeterminado (TLP), el cual se utiliza para los cálculos del EOQ. Ya que existen

casos en los que el tamaño de lote económico está determinado por las políticas de la

empresa o del proveedor, es decir, algunos proveedores solo permiten un tamaño de lote

mínimo o determinado; así que, este valor puede ser introducido en este campo para el

programa lo use en lugar del EOQ calculado o introducido. Nota importante: Si no se

tiene el dato, se puede dejar vacío o colocar el valor cero “0”.

El botón “Guardar” que se ilustra en la Figura D-46-i, sirve para añadir los datos de la

materia prima a la tabla “MP” que contiene los datos de las Materia Primas en la base de

datos que se crea al crear un nuevo MRP. Si hay algún dato faltante el programa emite

un mensaje de advertencia indicándole al usuario que debe llenar los campos con los

datos faltantes como se ilustra en la Figura D-38 Mensaje de advertencia cuando faltan

datos por llenar en un formulario.. Y aparecen unos símbolos de admiración de color rojo

al lado del campo que usuario debe llenar. Los campos de “Demanda anual” que se

ilustra en la Figura D-46-m y de “Tamaño Predeterminado de Lote” que se ilustra en la

Page 98: Ejercicios de Mrp

Anexo 209

Figura D-46-n, se pueden dejar en 0, como se ilustra en la Figura D-49 Indicadores de

que campos se deben llenar para guardar los datos de un Material (MP / PP)..

Figura D-49 Indicadores de que campos se deben llenar para guardar los datos de una Materia Prima (MP) o componente. Fuente: Elaboración propia.

b. Nuevo Producto:

El botón “Nuevo Producto” que se ilustra en la Figura D-45-b, abre la ventana que se

ilustra en la Figura D-50, y a través de la cual se puede ingresar la información de un

Nuevo Producto.

Page 99: Ejercicios de Mrp

210 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-50 Ventana para la introducción de los datos de un Nuevo Producto. Fuente: Elaboración propia.

En el campo que se ilustra en la Figura D-50-a, el usuario debe introducir el nombre para

el nuevo producto, el cual puede ser una sola palabra o varias, se pueden incluir

números y símbolos. El nombre del producto debe ser único, es decir, no puede haber 2

productos o materias primas con el mismo nombre, o de lo contrario, al hacer clic en el

botón “Guardar” que se ilustra en la Figura D-50-j, aparece el mensaje de advertencia

que se ilustra en la Figura D-47 y no se agrega la información a la base de datos.

En el campo que se ilustra en la Figura D-46-b, el usuario debe introducir una referencia

para la nueva Materia Prima o Componente, la cual puede ser una sola palabra o varias,

se pueden incluir números y símbolos. Debe ser única, es decir, no puede haber 2

e

a

c

d

b

j h

i k

l

m n

f

g

o

o

Page 100: Ejercicios de Mrp

Anexo 211

materias primas o productos con la misma referencia, o de lo contrario, al hacer clic en el

botón “Guardar” que se ilustra en la Figura D-46-f, aparece el mensaje de advertencia

que se ilustra en la Figura D-47 y no se agrega la información a la base de datos.

El botón “Seleccionar Imagen” que se ilustra en la Figura D-50-c, se describe en la

sección Seleccionar Imagen (196).

El botón “Consultar Bases de Datos” que se ilustra en la Figura D-50-d, se describe en la

sección Consultar Bases de Datos (182).

En el cuadro de imagen que se ilustra en la Figura D-50-e, aparece la imagen que se

seleccionó al hacer clic en el botón “Seleccionar Imagen” que se ilustra en la Figura

D-50-c de la forma en que se ilustra en la Figura D-48.

El botón “Crear Árbol de Producto” que se ilustra en la Figura D-50-o, amplia la ventana

de Nuevo Producto de la forma en que se ilustra en la Figura D-51.

En la sección que se amplía en la ventana para introducir los datos para el nuevo

producto, aparece el campo de “Árbol de Producto” también llamado estructura del

producto, donde de manera gráfica, se puede visualizar los componentes (Materias

Primas) y las cantidades necesarias de cada Materia Prima para una unidad del

producto. El árbol se muestra de la forma en que aparecen las estructuras de archivos en

Windows, y se puede manejar de igual manera, expandiendo o colapsando los nodos con

los símbolos de “+” y “-” que aparecen en las uniones de las líneas conectoras, como se

ilustra en la Figura D-51-a.

En la Figura D-51-d se ilustra una lista de las materias primas que ha creado el usuario,

al seleccionar un elemento de esta lista el programa muestra automáticamente la imagen

de esa materia prima en un pequeño cuadro de imagen que se ilustra en la Figura D-51-

e.

En la lista que se ilustra en la Figura D-50-o, el usuario puede seleccionar la política de

dimensionamiento de lotes que desee aplicar para el producto que se está creando.

Puede seleccionar las opciones de Simple, LFL, EOQ, POQ, tamaño predeterminado de

lote TLP o tamaño mínimo de lote TML.

Page 101: Ejercicios de Mrp

212 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-51 Ventana para la introducción de los datos de un Nuevo Producto, cuando se amplía al hacer clic en el botón “Crear Árbol de Producto”. Fuente: Elaboración propia.

.

Es árbol está compuesto de nodos y cada uno de estos tiene asociada una imagen, un

nombre y una cantidad. Se puede seleccionar un nodo haciendo clic sobre este, al

seleccionar un nodo el nombre, la cantidad asociada y los nodos anteriores aparecen en

el campo que se ilustra en la Figura D-51-f.

Para añadir un nodo, es decir, un elemento, rama, componente o materia prima al árbol,

el usuario debe seleccionar el nodo del árbol en donde lo desea añadir, seleccionar una

materia prima de la lista de materias primas que se ilustra en la Figura D-51-d y escribir

una cantidad en el campo de “Cantidad” que se ilustra en la Figura D-51-c. En la Figura

D-51-b, aparece el botón “Agregar al árbol” con un símbolo de más (+), al hacer clic en

este se añade un nodo en la posición seleccionada en el árbol, con la imagen y el

nombre de la materia prima seleccionada en la lista que se ilustra en la Figura D-51-d y

con la cantidad indicada en el campo de la Figura D-51-c.

a c

f

b d e

g

h

i

Page 102: Ejercicios de Mrp

Anexo 213

El campo que se ilustra en la Figura D-51-h, muestra la rama del subensamble que se

haya seleccionado para ser añadido al árbol de la misma manera que se añade una

materia prima o componente. Si el subensamble que se añade presenta fallas, como por

ejemplo contener el nodo al que se añade, se mostrará el respectivo mensaje de error y

no se añade la rama.

El campo que se ilustra en la Figura D-51-i, muestra los botones para añadir y borrar el

subensamble que elija el usuario. Para añadir un subensamble, el usuario solo debe

hacer clic en el nodo en donde quiere que comience la rama del árbol que desea guardar

como subensamble y darle un nombre. El subensamble se añade inmediatamente a la

lista de subensambles.

Para borrar un subensamble el usuario solo debe seleccionarlo de la lista de

subensambles y hacer clic en el botón borrar. Si se borra un subensamble, no se afectan

los productos que lo contengan en su árbol de producto.

Si por ejemplo en el Nodo B (2), el usuario intenta añadir otro componente B, el programa

no permitirá la acción y genera un mensaje de error indicándole al usuario que ningún

componente puede formar parte de sí mismo, como se ilustra en la Figura D-52.

Figura D-52 Mensaje de Error al intentar añadir un componente a sí mismo. Fuente: Elaboración propia.

En la Figura D-51-b, aparece el botón “Remover del árbol” con un símbolo menos (-), al

hacer clic en este se elimina el nodo en la posición seleccionada en el árbol y todos los

nodos que formen parte de este nodo.

Page 103: Ejercicios de Mrp

214 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Al crear o eliminar un nodo, se actualiza la lista de requerimientos de materia prima que

se ilustra en la Figura D-51-g. Y que presenta los cálculos que muestran que cantidad es

necesaria de cada materia prima que hace parte del producto que se está creando, pero

para una sola unidad del producto.

Si hacer clic en el botón “Agregar al árbol” o “Remover del árbol” que se ilustran en la

Figura D-51-b, no se ha seleccionado un nodo, el programa mostrara un mensaje de

advertencia indicándole al usuario que antes debe seleccionar un nodo, como se ilustra

en la Figura D-53.

Figura D-53 Mensaje de Advertencia para seleccionar un nodo del Árbol de Producto. Fuente: Elaboración propia.

En el campo que se ilustra en la Figura D-50-f, el usuario debe ingresar el inventario

inicial que se posee del nuevo Producto que se está creando. El valor debe ser un

número entero positivo, de lo contrario el programa presentara errores al realizar

cálculos. Si no se tiene el dato, el valor debe ser cero “0”.

En la lista que se ilustra en la Figura D-50-g, se debe seleccionar una unidad para el

valor del inventario inicial, que se ilustra en la Figura D-50-f. En esta lista aparecen todos

los valores de las diferentes categorías de unidades que se han creado para el MRP en

el “Administrador de Unidades”. El botón “Conversor de Unidades” que se ilustra en la

Figura 3-19-h.

En el campo que se ilustra en la Figura D-50-j, se debe ingresar el “Lead Time” del

Producto, es decir, el tiempo que toma para ser realizado el ensamblaje final de este en

la fábrica. El valor debe ser un número entero positivo, de lo contrario el programa

presentara errores al realizar cálculos. Si no se tiene el dato, se puede colocar el valor

cero “0”.

Page 104: Ejercicios de Mrp

Anexo 215

En el campo que se ilustra en la Figura D-50-k, el usuario debe ingresar el costo de pedir

para el nuevo Producto, en algunos casos el costo de pedir se interpreta como el costo

de preparación, es decir, el costo que cuesta preparar la línea de producción para

empezar a fabricar el producto. El valor debe ser un número entero positivo, de lo

contrario el programa presentara errores al realizar cálculos.

En el campo que se ilustra en la Figura D-50-l, el usuario debe ingresar el costo de

almacenamiento por unidad del nuevo producto que se está creando. El valor debe ser

un número entero positivo, de lo contrario el programa presentara errores al realizar

cálculos.

En el campo que se ilustra en la Figura D-50-m, el usuario debe ingresar la demanda

anual, la cual se utiliza para los cálculos del EOQ y POQ. Si no se conoce, se puede

colocar el valor cero “0” para que el programa lo calcule automáticamente.

En el campo que se ilustra en la Figura D-50-n, el usuario debe ingresar el tamaño de

lote predeterminado (TLP), el cual se utiliza para los cálculos del EOQ. Ya que existen

casos en los que se subcontrata el producto y el tamaño de lote económico está

determinado por las políticas de la empresa o del proveedor, es decir, algunos

proveedores solo permiten un tamaño de lote mínimo o determinado; así que, este valor

puede ser introducido en este campo para el programa lo use en lugar del EOQ calculado

o introducido. Nota importante: Si no se tiene el dato, se puede dejar vacío o colocar el

valor cero “0”.

El botón “Guardar” que se ilustra en la Figura D-50-i, sirve para añadir los datos del

producto a la tabla “Productos” que contiene los datos de los productos en la base de

datos que se crea al crear un nuevo MRP. Si hay algún dato faltante el programa emite

un mensaje de advertencia indicándole al usuario que debe llenar los campos con los

datos faltantes como se ilustra en la figura 5-54. Y aparecen símbolos de admiración de

color rojo al lado del campo que usuario debe llenar. Los campos de “Demanda anual”

que se ilustra en la Figura D-50-m y de “Tamaño Predeterminado de Lote” que se ilustra

en la Figura D-50-n, se pueden dejar en 0, como se ilustra en la Figura D-54.

Page 105: Ejercicios de Mrp

216 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-54 Indicadores de que campos se deben llenar para guardar los datos de un Nuevo Producto. Fuente: Elaboración propia.

c. Nueva Operación:

El botón “Nueva Operación” que se ilustra en la Figura D-45-c, abre la ventana que

se ilustra en la Figura D-55, y a través de la cual se puede ingresar la información de

una Nueva Operación.

Page 106: Ejercicios de Mrp

Anexo 217

Figura D-55 Ventana para la introducción de los datos de una Nueva Operación. Fuente: Elaboración propia.

En el campo que se ilustra en la Figura D-55-a, el usuario debe introducir el nombre para

la nueva operación, el cual puede ser una sola palabra o varias, se pueden incluir

números y símbolos. El nombre de la operación debe ser único, es decir, no puede

haber dos operaciones o almacenamientos con el mismo nombre, o de lo contrario, al

hacer clic en el botón “Guardar” que se ilustra en la Figura D-55-j, aparece el mensaje de

advertencia que se ilustra en la Figura D-56 y no se agrega la información a la base de

datos.

En el campo que se ilustra en la Figura D-55-b, el usuario debe introducir una referencia

para la nueva Operación, la cual puede ser una sola palabra o varias, se pueden incluir

números y símbolos. Debe ser única, es decir, no puede haber dos operaciones o

almacenamientos con la misma referencia, o de lo contrario, al hacer clic en el botón

“Guardar” que se ilustra en la Figura D-55-j aparece el mensaje de advertencia que se

ilustra en la Figura D-56 y no se agrega la información a la base de datos.

e

a

c

d

b

f

i

h

g

Page 107: Ejercicios de Mrp

218 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-56 Mensaje de advertencia al agregar una Operación o Almacenamiento, con el mismo nombre de otro ya existente. Fuente: Elaboración propia.

El botón “Seleccionar Imagen” que se ilustra en la Figura D-55-c, se describe en la

sección Seleccionar Imagen (196).

El botón “Consultar Bases de Datos” que se ilustra en la Figura D-55-d, se describe en la

sección Consultar Bases de Datos (182).

En el cuadro de imagen que se ilustra en la Figura D-55-e, aparece la imagen que se

seleccionó al hacer clic en el botón “Seleccionar Imagen” que se ilustra en la Figura

D-55-c.

En el campo que se ilustra en la Figura D-55-f, el usuario debe ingresar la capacidad de

la mano de obra para la operación que está creando; para un periodo especifico el valor

debe ser un numero entero positivo, de lo contrario el programa presentara errores al

realizar cálculos. Si no se tiene el dato, se puede colocar el valor cero “0”.

En el campo que se ilustra en la Figura D-55-h, el usuario debe ingresar la capacidad de

la maquinaria para la operación que está creando en un periodo especifico, el valor debe

ser un numero entero positivo, de lo contrario el programa presentara errores al realizar

cálculos. Si no se tiene el dato, se puede colocar el valor cero “0”.

De esta manera se pueden especificar capacidades variables por periodo, de capacidad

y de mano obra.

En la lista que se ilustra en la Figura D-55-g, se debe seleccionar una unidad para el

valor de Capacidad de Mano de Obra que se ilustra en la Figura D-55-f o de Capacidad

de Maquinaria, que se ilustra en la Figura D-55-g. En esta lista aparecen todos los

Page 108: Ejercicios de Mrp

Anexo 219

valores de las diferentes categorías de unidades que se han creado para el MRP en el

“Administrador de Unidades” (201).

El botón “Guardar” que se ilustra en la Figura D-55-i, sirve para añadir los datos de la

operación a la tabla “Operaciones” que contiene los datos de las operaciones en la base

de datos que se crea al crear un nuevo MRP. Si hay algún dato faltante el programa

emite un mensaje de advertencia indicándole al usuario que debe llenar los campos con

los datos faltantes como se ilustra en la Figura D-57. Y aparecen símbolos de

admiración de color rojo al lado del campo que usuario debe llenar.

Figura D-57 Indicadores de que campos se deben llenar para guardar los datos de una Nueva Operación. Fuente: Elaboración propia.

d. Nuevo Almacenamiento:

El botón “Nuevo Almacenamiento” que se ilustra en la Figura D-45-d, abre la ventana que

se ilustra en la Figura D-58, y a través de la cual se puede ingresar la información de un

Nuevo Almacenamiento.

Page 109: Ejercicios de Mrp

220 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-58 Ventana para la introducción de los datos de un Nuevo Almacenamiento. Fuente: Elaboración propia.

En el campo que se ilustra en la Figura D-58-a, el usuario debe introducir el nombre para

el nuevo almacenamiento, el cual puede ser una sola palabra o varias, se pueden incluir

números y símbolos. El nombre del almacenamiento debe ser único, es decir, no puede

haber dos operaciones o almacenamientos con el mismo nombre, o de lo contrario, al

hacer clic en el botón “Guardar” que se ilustra en la Figura D-58-j, aparece el mensaje de

advertencia que se ilustra en la Figura D-59 y no se agrega la información a la base de

datos.

En el campo que se ilustra en la Figura D-58-b, el usuario debe introducir una referencia

para el nuevo Almacenamiento, la cual puede ser una sola palabra o varias, se pueden

incluir números y símbolos. Debe ser único, es decir, no puede haber dos operaciones o

almacenamientos con la misma referencia, o de lo contrario, al hacer clic en el botón

“Guardar” que se ilustra en la Figura D-58-j aparece el mensaje de advertencia que se

ilustra en la Figura D-59 y no se agrega la información a la base de datos.

e

a

c

d

b

f

i

h

g

Page 110: Ejercicios de Mrp

Anexo 221

Figura D-59 Mensaje de advertencia al agregar una Operación o Almacenamiento, con el mismo nombre de otro ya existente. Fuente: Elaboración propia.

El botón “Seleccionar Imagen” que se ilustra en la Figura D-58-c, se describe en la

sección Seleccionar Imagen (196).

El botón “Consultar Bases de Datos” que se ilustra en la Figura D-58-d, se describe en la

sección Consultar Bases de Datos (182).

En el cuadro de imagen que se ilustra en la Figura D-58-e, aparece la imagen que se

seleccionó al hacer clic en el botón “Seleccionar Imagen” que se ilustra en la Figura

D-58-c.

En el campo que se ilustra en la Figura D-58-f, el usuario debe ingresar la capacidad de

la mano de obra para el Almacenamiento que está creando en un periodo específico; el

valor debe ser un numero entero positivo, de lo contrario el programa presentara errores

al realizar cálculos. Si no se tiene el dato, se puede colocar el valor cero “0”.

En el campo que se ilustra en la Figura D-58-h, el usuario debe ingresar la capacidad de

la maquinaria para el almacenamiento que está creando en un periodo especifico, el

valor debe ser un numero entero positivo, de lo contrario el programa presentara errores

al realizar cálculos. Si no se tiene el dato, se puede colocar el valor cero “0”.

De esta manera el usuario puede indicar capacidades variables por cada periodo para la

mano de obra y la maquinaria en el almacenamiento que se está creando.

En la lista que se ilustra en la Figura D-58-g, se debe seleccionar una unidad para el

valor de Capacidad de Mano de Obra que se ilustra en la Figura D-58-f o de Capacidad

Page 111: Ejercicios de Mrp

222 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

de Maquinaria, que se ilustra en la Figura D-58-h. En esta lista aparecen todos los

valores de las diferentes categorías de unidades que se han creado para el MRP en el

“Administrador de Unidades”.

El botón “Guardar” que se ilustra en la Figura D-58-i, sirve para añadir los datos de la

operación a la tabla “Almacenamientos” que contiene los datos de los almacenamientos

en la base de datos que se crea al crear un nuevo MRP. Si hay algún dato faltante el

programa emite un mensaje de advertencia indicándole al usuario que debe llenar los

campos con los datos faltantes como se ilustra en la Figura D-60. Y aparecen símbolos

de admiración de color rojo al lado del campo que usuario debe llenar.

Figura D-60 Indicadores de que campos se deben llenar para guardar los datos de un Nuevo Almacenamiento. Fuente: Elaboración propia.

e. Agrandar Imágenes: El botón “Agrandar Imágenes” que se ilustra en la Figura D-45-e, sirve para aumentar el

tamaño de las imágenes que aparecen en la lista de elementos seleccionados en la serie

de pestañas en la Figura D-61-a, que sirven para visualizar la información de:

• Materiales (MP / PP)

• Productos

• Operaciones

Page 112: Ejercicios de Mrp

Anexo 223

• Almacenamientos

• Demanda

• Pedidos a Recibir

• Capacidades Requeridas

• Stock final deseado

Al seleccionar una de estas pestañas, como por ejemplo los Materiales (MP / PP),

aparecen los elementos relacionados en el campo que se ilustra en la Figura D-61-b, es

decir la lista de Materias Primas y componentes con la respectiva imagen que referencia

cada ítem, como se ilustra en la Figura D-61.

Figura D-61 Lista de ítems para las pestañas de Materiales, Productos, Operaciones, Almacenamientos, Demandas, Pedidos a Recibir, Capacidades Requeridas, Stock final deseado. Fuente: Elaboración propia.

Al oprimir el botón “Agrandar Imágenes” que se ilustra en la Figura D-45-e, las imágenes

aumentas su tamaño 8 píxeles por cada clic. El tamaño máximo son 256 píxeles como

se ilustra en la Figura D-62-a y el mínimo son 16 píxeles, como se ilustra en la Figura

D-62-b.

f. Reducir Imágenes: El botón “Reducir Imágenes” que se ilustra en la Figura 3-18-f, sirve para Reducir el

tamaño de las imágenes que aparecen en la lista de elementos seleccionados en la serie

de pestañas en la Figura D-61-a, que sirven para visualizar la información de:

• Materiales (MP / PP)

a

b

Page 113: Ejercicios de Mrp

224 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

• Productos

• Operaciones

• Almacenamientos

• Demanda

• Pedidos a Recibir

• Capacidades Requeridas

• Stock final deseado

Al seleccionar una de estas pestañas, como por ejemplo las Materiales (MP / PP),

aparecen los elementos relacionados en el campo que se ilustra en la Figura D-61-b, es

decir la lista de Materias Primas y componentes con la respectiva imagen que referencia

cada ítem, como se ilustra en la Figura D-61.

Figura D-62 Tamaño Mínimo y Máximo para las imágenes de los ítems de las pestañas para Materiales, Productos, Operaciones, Almacenamientos, Demandas, Pedidos a Recibir, Capacidades Requeridas, Stock final deseado. Fuente: Elaboración propia.

g. Demanda: El botón “Demanda” que se ilustra en la Figura D-45-g, abre la ventana que se ilustra en

la Figura D-63, y a través de la cual se puede ingresar la información de Demanda para

los Productos o Materias Primas o componentes.

a b

Page 114: Ejercicios de Mrp

Anexo 225

Figura D-63 Ventana para la introducción de los datos de Demanda. Fuente: Elaboración propia.

En el campo que se ilustra en la Figura D-63-a, el usuario puede seleccionar un producto

o una Materia prima de las listas de Productos o Materiales. La imagen asociada al

producto o materia prima (componente) seleccionado en las listas que se ilustran en la

Figura D-63-a, aparece en el cuadro de la Figura D-63-d.

En el campo que se ilustra en la Figura D-63-b, el usuario debe ingresar la “Demanda

Anual” para el Producto, Materia Prima (MP) o componente, seleccionada en la sección

que se ilustra en la Figura D-62-a; la cual se utiliza para los cálculos del EOQ y POQ, el

valor debe ser un número positivo, de lo contrario el programa presentara errores al

realizar cálculos. Si no se tiene el dato, se puede colocar el valor cero “0”. Al no colocar

el valor de demanda anual sino se conoce, el programa lo calcula automáticamente.

a d

c

f

e

b

c

g

Page 115: Ejercicios de Mrp

226 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

En el campo que se ilustra en la Figura D-63-c, el usuario debe ingresar el “Tamaño

Predeterminado de Lote (TLP)” para el Producto o Materia Prima (MP), seleccionada en

la sección que se ilustra en la Figura D-62-a; la cual se utiliza para los cálculos del EOQ,

Ya que existen casos en los que el tamaño de lote económico está determinado por las

políticas de la empresa o del proveedor, es decir, algunos proveedores solo permiten un

tamaño de lote mínimo o determinado; así que, este valor puede ser introducido en este

campo para el programa lo use en lugar del EOQ calculado o introducido. El valor debe

ser un número positivo, de lo contrario el programa presentara errores al realizar

cálculos. Si no se tiene el dato, se puede colocar el valor cero “0”. Al no colocar el valor

de demanda anual sino se conoce, el programa lo calcula automáticamente.

En la malla de datos que se ilustra en la Figura D-63-e aparecen las columnas de período

(por ejemplo, semanas) y la demanda de ese producto o materia prima para el período

de la primera columna. Por ejemplo como se aprecia en la gráfica para el producto

“PD2” hay una demanda de 130 unidades para la semana 1. La demanda de

componentes o Materias Primas, es para los casos en los que hay empresas que ofrecen

piezas de repuesto así como también ofrecen los productos completos.

El botón “Eliminar Información” que se ilustra en la Figura D-63-g, sirve para eliminar las

filas seleccionadas de la malla de datos que se ilustra en la Figura D-63-e donde

aparecen las columnas de período y la demanda del producto o materia prima

seleccionada.

El botón “Guardar” que se ilustra en la Figura D-63-f, sirve para añadir los datos de

“Demanda” para el producto o la materia prima seleccionados en la sección que se ilustra

en la Figura D-63-a, en la tabla “Demanda” que contiene los datos de las demandas en la

base de datos que se crea al crear un nuevo MRP. Los datos en la malla de datos deben

ser enteros positivos, si alguno de los datos introducidos por el usuario no presenta el

formato correcto, el programa le advertirá de esto al usuario a través de un mensaje

como se ilustra en la Figura D-64, y no se guardaran datos hasta que el formato sea el

correcto.

Page 116: Ejercicios de Mrp

Anexo 227

Figura D-64 Mensaje de Advertencia, cuando los datos en la malla de datos no presentan el formato correcto. Fuente: Elaboración propia.

Los datos de “Demanda Anual” y “Tamaño Predeterminado de Lote” son actualizados en

la tabla de materia prima o de Productos, según sea el caso.

h. Pedidos a Recibir:

El botón “Pedidos a Recibir” que se ilustra en la Figura D-45-h, abre la ventana que se

ilustra en la Figura D-65, y a través de la cual se puede ingresar la información de que

pedidos se van a Recibir para los Productos o Materias Primas. En el caso de los

productos los pedidos a recibir son para empresas que subcontratan parte de su

producción y esperan recibir pedidos de los productos que también fabrican.

Page 117: Ejercicios de Mrp

228 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-65 Ventana para la introducción de los datos de Pedidos a Recibir. Fuente: Elaboración propia.

En el campo que se ilustra en la Figura D-65-a, el usuario puede seleccionar un producto

o una Materia prima de las listas de Productos o Materias primas. La imagen asociada al

producto o materia prima (componente) seleccionado en las listas que se ilustran en la

Figura D-65-a, aparece en el cuadro de la Figura D-65-b.

En la malla de datos que se ilustra en la Figura D-65-c aparecen las columnas de período

(por ejemplo, semanas) y la cantidad de ese producto o materia prima que se espera

para el correspondiente período, por ejemplo como se aprecia en la gráfica para el

producto “PD1” se espera que lleguen 5 unidades para la semana 1, 2, 3, 4 y 5.

a b

d

c

e

Page 118: Ejercicios de Mrp

Anexo 229

El botón “Eliminar Información” que se ilustra en la Figura D-65-g, sirve para eliminar las

filas seleccionadas de la malla de datos que se ilustra en la Figura 3-27-e donde

aparecen las columnas de período y la cantidad a recibir del producto o materia prima

seleccionada.

El botón “Guardar” que se ilustra en la Figura D-65-f, sirve para añadir los datos de

“Pedidos a Recibir” para el producto o la materia prima seleccionados en la sección que

se ilustra en la Figura D-65-a, en la tabla “Pedidos a Recibir” en la base de datos que se

crea al crear un nuevo MRP. Los datos en la malla de datos deben ser enteros positivos,

si alguno de los datos introducidos por el usuario no presenta el formato correcto, el

programa le advertirá de esto al usuario a través de un mensaje como se ilustra en la

Figura D-64, y no se guardaran datos hasta que el formato sea el correcto.

i. Capacidades Requeridas: El botón “Capacidades Requeridas” que se ilustra en la Figura D-45-i, abre la ventana

que se ilustra en la Figura D-66, y a través de la cual se puede ingresar la información de

los requerimientos de capacidad por unidad de cada materia prima y componente en los

puestos de trabajo (Operaciones y Almacenamientos).

En la lista que se ilustra en la Figura D-66-a, el usuario puede seleccionar una Materia

prima. La imagen asociada a la materia prima (componente) seleccionado en las listas

que se ilustran en la figura 5-66a, aparece en el cuadro de la Figura D-65-e.

En el campo que se ilustra en la Figura D-66-b, el usuario puede seleccionar una

Operación o un Almacenamiento de las listas de Operaciones o Almacenamientos. La

imagen asociada a la Operación o Almacenamiento seleccionado en las listas que se

ilustran en la Figura D-66-a, aparece en el cuadro de la Figura D-66-f. El valor debe ser

un número positivo, de lo contrario el programa presentara errores al realizar cálculos.

En el campo que se ilustra en la Figura D-66-c, el usuario debe ingresar la “Capacidad

Requerida de Mano de Obra” para la Materia Prima (MP) seleccionada en la sección que

se ilustra en la Figura D-66-a, en el puesto de trabajo (Operación o Almacenamiento) que

se ilustra en la Figura D-66-b. El valor debe ser un número positivo, de lo contrario el

programa presentara errores al realizar cálculos.

Page 119: Ejercicios de Mrp

230 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Figura D-66 Ventana para la introducción de los datos de Capacidades Requeridas Fuente: Elaboración propia.

Por ejemplo como se aprecia en la Figura D-66 para una unidad de materia prima “A” se

necesitan 2 horas de capacidad de mano de obra y maquinaria en la operación “OP1”.

El botón “Guardar” que se ilustra en la Figura D-66-g, sirve para añadir los datos de

“Capacidades Requeridas” para la materia prima seleccionada en la sección que se

ilustra en la Figura D-66-a, en la base de datos que se crea al crear un nuevo MRP.

j. Stock final deseado:

El botón “Stock final deseado” que se ilustra en la Figura D-45-j, abre la ventana que se

ilustra en la Figura D-67, y a través de la cual se puede ingresar la información de los

inventarios que deben quedar al final de cada período para los productos y las materias

primas o componentes.

a

f

e

b

c

d

g

Page 120: Ejercicios de Mrp

Anexo 231

Figura D-67 Ventana para la introducción de los datos del Stock final deseado. Fuente:

Elaboración propia.

En el campo que se ilustra en la Figura D-67-a, el usuario puede seleccionar un producto

o una Materia prima de las listas de Productos o Materias primas. La imagen asociada al

producto o materia prima (componente) seleccionado en las listas que se ilustran en la

Figura D-67-a, aparece en el cuadro de la Figura D-67-b.

En la malla de datos que se ilustra en la Figura D-67-c aparecen las columnas de período

(por ejemplo, semanas) y la cantidad de ese producto o materia prima que debe quedar

al final de ese período, por ejemplo como se aprecia en la gráfica para el componente “A”

se espera que queden 4 unidades para las semanas 1, 2 y 4; respectivamente.

a b

d

c

e

Page 121: Ejercicios de Mrp

232 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

El botón “Eliminar Información” que se ilustra en la Figura D-67-g, sirve para eliminar las

filas seleccionadas de la malla de datos que se ilustra en la Figura D-67-e donde

aparecen las columnas de período y la cantidad de inventario que debe quedar al final de

ese período.

El botón “Guardar” que se ilustra en la Figura D-67-f, sirve para añadir los datos de

“Stock final deseado” para el producto o la materia prima seleccionados en la sección

que se ilustra en la Figura D-67-a, en la tabla “Stock final deseado” en la base de datos

que se crea al crear un nuevo MRP. Los datos en la malla de datos deben ser enteros

positivos, si alguno de los datos introducidos por el usuario no presenta el formato

correcto, el programa le advertirá de esto al usuario a través de un mensaje como se

ilustra en la Figura D-64, y no se guardaran datos hasta que el formato sea el correcto.

k. MRP y Resultados:

El botón “MRP y Resultados” que se ilustra en la Figura D-45-k, abre la ventana que se

ilustra en la Figura D-67, y a través de la cual se acceder a los diferentes resultados que

proporciona el Programa “MRProgram II”.

Esta ventana está dividida en 4 pestañas:

• Cálculos de necesidades de MP

• Desarrollo del MRP por niveles

• CRP Requerimientos de Capacidad

• Descarga a Puestos de Trabajo

Page 122: Ejercicios de Mrp

Anexo 233

Figura D-68 Ventana de resultados. Fuente: Elaboración propia.

• Cálculos de necesidades de MP: En la primera pestaña con el título de “Cálculos de necesidades de MP” que se ilustra en

la Figura D-69, en esta se pueden visualizar los cálculos para los requerimientos de

materias primas y componentes; y también, los requerimientos de capacidad (de mano

de obra y maquinaria) en cada puesto de trabajo.

En el campo que se ilustra en la Figura D-69-a, el usuario puede seleccionar un producto;

el nombre del producto seleccionado aparece en el campo que se ilustra en la Figura

D-69-g, la referencia del producto seleccionado aparece en el campo que se ilustra en la

Figura D-69-b y la imagen del producto seleccionado aparece en el cuadro que se ilustra

en la Figura D-69-c.

En la sección que se ilustra en la Figura D-69-d, aparece el campo de “Árbol de

Producto” también llamado estructura del producto, donde de manera gráfica, se puede

visualizar los componentes (Materias Primas) y las cantidades necesarias de cada

Page 123: Ejercicios de Mrp

234 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

Materia Prima para una unidad del producto. El árbol se muestra de la forma en que

aparecen las estructuras de archivos en Windows, y se puede manejar de igual manera,

expandiendo o colapsando los nodos con los símbolos de “+” y “-” que aparecen en las

uniones de las líneas conectoras.

Figura D-69 Ventana de resultados. Pestaña de Cálculos de necesidades de MP. Fuente: Elaboración propia.

La lista de requerimientos de materiales para el producto seleccionado se ilustra en la

Figura D-69-i y presenta los resultados de los cálculos que muestran que cantidad es

necesaria de cada materia prima que hace parte del producto que se está creando, pero

para una el número de unidades de producto que se indiquen en el campo que se ilustra

en la Figura D-69e; este campo de manera predeterminadamente tiene el valor de 1,

para que el programa calcule automáticamente los requerimientos para una sola unidad

de producto al abrir esta ventana. En esta malla aparecen dos columnas: la primera

contiene los nombres de las materias primas y componentes que conforman el producto,

a h

j

i

b

c

d

e f g