REGENERACIÓN PMP
Desde la opción del menú Almacén → Regeneración PMP, accederemos a la siguiente pantalla:

Mediante esta opción, regeneramos los Precios Medios Ponderados de los Artículos y de los Almacenes.

Para calcular un precio medio de lo que actualmente tenemos en el stock utilizamos el precio PMP (Precio Medio Ponderado). En este calculo se tomara en cuenta el valor de las entradas y el stock que hay en el almacén para sacar una media.

Valores configurableS

Por defecto la regeneración del PMP toma en cuenta los siguiente tipos de movimientos de almacén:

  • EI – Entrada de Inventario
  • EC – Entrada de compra
  • ER – Entrada de regularización
  • EF – Entrada de fabricación

Tenemos la posibilidad de indicar que tipos de entradas de almacén añadir o borrar de las que ya toma el programa por defecto. Para ello se pueden definir nuevos tipos desde Útiles Configurar Fichero INI la variable "TipoDeMovimientoParaCalculoPMP".

Ejemplo:

TipoDeMovimientoParaCalculoPMP= EIECEREFED

En el caso de haber hecho un inventario y queremos que los movimientos en la regeneración sean a partir de una fecha podremos activar la siguiente variable desde Útiles>Configurar Fichero INI:

Ejemplo:

FechaInicioCalculoPMP={01-01-2010}
CALCULO
Para el cálculo del PMP tienen mucho que ver las fechas de los movimientos. Por eso primeramente se ordenan todos los movimientos (FHISARTI y ALBARANES) de todas las empresas. Una vez que se ordenan todos estos movimientos se pasa al cálculo del PMP de la siguiente manera:

Se va recorriendo cada uno de los movimientos. Si el movimiento no está definido en la variable "TIPODEMOVIMIENTOPARACALCULOPMP" del PINWIN.INI, será por defecto EIECEREF, entonces no calcula el PMP, sino que se mantiene el último. Si el movimiento está definido en la variable de Asigest.ini y el precio del movimiento es distinto de 0 hay tres posibilidades:

  • Si el saldo del momento es negativo, el PMP será el precio que tiene el movimiento.
  • Si el saldo del momento es positivo, pero con la suma de la cantidad del movimiento no es positivo, el PMP será el que tenía antes.
  • Si el saldo del momento es positivo, y sumándole la cantidad del movimiento sigue siendo positivo, el PMP será el precio del movimiento si el PMP del artículo del momento es 0; en caso contrario lo calculará de la siguiente forma:
(Stock * Artic.PMP) + (Entrada* Precio)
(Stock+ Entrada)
PROCESO DE REGENERACIÓN
Desde la opción de Almacén Regeneración de PMP podemos ejecutar el proceso para que nos recalcule en los Artículos y en los Almacenes:
Podremos seleccionar los movimientos de que periodo de tiempo va ha tomar en cuenta y dándole al botón de aceptar nos ejecutara el calculo.

Desde la opción de Tablas Artículos con el botón derechero tenemos la posibilidad de regenerar el PMP de un solo articulo: