Las líneas de documentos de ventas disponen de un campo para almacenar su coste estadístico, de forma que podamos obtener informes de rentabilidad de cada línea de pedido, albarán y factura.
Existe una herramienta que permite realizar el Cálculo de Coste Almacenado de forma independiente a la aplicación Productor y sin necesidad de calcularlo en cada documento.
Configuración Productor
Primero debe desactivar el cálculo dentro de la aplicación Productor, para evitar que se calcule en el momento que se genera el documento.
De este modo el documento queda sin coste calculado, se calcula con la herramienta externa que va a configurar.
Para desactivar el cálculo siga estos pasos:
- Acceda a Ficheros... Otros... Configuración del programa.
- Vaya a [Opciones] y pestaña \Ventas/. Desmarque la casilla “Almacenar Coste en líneas de ventas” para que la aplicación Productor no calcule los costes en cada documento y acelerando su introducción quitando carga de proceso. Es necesario dejar el campo “Calcular en…” totalmente en blanco.
Configuración parámetros Tarea Programada – Coste Medio Calculado
- En la carpeta del programa dispondrá de la aplicación independiente que se actualizará de forma automática en cada actualización de versión “…\gaProductorCosteMed.exe”.
- Parámetros para la ejecución de gaProductorCosteMed.exe bajo tarea programada de Windows. Consulte este apartado en el siguiente enlace Windows.Tarea programada
- -p: Aplicación Productor, con una de las siguientes opciones:
- Almacen
- Aluminio
- Compacto
- Erp
- Vidrio
- Pyme
- Toldos
- -c: Carpeta de la aplicación
- -e: Código de Empresa
- -u: Nombre de usuario
- -PENDIENTES: Sólo ejecuta sobre documentos pendientes de calcular. (Recomendado)
- -HOY: Sólo ejecuta sobre los documentos realizados en el día.
- -I: Fecha de inicio de documentos a calcular.
- -F: Fecha fin de documentos a calcular.
- -AUTO: Ejecución automática sin intervención del usuario.
- -VPEDIDOS: Cálculo de coste sobre los Pedidos de venta
- -VALBARANES: Cálculo de coste sobre los Albaranes de venta
- -VFACTURAS: Calcular sobre facturas de venta.
- -STOCK: Recalculo de stock.
- -p: Aplicación Productor, con una de las siguientes opciones:
Configuración parámetros Tarea Programada – Coste programado de compras y ventas pendientes
Esta configuración se puede combinar con la anterior del coste medio calculado, de modo que si ya está en uso la tarea programada del coste medio calculado se podrán añadir los parámetros siguientes:
Ejemplo: C:\Productor\Aluminio\gaProductorCosteMed.exe –p Aluminio -c C:\Productor\Aluminio -e 2015 -u Administrador -PENDIENTES -AUTO -CPEND -VPEND -RESERVAS
- -CPEND: Calcula Compras y Fabricaciones Pendientes
- -VPEND: Calcula Ventas Pendientes
- -LOTESASIG: Calcula Lotes asignados
- -RESERVAS: Calcula Reservas
- -AUTO: Ejecutar automáticamente
Avanzado. Campos actualizados en base de datos
Aplicable a tablas de documentos: VPedidosLin, VAlbaranesLin, VFacturasLin
- VPedidosLin.CosteMedioFechaDoc: Indica el importe de coste almacenado
- VPedidosLin.CosteMedioOrigen: indica el origen del coste calculado (Mínimo, Medio, FIFO…)
- VPedidosLin.CosteMedioUltimaAct: Fecha de última actualización de coste medio.
A tener en cuenta:
- El control de los documentos pendientes de calcular se realiza mediante la tabla "VDocumentosControl".
- El control de cambios de documentos se realiza mediante Triggers, por lo que sólo funcionará con bases de datos SQL Server..
Insert into VDocumentosControl(TipoDoc,nVDoc,CosteMedCalculadoSN) Select 'VPED',Id,1 from VPedidos where Fecha<'YYYYMMDD'
Insert into VDocumentosControl(TipoDoc,nVDoc,CosteMedCalculadoSN) Select 'VALB',Id,1 from VAlbaranes where Fecha<'YYYYMMDD'