#costosdeproduccionexcel #controldeinventarios #produccionexcel #sistemadecontroldeinventarios #controldeinventarios #administraciondeinventarios #sistemamrp #costosfijosexcel #costosfijosyvariablesexcel #controldeinventariosenexcel #costounitarioexcel #costosvariablesexcel #materiaprimaexcel #inventarioinsumosexcel #insumosexcel #controlinsumosexcel #planillainsumosexcel
Hola emprendedores y entusiastas productivos. En esta ocasión vamos a asignar los componentes que tienen un comportamiento del costo como variable; 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.
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 variables al nivel de producción.
1. Identificar todos los elementos del producto
Se debe establecer todos los componentes que formarán parte del producto, ya sea insumos o materia prima, material directo e indirecto (aquel necesario en el proceso productivo); es decir, se identifican todos aquellos componentes cuyos costos serán afectados por el volumen de producción. Ejemplo:
Producto: Avena en botella de vidrio
Materia prima: Naranjillas, azúcar, aditivos, piña, etc.
Material directo: Botella de vidrio y tapa.
Material indirecto: Etiqueta.
2. Asignar o enlistar los componentes del producto
Esto puede ser organizado con otro formulario (ver Componentes de la lista de Materiales).
3. Construcción de formulario en VBA
Vamos ahora con la elaboración de un formulario para asignar costos a los componentes, como sigue a continuación:
Para lograr añadir una lista de elementos dinámica a un "ComboBox" como se puede apreciar en el campo "materias primas/insumos" se puede observar la siguiente información (ver rangos dinámicos).
Además, se puede observar que dentro del formulario hay un "listbox", puesto que puede ser que las compras se realicen en conjunto con otros componentes variables.
4. Codificación VBA
Los formularios deben contener controladores de error para guiar al usuario y generar una correcta entrada de datos, además el "listbox" también debería tener controladores de error, como es el caso de evitar duplicados. Los casilleros también deberían tener controladores de error contra escritura, para evitar colocar texto, y también para poder llevar un cierto formato. Observemos parte del código que contendrá este formulario, específicamente cuando se requiera añadir información de los casilleros al "listbox":
'Controlador de error: Evitar duplicados en el listbox
For i = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.List(i, 1) = ComboBox1.Text Then
MsgBox "Este componente ya se agregó, elija uno diferente"
Me.ListBox1.ListIndex = i
Exit Sub
End If
Next
'Añadir información contenida del formulario al listbox
If ComboBox1.Text <> "" And cantidad.Text <> "" And precio.Text <> "" And fletes.Text <> "" And otrosgastos.Text <> "" And descuentoencompras.Text <> "" Then
Me.ListBox1.ColumnCount = 7
Me.ListBox1.ColumnWidths = "110 pt;130 pt;120 pt; 100 pt;100 pt;80 pt"
'Agregar los items
Me.ListBox1.AddItem Me.fechadecompra.Text
Me.ListBox1.List(i, 1) = Me.ComboBox1.Text
Me.ListBox1.List(i, 2) = Me.cantidad.Text
Me.ListBox1.List(i, 3) = Me.precio.Text
Me.ListBox1.List(i, 4) = Me.fletes.Text
Me.ListBox1.List(i, 5) = Me.otrosgastos.Text
Me.ListBox1.List(i, 6) = Me.descuentoencompras.Text
i = i + 1
'Limpiar los textbox
Me.ComboBox1 = Empty
Me.cantidad = Empty
Me.precio = Empty
Me.fletes = Empty
Me.otrosgastos = Empty
Me.descuentoencompras = Empty
Me.ComboBox1.SetFocus
Else
MsgBox ("Rellenar todos los campos. Si alguno(s) carecen de valor, por favor asigne valor 0.")
End If
Como se observa, también se ha definido dar valor 0 cuando un casillero no presente valor, esto para tener una mejor visualización de información en las tablas de datos.
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 variables a los componentes. 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.
Comments