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 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
X Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos Y Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos Z Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos B Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos A Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos
2
3
4
5
6
7
8
9
10
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
100 0 100
0
0
0
0
0
0
0
0
0
100
0 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 100
0 100
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
200 200
0 0
0
0
0
0
0
0
0
0
200
0
0 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 200
0 0 0
0 200
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
300 300
0 0
0
0
0
0
0
0
0
0
300
0
0 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 300
0 0 0
0 0
0 300
0 0
0 0
0 0
0 0
0 0
0 0
0 0
400 400
0 0
0 0
0 0
0
0
0
0
0
0
400
0
0
0
0 0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 400
0 400 0
0 0 0
0 0 0
0 0
0 0
0 0
0 0
0 0
0 0
600 600
200 200
0 0
0 0
0 0
0
0
0
0
0
600
200
0
0
0
0 0
0
0
0
0
0
0
0
0
0
11
110
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
Producción requerida (RPN - RQN) ----> Colocación de requerimientos C Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos
0 0
0 0
0 0
0 600
0 200
600 0
200 0
0 0
0
0
0 0
0 0
0 0
0 0
0 0
1200 1200
0 0
0 0
0 0
0 0
0
0
0
0
0
1200
0
0
0
0
0 0 0 0
0 0 0
0 0 1200
0 0 0
0 0 0
0 1200 0
0 0 0
0 0
0 0
0 0
Comparando los resultados resaltados del libro con óvalos de color naranja que se ilustran en la Figur a 4-15 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 detallados. ados. Tabla 4-3, son más detall
4.4. EJEMPL EJEMPL O 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 estructu ral 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 Página 122. Como se ilustra en la Figur a 4-18 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.
a
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
Figur a 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 Figura 4-21
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
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
A Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos B Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos
2
3
4
5
6
0 0
0 0
0 0
0 0
0 0
100 0 100
0
0
0
0
0
100
0 0 0 0
0 0 0
0 0 0
0 0 0
0 0 100
0 100
0 0
0 0
0 0
0 0
300 300
0 0
0
0
0
0
300
0
0 0
0
0
0
0
0
7
Capítulo 4
Producción requerida (RPN - RQN) ----> Colocación de requerimientos C Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos D Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos E Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos G Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos F Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos
115
0 0
0 0
0 0
0 300
300 0
0
0 0
0 0
0 0
0 0
200 200
0 0
0
0
0
0
200
0
0 0 0 0
0 0 0
0 0 0
0 0 200
0 200 0
0 0
0 0
0 0
0 0
600 600
0 0
0 0
0
0
0
600
0
0
0 0 0 0
0 0 0
0 0 600
0 600 0
0 0 0
0 0
0 0
0 0
0 0
300 300
0 0
0 0
0
0
0
300
0
0
0 0 0 0
0 0 0
0 0 300
0 300 0
0 0 0
0 0
0 0
0 0
0 0
600 600
0 0
0 0
0
0
0
600
0
0
0 0 0 0
0 0 600
0 0 0
0 600 0
0 0
0 0
0 0
0 0
0 0
200 200
0 0
0 0
0
0
0
200
0
0
0 0 0 0
0 0 0
0 0 200
0 200 0
0 0 0
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 Figur a 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. EJEMPL O 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
Figur a 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 Figur a 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 Figur a 4-27 y los demás resultados para los otros ítems en la Figur a 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 propi a. 0
P Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos M Demanda X Pedido + Demanda X Producción = Demanda
1
0 0 20 20 100 100
2
200 0 200 200 150 80 230
0 0 0
0 0
3
4
5
6
7
8
0 0
0 0
300 0 300
0 0
100 0 100
400 0 400
0
0
300
0
100
400
30 30
30 30
0 400
0
0 0 400
0 100
270
30 30 270 100
0 0
200 0 200
100 0 100
200 0 200
0 0
0 0
9
Capítulo 4
+ Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos CP Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos EP Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos C Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos CM Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos EM Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados
121
20 20
0
0
200
100
0
200
0
80 80
60 60
60 60 100
0 0 0
0 0
140
0 100 200
0 200
0
60 60 140 0
0 0
0 0
270 270
0 0
100 100
400 400
0 0
0 0
0
0
270
0
100
400
0
0
10 10
10 10 260
0 0 100
0 100 400
0 400 0
0 0 0
0 0
0
10 10 260 0
0 0
0 0
540 540
0 0
200 200
800 800
0 0
0 0
0
0
540
0
200
800
0
0
0 0 0 0
0 0 540
0 540 0
0 0 200
0 200 800
0 800 0
0 0 0
0 0
0 0
0 0
540 540
0 0
200 200
800 800
0 0
0 0
0
0
540
0
200
800
0
0
0 0 0 0
0 0 540
0 540 0
0 0 200
0 200 800
0 800 0
0 0 0
0 0
0 0
140 140
100 100
0 0
200 200
0 0
0 0
0 0
0
140
100
0
200
0
0
0
0 0 0 140
0 140 100
0 100 0
0 0 200
0 200 0
0 0 0
0 0 0
0 0
0 0
280 280
200 200
0 0
400 400
0 0
0 0
0 0
0
280
200
0
400
0
0
0
122
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
+ Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos R Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos CG Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos PC Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos
0 0 0 280
0 280 200
0 200 0
0 0 400
0 400 0
0 0 0
0 0 0
560 560
1480 1480
200 0 200
1200 1200
200 1600 1800
0 0
200 0 200
560
1480
200
1200
1800
0
200
0 1480 200
0 200 1200
0 1200 1800
0 1800 0
0 0 200
0 200
510
50 50 510 1480
510 510
1480 1480
200 200
1200 1200
1800 1800
0 0
200 200
0 0
510 600 5 605
1480
200
1200
1800
0
200
0
0 200 1200
0 1200 1800
0 1800 0
0 0 200
0 200 0
0 0
1385
95 95 1385 200
510 510
1480 1480
200 200
1200 1200
1800 1800
0 0
200 200
0 0
510 600 0 600
1480
200
1200
1800
0
200
0
90 90 1390 200
0 200 1200
0 1200 1800
0 1800 0
0 0 200
0 200 0
0 0
0 0 40 40 90 90
1390
0 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. EJEMPL O 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. PD_LFL Demanda X Pedido
1
2
3
4
5
6
7
8
50
60
70
60
95
75
60
55
9
124
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
+ Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ---> Colocación de requerimientos $ (LFL)Costo de Almacenamiento $ (LFL)Costo de ordenar = (LFL)Total de costos
0 50
0 60
0 70
0 60
0 95
0 75
0 60
0 55
50
60
70
60
95
75
60
55
0 0
0
0
0
0
0
0
0
50
60
70
60
95
75
60
55
50 0 47 47
60 0 47 47
70 0 47 47
60 0 47 47
95 0 47 47
75 0 47 47
60 0 47 47
55 0 47 47
376
Comparando los resultados resaltados del costo total del libro con un ovalo de color rojo, que se ilustran en la Figur a 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. EJEMPL O 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 Figur a 4-32.
Capítulo 4
125
Figura 4-32 Cálculos para hallar el valor EOQ y el costo de almacenar. Fuente: (Chase, y ot ros , 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 Figur a 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. PD_EOQ Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN RQN) ----> Colocación de requerimientos $ (EOQ)Costo de pedir $ (EOQ)Costo de almacenar = (EOQ)Total de costos
1
2
3
4
5
6
7
8
EOQ = 351.222042413233 50
EOQ = 351 60
70
60
95
75
60
55
0
0
0
0
0
0
0
0
50 301
60 241
70 171
60 111
95 16
75 292
60 232
55 177
50
60
70
60
95
75
60
55
0
301
241
171
111 16
292
232
0
301
241
171
111 16
292
232
351
0
0
0
0
351
0
0
351
0
0
0
0
351
0
0
47
47
9
94
15.05
12.05
8.55 5.55 0.8
14.6 11.6 8.85 77.05
62.05
12.05
8.55 5.55 0.8
61.6 11.6 8.85 171.05
Capítulo 4
127
Comparando los resultados del costo total del libro con un ovalo de color rojo, que se ilustran en la Figur a 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. EJEMPL O 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 Figur a 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 Figur a 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. Figur a 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. Figur a 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 Figur a 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 Figur a 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
PD_POQ Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN RQN) ----> Colocación de requerimientos $ (POQ)Costo de pedir $ (POQ)Costo de almacenar = (POQ)Total de costos
4
5
6
POQ = 1.8257 = 300 0 300
POQ = 2 500 0 500 500
2
Lead Time = 0 1000 0 1000 0
3
7
8
600 0 600 600
300 0 300 0
300 0 300 300
300 0 300 0
1500 0 1500 1500
300
500
1000
600
300
300
300
1500
0 0
500 500
0 0
600 600
0 0
300 300
0 0
1500 1500
800
0
1600
0
600
0
1800
0
800
0
1600
0
600
0
1800
0
500 0 500
250 250
500 0 500
300 300
500 0 500
150 150
500 0 500
750 750
9
0 0
2000 1450 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. EJEMPL O 9 El ejemplo presenta la siguiente información: Aparece el ensamble del producto, como se ilustra en la Figur a 4-40. Figur a 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 Figur a 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 Figur a 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”. (Gaither, 2000)
Fuente:
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. Figur a 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 Figur a 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
Figur a 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 Figur a 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. 377 Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos M Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos F Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos H Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos C Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos A Demanda X Pedido
1
2
3
4
5
6
7
8
0 0 300 300
0 0
0 0
1000 0 1000
0 0
0 0
0 0
2000 0 2000
0
0
1000
0
0
0
2000
500 500
200 200
200 200
0
800
0 0 0
0 0 0
0 0 2000
0 2000
0
200 200 800 0
0 0
0 0
800 800
0 0
0 0
0 0
2000 2000
0 0
0
0
800
0
0
0
2000
0
200 200
200 200 600
0 0 0
0 0 0
0 0 2000
0 2000 0
0 0
0
200 200 600 0
0 0
0 0
800 800
0 0
0 0
0 0
2000 2000
0 0
0
0
800
0
0
0
2000
0
300 300
300 300 500
0 0 0
0 0 0
0 0 2000
0 2000 0
0 0
0
300 300 500 0
0 0 300 1200
0 0 300 0
800 800 500 800
0 0 500 0
0 0 500 0
0 0 500 0
2000 2000 0 2000
0 0 0 0
1500 1500 0 1000
300 300 0 0
300 300 500 0
500 500 0 0
500 500 0 1500
500 500 0 0
500 500 1500
0 0 0
0 0 700 1300 1000 1000 2000 0 0
600 600 100 600
0 0 100 0
1000 0 1000 100 1000
0 0 100 0
2000 2000 0 2000
0 0 0 0
0 0 0 0
700 700 0 1000
100 100 0 0
100 100 900 1900
100 100 0 0
100 100 1900 0
0 0 0
0 0 0
9
0
0
136
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
+ Demanda X Producción
0
26000
0
0
0
= Demanda
0
26000
0
0
0
+ Inventario al final del período = RQN Requerimientos netos
60000
34000
34000
34000
34000
20000
26000
0
0
0
10000 0 10000 0 0 10000 0
Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos D Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos B Demanda X Pedido + Demanda X Producción = Demanda + Inventario al final del período = RQN Requerimientos netos Recursos programados + Inventario inicial = RPN Recursos programados netos Producción requerida (RPN - RQN) ----> Colocación de requerimientos
50000 30000 80000 0 0
60000 60000 0 0
34000 34000 0 0
34000 34000 0 66000
34000 34000 0 0
1500 1500
0 0
0 0
0
0
0
0
0
0
0
0
34000 34000 66000 0
0 0 0
0 0 0
0 0
6000 6000
0 0
0 0
0 0 2000 2000 10000 3000 13000
1500
0
0
0
6000
0
0
11000 11000
9500 9500
9500 9500
9500 9500
9500 9500
3500 3500
3500 7000
0
0
0
0
0
0
0 0 2500 2500
3300 3300 9200 3300
0 0 9200 0
0 0 9200 0
0 0 9200 0
12000 12000 7200 12000
0 0 7200 0
0 0 7200 0
5000 5000 0 10000
2500 2500 800 0
9200 9200 0 0
9200 9200 0 0
9200 9200 0 10000
9200 9200 2800 0
7200 7200 0 0
7200 7200 0
0
7200
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 Figur a 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. ilustran en la Figur a 4-47.
Los datos del programa maestro, se
Capítulo 4
137
Figur a 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 Figur a 4-48. Figura 4-48 Mano de obra directa por unidad de producto final. Fuente: Vollmann, 2005)
(Thomas E.
Los datos sobre las estructuras o arboles de productos para los productos A y B, se ilustran en la Figur a 4-49. Figura 4-49 Estructuras o Arboles de producto para los productos A y B. (Thomas E. Vol lmann, 2005)
Fuente:
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 Figur a 4-50.
138
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
Requerimientos estimados de capacidad utilizando factores generales (PCFG). Fuente: (Thomas E. Vollmann, 2005) Figura 4-50
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 Figur a 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 Figur a 4-53. Datos de Ruta y tiempo estándar para los Productos A y B, y los componentes de estos. Fuente: (Thomas E. Voll mann, 2005) . Figura 4-52
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 Figur a 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. Voll mann, 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 Figur a 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. Elaboración propia.
Usando el software “MRProgram II”.
Fuente:
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 Figur a 4-57. Figura 4-57 Requerimientos de capacidad utilizando listas de capacidad. Fuente: (Thomas E. Vol lmann, 2005)
Los mismos resultados del libro que se ilustran en la Figur a 4-57, pero creados utilizando el software MRProgram II, se ilustran en la Tabla 4-10.
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
142
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. A Colocación de requerimientos B Colocación de requerimientos Requerimientos de capacidad de Mano de Obra CT100 CT200 CT300 Requerimientos de Capacidad de Maquinaria CT100 CT200 CT300
1
2
3
4
5
6
7
8
9
10
11
12
13
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
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
23.75 32.45 6.60
23.75 32.45 6.60
23.75 32.45 6.60
18.90 35.15 8.00
18.90 35.15 8.00
18.90 35.15 8.00
34.00 34.75 6.00
34.00 34.75 6.00
34.00 34.75 6.00
36.95 40.75 7.40
36.95 40.75 7.40
36.95 40.75 7.40
36.95 40.75 7.40
377.75 470.05 91.40 939.20
23.75 32.45 6.60
23.75 32.45 6.60
23.75 32.45 6.60
18.90 35.15 8.00
18.90 35.15 8.00
18.90 35.15 8.00
34.00 34.75 6.00
34.00 34.75 6.00
34.00 34.75 6.00
36.95 40.75 7.40
36.95 40.75 7.40
36.95 40.75 7.40
36.95 40.75 7.40
377.75 470.05 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 Figur a 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 Figur a 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. a
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 Figur a 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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 ( An ex o 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 •
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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. Admi ni st rac ió n de operacio nes. Casos y conc eptos cont empor áneos . [Libro] / aut.
Schroeder Roger G.. - México : McGraw Hill, 2004. Admi ni st rac ió n de operacio nes. Enfo que de admi ni st rac ió n de pr oc esos de negocios. [Libro] / aut. Muñoz Negron David F.. - México : CENGAGE Learning., 2009. Admi ni st rac ió n de pr od ucci ón y operacio nes. Manufactu ra y servici os . Oct ava edición. [Libro] / aut. Chase Richard B. Aquilano Nicholas J., Jacobs F. Robert.. -
México : McGraw Hill , 2000. Admi ni st rac ió n de p ro ducc ió n y operacio nes. Oct ava edic ión. [Libro] / aut. Gaither N
y Freizer, G.. - México : Thomson Editores, 2000. Admi ni st rac ió n de la pr oduc ci ón y op eracio nes par a una ventaja co mpeti ti va. Décima Edició n. [Libro] / aut. Chase Richard B., Jacobs F. Robert y Aquilano Nicholas
J.. - México : McGraw Hill, 2004. Apli cat ivo co mput aci on al para la pl aneaci ón de la pr oducci ón en una empr esa 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. Apro pi aci ón y us o de las TIC en la Pymes Col ombi anas [Informe] / aut. CISCO,
ACOPI. - Manizales : Cámara de Comercio de Manizales. Mauricio Ardila. Gerente Comercial Segmento Pyme., 2009.
Desarrollo de un prototipo informático de soporte al enfoque de programación de la producción MRP
150
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/accesshelp/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. -
.com/recursos/documentos/fulldocs/ger1/erpPyMEs.htm.
http://www.gestiopolis
Bibliografía
151
Estatuto General. Acuerd o 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/eses/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. Introducc ión a las nuevas extensiones de nombres de archivo y a for matos 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-extensionesde-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/esus/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 estadistic a [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.
An ex o A: Cer tificad o de part icipación como ponente en el Congreso LACCEI 2011.
An ex o B: Certificad o d e as ist en cia al co ng reso LACCEI 2011
An ex o C: Paper ex pu es t o y publicad o en el congreso LACCEI 2011 “ Desarro llo de una herramienta informática como soporte en el aprendizaje del enfoque de Programación de la Producción MRP” co n referenci a RP#212 L ACCEI 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)
An ex o D: Manu al de Usuar io
En la Figura D-1 se ilustran las diferentes secciones de la interfaz de usuario del programa. Figur a D-1 Ventana principal del Programa MRProgram II. Fuente: Elaboración propia.
D-1 D-2 D-3 D-4
162 D-1.
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
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.
Barr a de Menú:
En la barra de menú que se ilustra en la Figura D-2 se pueden encontrar cuatro diferentes menús: Figur a 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. Figur a 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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. Archi vos 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. Figur a 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. Figur a D-9 Menú de herramientas. Fuente: Elaboración propia.
D-3.1. Ad min ist rador 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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
•
Figur a D-10 Administrador de imágenes. Fuente: Elaboración propia.
a
d e f
b
g h
c
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-12 Mensaje de advertencia al no seleccionar una colección.
Fuente:
Elaboración propia.
Figur a 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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.
Figur a 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. Ad min ist rador de uni dades:
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figur a D-17 Administrador de imágenes. Fuente: Elaboración propia.
a
b
c
d
e
f
i j 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. Figur a 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. Figur a 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Tabla D-1 Tabla de unidades predeterminada en la base de datos al crear un nuevo MRP. Fuente: (A. Thomp son, 2010). Tabla de Unidades Categoría
De_A
Unidad
Factor_de_conv ersió n
Símbo lo
Volumen Barril (Imperial)
Milímetro Cubico
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
1000
mm^3
Volumen Centímetro Cubico Milímetro Cubico
1636499971700000000 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_conv ersió n
Símbo lo
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Tabla de Unidades Categoría
De_A
Unidad
Factor_de_conv ersió n
44048827244000000
Símbo lo
Volumen Galón (US)
Milímetro Cubico
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_conv ersió n
Símbo lo
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
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
1000000
178
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Tabla de Unidades Categoría
De_A
Unidad
Factor_de_conv ersió n
Símbo lo
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
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
1000
Anexo
179 Tabla de Unidades
Categoría
De_A
Unidad
Factor_de_conv ersió n
Símbo lo
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Tabla de Unidades Categoría
De_A
Unidad
Factor_de_conv ersió n
Símbo lo
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
Agregada Unidad
Unidad
1
t 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, D-17-k, se eliminan las filas seleccionadas en la tabla de la Figura D-17-i. D-17- i. Pero primero aparece aparece un mensaje de advertencia como se muestra en la Figura D-22, indicándole D-22, indicándole al usuario que al borrar la información puede afectar el desempeño del programa. unidad. Fuente: Figura D-22 Mensaje de advertencia cuando se borran los datos de una unidad. 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, D-23, como apoyo para el usuario en caso de necesitar desarrollar cálculos manuales sobre factores de conversión.
182
Desarroll Desa rroll o de un prototipo in formático de sopor te al al enfoque de programación de la producc ión MRP
Figura D-23 Calculadora de Microsoft Windows. Fuente: Captura de Microsoft Windows
7.
D-3.3. D-3.3. Consu lta 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 consulta r 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 Database (en formato ACCDB, usado usado a partir partir de la 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 extremadamente flexible de transferir datos” (Microsoft, 2011)) •
Microsoft Excel (en formato XLS, 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. D-3.3.1. 1.
Consul ta a bases de datos,
del tipo Micros oft Access (MDB (MDB y
ACCDB)
En la primera pestaña que se ilustra en la Figura D-24, el 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 la Figura D-24-a, D-24-a, esto abre una ventana como la que se ilustra en la Figura D-6, donde 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” “AccessDat abaseEngine.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, D-24-b, el programa muestra la ventana de la Figura la Figura D-25, donde 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 compati compatible ble 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. 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. 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 la Figura D-24-c, 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-24 Ventana de consulta a Bases de datos Microsoft Access.
Fuente:
Elaboración propia. a
b c
d
e g h i j
f
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.
introducir el comando:
Por ejemplo, al
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. Consu lta 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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
k l
m
n
Figur a D-27 Ejemplo de servidores SQL disponibles. Fuente: Elaboración propia.
188
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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.
Consu lta a bases de datos, del tip o XML (Extensib le 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-28 Ventana de consulta a Bases de datos. Datos XML. Fuente: Elaboración
propia. a
b
c
d e h i
f 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.
Consul ta a bases de datos, del tip o Micro sof t 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-30 Ventana de consulta a Bases de datos. Microsoft Excel (XLS y XLSX).
Fuente: Elaboración propia. a
c
b
d e f g
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.
introducir el comando: SELECT [Cust ID], [Inv Total] FROM [Sheet1$] Where [Cust ID]<8
Por ejemplo, al
194
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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. Figur a 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
http://www.microsoft.com/download/en/details.aspx?id=13255.
desde
la
página:
196
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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. Figur a 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. Elaboración propia.
Fuente:
a
d e f
b
g h
c
i
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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:
Figur a 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
Figur a D-37 Botón “Conversor de Unidades”. Fuente: Elaboración propia.
. Figur a 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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.
Figur a 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
b
Figura D-44 Ejemplo de resultados después de usar el “Conversor de Unidades”.
Fuente: Elaboración propia.
.
204
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
D-3.8. B arra de herramientas para intr odu cir 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.
a b c
e
d
f g j k l
h i
m n o
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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
Figur a D-48 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, D-46-f, el usuario debe ingresar el inventario inicial que se posee de la nueva Materia Prima o Componente que se está 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, D-46-g, se debe seleccionar una unidad para el valor del inventario inicial, que se ilustra en la Figura D-46-f. 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, D-46-h, se describe en la sección Consultar Bases de Datos (182). (182). En el campo que se ilustra en la Figura D-46- j, 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
Desarroll Desa rroll o de un prototipo in formático de sopor te al al enfoque de programación de la producc ió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 la Figura D-46-k, 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, 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 debe ser un número número entero positivo, de lo lo contrario contrario el programa presentara errores al realizar cálculos. En el campo que se ilustra en la Figura D-46-m, 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, 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 c ero “0”. El botón “Guardar” que se ilustra en la Figura D-46-i, 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 la Figura D-46-m D-46-m y de “Tamaño Predeterminado de Lote” que se ilustra en la
Anexo
209
Figura D-46-n, 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).. Figur a 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 Nuevo Producto:
El botón “Nuevo Producto” que se ilustra en la Figura D-45-b, D-45- b, abre la ventana que se ilustra en la Figura la Figura D-50, D-50, y a través de la cual se puede ingresar la información de un Nuevo Producto.
210
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-50 Ventana para la introducción de los datos de un Nuevo Producto. Fuente:
Elaboración propia.
a b c
e
d o f g j k l
h i
m n o
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-51e. 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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
h
g
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 Figur a 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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
Figur a D-55 Ventana para la introducción de los datos de una Nueva Operación. Fuente:
Elaboración propia.
c
a b
d e g
f
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figur a 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.
Figur a D-57 Indicadores de que campos se deben llenar para guardar los datos de una
Nueva Operación. Fuente: Elaboración propia.
d. Nuevo Almacenamient o:
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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-58 Ventana para la introducción de los datos de un Nuevo Almacenamiento.
Fuente: Elaboración propia.
c
a b
d e g
f
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
Figur a 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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. Agrand ar 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. a
b
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
Desarroll Desa rroll o de un prototipo in formático de sopor te al al enfoque de programación de la producc ió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 la Figura D-61.
Figur a 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, D-45-g, abre la ventana que se ilustra en la Figura D-63, y 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 para la introducción de los los datos de Demanda. Demanda. Fuente: Figura D-63 Ventana para Elaboración propia.
d
a b
c
c
e
f
g En el campo que se ilustra en la Figura D-63-a, 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, D-63-a, aparece en el cuadro de la Figura D-63-d. D-63-d. En el campo que se ilustra en la Figura D-63-b, D-63-b, el usuario debe ingresar la “Demanda Anual” para el Producto, Producto , Materia Prima (MP) o componente, seleccionada en la sección que se ilustra en la Figura la Figura D-62-a; 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
Desarroll Desa rroll o de un prototipo in formático de sopor te al al enfoque de programación de la producc ión MRP
En el campo que se ilustra en la Figura D-63-c, 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; 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 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 D-63-e aparecen las columnas de período (por ejemplo, semanas) y la la demanda de ese producto o materia prima para el período de la primera columna. columna.
Por ejemplo ejemplo como se aprecia aprecia en la gráfica gráfica para el producto 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, D-63-g, sirve para eliminar las filas seleccionadas de la malla de datos que se ilustra en la Figura D-63-e 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, 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 la Figura D-63-a, 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 la Figura D-64, y 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-65 Ventana para la introducción de los datos de Pedidos a Recibir. Fuente:
Elaboración propia.
b
a
c
d
e 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.
Capacid ades 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ión MRP
Figura D-66 Ventana para la introducción de los datos de Capacidades Requeridas
Fuente: Elaboración propia.
a
e
b f c d g
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
c
d
e 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
Desarroll o de un prototipo in formático de sopor te al enfoque de programación de la producc ió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 Resultado s:
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 Figur a 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