Você está na página 1de 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.
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
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.
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.
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.
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).
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
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
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)
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
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)
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
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
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
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.
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
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.
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
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 = EOQ
351.222042413233 = 351
Demanda X 50 60 70 60 95 75 60 55
Pedido
+ Demanda X 0 0 0 0 0 0 0 0
Producción
= Demanda 50 60 70 60 95 75 60 55
+ Inventario al 301 241 171 111 16 292 232 177
final del período
= RQN 50 60 70 60 95 75 60 55
Requerimientos
netos
Recursos
programados
+ Inventario 0 301 241 171 111 16 292 232
inicial
= RPN Recursos 0 301 241 171 111 16 292 232
programados
netos
Producción 351 0 0 0 0 351 0 0
requerida (RPN -
RQN) ---->
Colocación de 351 0 0 0 0 351 0 0
requerimientos
$ (EOQ)Costo de 47 47 94
pedir
$ (EOQ)Costo de 15.05 12.05 8.55 5.55 0.8 14.6 11.6 8.85 77.05
almacenar
= (EOQ)Total de 62.05 12.05 8.55 5.55 0.8 61.6 11.6 8.85 171.05
costos
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.


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 /
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 = POQ = Lead
1.8257 = 2 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 500 0 600 0 300 0 1500
período
= 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 0 500 0 600 0 300 0 1500 0
programados netos
Producción requerida (RPN - 800 0 1600 0 600 0 1800 0
RQN) ---->
Colocación de 800 0 1600 0 600 0 1800 0
requerimientos
$ (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.
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.


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.
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)

A = 10 + 40 = 50

B=3+3=6

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.


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.
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.
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
136 Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP

+ Demanda X Producción 10000


0 26000 0 0 0 0 0
0
= Demanda 10000
0 26000 0 0 0 0 0
0
+ Inventario al final del período 60000 34000 34000 34000 34000 0 0 0
= RQN Requerimientos netos 10000
20000 26000 0 0 0 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.
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.
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.
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.
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.
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.
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 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
requerimientos
B
Colocación de 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
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%.
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.
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
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
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
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.
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.
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.
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.
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.
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.
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.
Anexo A: Certificado de participación
como ponente en el Congreso LACCEI
2011.
Anexo B: Certificado de asistencia al
congreso LACCEI 2011
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)
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-1

D-2
D-3
D-4
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 D-2.2 D-2.3 D-2.4

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
b
c
d

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).
Anexo 163

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

a
b

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
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.
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
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.

a d
e
f

b g
h

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.
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.
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
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)
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
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.
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.

a b c d e

f
i

k
l

g h

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
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.
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


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


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


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


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


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


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.
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.
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.
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.
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.

a b c
d

f j

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:
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
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.
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.

f g h i

a
b
c
d

j
e

m n

Figura D-27 Ejemplo de servidores SQL disponibles. Fuente: Elaboración propia.


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.
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.
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.

a b c

f i

g
j

m k l

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.
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.
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.

b c

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.
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
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 b c

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.
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

a
b
c
d
e

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.
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.


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.

a d
e
f

b g
h

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.
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.
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
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.
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.
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
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.
a

Figura D-44 Ejemplo de resultados después de usar el “Conversor de Unidades”.


Fuente: Elaboración propia.

.
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.

a b c d e f g h i j k

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.
Anexo 205

Figura D-46 Ventana para la introducción de los datos de un Nuevo Material (MP / PP).
Fuente: Elaboración propia.

c
e
d

g
j h
k
i
l
m
n

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.
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.
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
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
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.
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.

c
e
d

g
j h
k
i
l
m
n

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
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.
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.

. a b c d e

i
f

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.
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.
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”.
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.
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.
Anexo 217

Figura D-55 Ventana para la introducción de los datos de una Nueva Operación. Fuente:
Elaboración propia.

a
b
c

h
i

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.
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
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.
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.

a
b
c
d

h
i

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.
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
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
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)


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.

a b

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.
Anexo 225

Figura D-63 Ventana para la introducción de los datos de Demanda. Fuente:


Elaboración propia.

d
a

b c

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.
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.
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.
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.

b
a

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.
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.
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.

a e

b
f

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.
Anexo 231

Figura D-67 Ventana para la introducción de los datos del Stock final deseado. Fuente:
Elaboración propia.

b
a

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.
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
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
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.
e f g

a h
b

c
i

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,

Você também pode gostar