Valorizzazione del magazzino a FIFO

martedì 25 luglio 2006 - 23.32

squilibrio Profilo | Expert

Ciao partendo da una tabella con una struttura del tipo

Movimento - CodiceArticolo - Importo - Quantità - Data
C(Carico)
S(Scarico)


dovrei fare una valorizzazione a FIFO... qualcuno potrebbe darmi un'aiuto??

Thanks

Cteniza Profilo | Guru

Un magazzino a fifo è (lo dice la parola stessa) first in, first out, il primo ad entrare è il primo ad uscire il che significa che gli scarichi vanno effettuati al costo storico e alle quantità storiche.
Mettiamo tu abbia
Riga prodotto dataEntrata quantita costo
1 1 01/01/06 100 1,55
2 1 02/01/06 150 2,1
3 1 03/01/06 500 2,2
Quando fai uno scarico "consumi" le righe con data entrata dalla più antica alla più recente, quindi fino all'esaurimento della riga 1, poi della riga 2 e poi della riga 3
Ovviamente devi essere in grado di conoscere e/o aggiornare la giacenza di ogni giorno per poterla "consumare".
Solitamente questo si fa gestendo una tabella con:
id data prodotto giacenza costo medio del giorno
ogni movimento di entrata/uscita va a scrivere su questa tabella.

squilibrio Profilo | Expert

Grazie per l'aiuto, conosco la definizione di FIFO, volevo avere qualche suggerimento per la gestione della valorizzazione...

Esiste un modo per calcolarlo in tempo reale?? patendo da un elenco di movimenti??

Eventualmente ho anche creato un campo costo medio, ma non credo possa sarvire in quanto questo campo contiene solo un aggiornamento del prezzo di acquisto (non di vendita) in funzione dei carichi di acquisto (per le materie prime) e del valore dell'articolo (da distinta base, per gli articoli prodotti)

Grazie ancora per l'aiuto

squilibrio Profilo | Expert

Please help me!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5