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
--