Al arrancar ERP, además de crear el Inventario de stock a 0


--CREAR UN CIERRE DE INVENTARIO DEL INVENTARIO DE ARRANQUE 0 (nUEVO Y GENERAR Y VALORAR)

--Y LUEGO EJECUTAR ESTO



SELECT * FROM Inventario_Cierre_Detalles


--ojo lo q se graba es el total, es decir, coste*stock rev 20240109

UPDATE I

    SET 

    I.Pmc=A.coste*st.Stock, I.Pmpc=A.coste*st.Stock, I.Upc=A.coste*st.Stock

    FROM Inventario_Cierre_Detalles I

    inner join Articulos_Stock st on st.IdArticulo=i.IdArticulo and st.IdAlmacen=i.idalmacen

    INNER JOIN VPal_Per_Datos_Articulos A ON A.IdArticulo=I.IdArticulo


--DESPUES VALIDAR EL INVENTARIO

--y en esa misma pantalla, actualizar estadísticas


select * from Articulos_Datos_Ultimos



/*si por una de esas, el cliente ha creado el inventario sin un cierre inicial previo (q es quien graba el coste en las estadísticas

se puede ejecutar el siguiente update*/


select * from Pal_per_conf_Inventarios_Lineas_Articulos

update a 

set a.CosteActual_EURO=o.CosteActual_EURO,

a.CosteMax_EURO=o.CosteMax_EURO,

a.CosteMedio_EURO=o.CosteMedio_EURO,

a.CosteMin_EURO=o.CosteMedio_EURO

from Pal_per_conf_Inventarios_Lineas_Articulos a

inner join Articulos_Datos_Ultimos o on a.idarticulo=o.idarticulo

--where a

--