Estou fazendo um controle de almoxarifado (PHP e MYSQL).
Nele, tenho as tabelas "item" , "pedidos", "saidas" e "entradas".
De um determinado item, pode haver apenas uma saída por pedido, porém pode haver varias entradas deste item.
UM usuário pede 10 resmas de papel mas deste papel eu tenha entradas mais antigas que as outras (um entrada com 3 resmas e outras com 20).
Eu preciso retirar 3 resmas da primeira entrada e 7 da segunda atualizado seus valores.
ENTRADAS
SAIDAS
RESULTADOS DAS PEQUISADOS
Tentei estes foreach aninhados, mas não sei como diluir o valor da saída em duas entradas diferentes automaticamente.
Como a quantidade solicitada é 4 e eu tenho a primeira entrada com 2 unidades, tinha que aparecer 2 no primeiro e o resto no segundo aproveitando a segunda entrada.
Quando outro pedido fosse feito deste mesmo item, só apareceria a segunda entrada com 3 unidades disponíveis porque dela teriam sido retiradas duas unidades no pedido anterior.
Pergunta
Marcio Marins
Saudações a todos!
Estou fazendo um controle de almoxarifado (PHP e MYSQL).
Nele, tenho as tabelas "item" , "pedidos", "saidas" e "entradas".
De um determinado item, pode haver apenas uma saída por pedido, porém pode haver varias entradas deste item.
UM usuário pede 10 resmas de papel mas deste papel eu tenha entradas mais antigas que as outras (um entrada com 3 resmas e outras com 20).
Eu preciso retirar 3 resmas da primeira entrada e 7 da segunda atualizado seus valores.
ENTRADAS
SAIDAS
RESULTADOS DAS PEQUISADOS
Tentei estes foreach aninhados, mas não sei como diluir o valor da saída em duas entradas diferentes automaticamente.
Como a quantidade solicitada é 4 e eu tenho a primeira entrada com 2 unidades, tinha que aparecer 2 no primeiro e o resto no segundo aproveitando a segunda entrada.
Quando outro pedido fosse feito deste mesmo item, só apareceria a segunda entrada com 3 unidades disponíveis porque dela teriam sido retiradas duas unidades no pedido anterior.
Desculpem se me alonguei muito!!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.