controle estoque.

Delphi

17/05/2005

Galera.. estou com uma dúvida e gostaria de pedir a ajuda de vcs em mais essa..

Tenho que fazer um programa para controle de estoque..
da seguinte forma..
vou ter o grupo Material de escritorio..
vou cadastrar aí as lapiseiras, canetas, etc...
ex.: canetas 1,50(seria o preço de custo) 10(quantidade comprada)

qdo alguém pegar.. dar baixa no estoque.. até aí tudo bem..
mas qdo chegar a duas canetas no estoque e eu comprar dinovo para completar o estoque por um preço de 1,80 como vou fazer..
ex. vou pegar agora 5 canetas.. mas tinha duas no estoque que eram a 1,50 e as outras tres a 1,80.. não sei como fazer isso..

conto com a ajuda de vcs..
valeu
Eric


Eric.miranda

Eric.miranda

Curtidas 0

Respostas

Kotho

Kotho

17/05/2005

Um método muito usado para isso seria usar o ´CUSTO MÉDIO´.

Seria assim:

2 x 1.50 = 3.00
3 x 1.80 = 5.40

3.00 + 5.40 = 8.40

8.40 / 5 = 1.68

A idéia é sempre pegar o ((estoque_atual x custo_médio_atual) + (quantidade_comprada x custo_novo)) / (estoque_atual + quantidade_comprada)

Supondo que se venda 2 canetas e compre mais 4 canetas a 1.75

3 x 1.68 = 5.04
4 x 1.75 = 7.00

5.04 + 7.00 = 12.04

12.04 / 7 = 1.72


GOSTEI 0
Edilcimar

Edilcimar

17/05/2005

Ou então em vez de custo médio, utilizar o padrão da contabilidade que é o LIFO ou FIFO
Lifo(last in first out)
Fifo(first in first out)


GOSTEI 0
POSTAR