Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hélio Lino Júnior

Abater saldo de acordo com a validade do produto

Recommended Posts

Pessoal, estou com dificuldades para criar uma rotina que abata o saldo de acordo com a validade do produto. Vou tentar exemplificar:

Considere os seguintes produtos:

Registro Produto saldo validade
1 xxx 2 10/05/2015

2 xxx 2 10/06/2015

3 xxx 3 10/07/2015

 

saldo total 7

 

Na logica que eu preciso aplicar, quando o usuário fizer um processo que retire 5 do saldo do produtos 'xxx', ele deveria excluir os registros 1 e 2, e dar update no registro 3 subitraindo 1. Deixando apenas 2 produtos com validade do dia 10/07, justamente por que o sistema deve dar baixar dos produtos com validade mais antiga primeiro.

 

A lógica parece ser esta mesmo.. no entanto não consegui passar essa minha ideia para o php.

 

Se conseguiram entender, alguem pode me dar uma luz de como eu implemente isso no php?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria melhor ter apenas registros de entrada e saída e fazer a subtração do total de entradas pelo total de saídas? Acredito que seja interessante manter os produtos cadastrados para manter o registro de entrada no estoque. A minha lógica seria algo assim:

 

tbl_entrada

01 > 10

05 > 10

08 > 15

Total > 35

 

tbl_saida

01 > 2

07 > 5

10 > 5

Total > 12

 

Estoque = total de entrada - total de saída = 23

 

Aí nem precisa ter esse dado cadastrado em tabelas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.