--- title: "Cálculo del Coste Almacenado. Cálculo de compras y ventas pendientes" slug: "calculo-del-coste-almacenado-compras-y-ventas-pendientes" updated: 2026-10-06T10:39:03Z published: 2026-10-06T10:39:03Z canonical: "docs.gaia-soft.com/calculo-del-coste-almacenado-compras-y-ventas-pendientes" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.gaia-soft.com/llms.txt > Use this file to discover all available pages before exploring further. # Cálculo del Coste Almacenado. Cálculo de compras y ventas pendientes 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. ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1658126738274.png) ## 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**](https://docs.gaia-soft.com/docs/windwostarea-programada) - **-p:** Aplicación Productor, con una de las siguientes opciones: - Almacen - Aluminio - Compacto - Erp - Vidrio - Pyme - Toldos - **-c:** Carpeta de la aplicación (no obligatorio) - **-e:** Código de Empresa - **-u:** Nombre de usuario - **-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. - **-VPRESUPUESTOS:** Cálculo de coste sobre los Presupuestos de venta - **-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. - **-PENDIENTES:** Sólo ejecuta sobre documentos pendientes de calcular. **(Recomendado)** - **-DESPIECESPENDIENTES:** Antes de calcular costes almacenados, genera las líneas de estructuras pendientes de generar despiece - **-STOCK:** Recalculo de stock. - **-CPEND**: Calcula Compras y Fabricaciones Pendientes - **-VPEND**: Calcula Ventas Pendientes - **-LOTESASIG**: Calcula Lotes asignados - **-RESERVAS**: Calcula Reservas - **-AUTO**: Ejecutar automáticamente - **-LOGDETALLADO** -> Registra el inicio de cada documento. - **-TIPODOC:** Para filtrar por un único documento. Utilizar junto con el parámetro -NUMERODOC y -AUTO - **-NUMERODOC:** Para filtrar por un único documento. Utilizar junto con el parámetro -TIPODOC y -AUTO - **-REVISION**: Para filtrar por la revisión del presupuestos. Utilizar junto con el parámetro. -TIPODOC **VPRES**, -NUMERODOC y -AUTO ## 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 para ejecución programada:** *C:\Productor\Aluminio\gaProductorCosteMed.exe –p* ***Aluminio*** *-e* ***0015*** *-u* ***Administrador*** *-****PENDIENTES*** *-****AUTO -CPEND*** ***-VPEND*** ***-RESERVAS*** ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-BS29EV49.png) **Ejemplo para actualizar un único documento:** *C:\Productor\Aluminio\gaProductorCosteMed.exe –p* ***Aluminio*** *-e* ***0015*** *-u* ***Administrador*** ***-TipoDoc VPRES -NumeroDoc 260005*** *-****AUTO*** ## 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. - SQLs para marcar pedidos y albaranes anteriores a una fecha como calculados: *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'*