#costosdeproduccionexcel #controldeinventarios #produccionexcel #sistemadecontroldeinventarios #controldeinventarios #administraciondeinventarios #sistemamrp #costosfijosexcel #costosfijosyvariablesexcel #controldeinventariosenexcel #costounitarioexcel
Hola emprendedores y entusiastas productivos. En esta ocasión vamos a asignar los componentes que tienen un comportamiento del costo como fijo; de importancia fundamental puesto que forma parte del costo unitario del producto final. Estos costos forman parte de los costos de producción, el mismo que puede ser integrado a un sistema de gestión y control de inventarios. Para ello, se puede establecer un formulario que contenga controladores de error con los cuales se pueda manejar la información de una manera correcta.
Costos de producción
Según Rojas R. (2007), son aquellos costos generados al transformar la materia prima en un producto terminado, y son: materia prima o costos variables, mano de obra directa (MOD) y costos indirectos de fabricación (CIF).
Costos variables
Según Hingston P. (2002), son aquellos también conocidos como directos, y varían directamente en relación al nivel de producción, como por ejemplo: la materia prima.
Según Sapag N. (2007), estos pueden variar por economías o deseconomías de escala. Por economías de escala, cuando hay descuento en compras por volúmenes mayores, o deseconomías cuando deben recurrir a fuentes más lejanas de abastecimiento.
Costos Fijos
Según Hingston P. (2002), son aquellos conocidos como indirectos, y están relacionados básicamente con gastos constantes, sin importar el volumen de producción.
Costo Total
Sería la sumatoria entre los costos variables y los fijos.
Una vez revisada la teoría, vamos a establecer un procedimiento para la elaboración de un formulario capaz de asignar componentes cuyos costos son fijos, es decir, no varían de acuerdo al nivel de producción.
1. Identificar los elementos del costo fijo
Se debe colocar todos los elementos que no serán variables al volumen de producción. Aquí se puede colocar un catálogo contable de rubros y ser asignado bajo un nombre para colocarse en una lista desplegable ( ver rangos dinámicos). El mismo podría ser desarrollado como se observa en el ejemplo a continuación:
Con un catálogo de cuentas o rubros organizado y listo, vamos con el siguiente paso.
2. Construcción del formulario en VBA
Ahora, vamos a elaborar un formulario sencillo para generar la entrada de costos fijos a una base de datos como se observa a continuación:
3. Codificación VBA
Los formularios deben contener controladores de error para guiar al usuario y generar una correcta entrada de datos. Casilleros como gastos, deben tener su propio controlador de error para evitar colocar datos como texto, y otros que no se requieran. Observemos parte del código que contendrá este formulario, específicamente cuando se necesite añadir información a la base de datos, y el controlador de error para el casillero de gastos:
'Entrada de costos a base de datos
If fechadegastos.Text <> "" And ComboBox1.Text <> "" And gastos.Text <> "" Then
Sheets("BD").Select
For i = 7 To 1000000
If Cells(i, 96).Value = "" Then
Cells(i, 96).Value = Format(fechadegastos.Text, "mm/dd/yyyy")
Cells(i, 98).Value = ComboBox1.Text
Cells(i, 99).Value = CDbl(gastos.Text)
Exit For
End If
Next
Else
MsgBox ("Rellenar todos los campos")
End If
MsgBox ("Datos para BD de costos fijos almacenados con éxito"), vbInformation
Private Sub gastos_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'Modificar el punto por la coma
If InStr(gastos, ".") > 0 Then
nuevo = Replace(gastos.Value, ".", ",")
gastos.Value = nuevo
End If
End Sub
Private Sub gastos_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'Sólo permitir números con decimales
If InStr("0123456789.", Chr(KeyAscii)) = 0 Then
If KeyAscii <> 8 Then KeyAscii = 0
End If
End Sub
Esta codificación, puede ir acompañada de cálculos automatizados cuando se necesiten, sin la implicación de fórmulas en celdas, puesto que ello aumenta la memoria del archivo, y lo hace menos manejable (ver base de datos liviana).
Si deseas visualizar la ejecución del programa para el formulario en cuestión puedes observar el siguiente vídeo:
Con la codificación asignada al formulario, se terminaría de elaborar un formulario para asignar costos fijos al periodo de producción. Este artículo no mencionará los cálculos para determinar el costo unitario total, pues eso será tema de otro artículo. Ahora, si deseas armar tus propios formularios y construir tu propia base de datos a partir de nuestro código ya desarrollado puedes considerar adquirir nuestro programa de gestión y planificación de inventarios para sistemas de producción (MRP) a un costo bastante accesible. Con un único pago y licencia perpetua, el mismo te permite editar todo el código sin ningún tipo de restricción, y muchos otros beneficios y funcionalidades que puedes observar en esta web.
Por mi parte, me despido, sin antes desearles un genial día. Y, no se olviden de sonreír, para recordar que la vida sonríe siempre.
Bibliografía:
Hingston P. (2002). Inicie su negocio. Guías de negocios. Editorial Pearson Educación de México S.A. Naucalpán de Juárez, México.
Rojas R. (2007). Sistema de costos. Un proceso para su implementación. Universidad Nacional de Colombia. Manizales, Colombia.
Sapag N. (2007). Proyectos de inversión. Formulación y evaluación. Primera edición. Editorial Pearson Educación de México S.A. Naucalpán de Juárez, México.
Comentários