Cálculo del Coste Almacenado
  • 25 Mar 2024
  • 1 Minuto para leer
  • Colaboradores
  • Oscuro
    Ligero
  • PDF

Cálculo del Coste Almacenado

  • Oscuro
    Ligero
  • PDF

Article Summary

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:

  1. Acceda a Ficheros... Otros... Configuración del programa.
  2. 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

  1. 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”.
     
  2. 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:
      • 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.


Ejemplo: C:\Productor\Aluminio\gaProductorCosteMed.exe –p Aluminio -c C:\Productor\Aluminio -e 2015 -u Administrador -PENDIENTES -AUTO -VPEDIDOS -VALBARANES

  • -p: Aluminio à Aplicación Productor
  • -c:C:\Productor\Aluminio à Carpeta de la aplicación
  • -e:2015 à Código de Empresa
  • -u:Administrador à Nombre de usuario
  • -PENDIENTES: Sobre documentos pendientes de calcular
  • -AUTO: Sin intervención del usuario
  • -VPEDIDOS: Calcular sobre pedidos de venta.
  • -VALBARANES: Calcular sobre albaranes de venta.

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'