none
Estoque FIFO. RRS feed

  • Pergunta

  • Prezados estou com uma duvida, preciso criar um controle de estoque FIFO. alguém tem algum MER que possa me ajudar ?

    Tenho uma noção básica desse controle mas não sei como implementa-lo.

    Meu caso: um produto tera na entrada Dt validade e Serial. Nesse estoque eu teria que implementar esses campos? 

    Ou teria esses dados em uma tabela secundaria e a tabela estoque teria somente a entrada e saida ?

    Se alguem puder ajudar, fico muito agradecido.

    Att, Ricardo.

    quinta-feira, 4 de junho de 2015 15:49

Respostas

  • Ola Junior, ja faz um tempo que o thread fico sem resposta.

    pra ajudar o pessoal do forum, estou postando qual foi a solução que encontrei.

    pensei bastante e como teria que controlar a entrada e saida do estoque pelo serial e data de entrada montei da seguinte forma.

    na tbl estoque controlo a entrada e saída dos produtos.

    na tbl estoque serial dou a entrada unitária dos produtos, com seu respectivo serial, o campo ativo utilizo para verificar se o "produto x serial y " esta ativo ou já foi dada a saída . assim quando o produto sai do estoque realizo um update na coluna colocando com U - utilizado .

    espero que ajude a comunidade, e assim como eu tiveram duvidas.

    Att, Wsti.

    terça-feira, 23 de junho de 2015 20:19

Todas as Respostas

  • Deleted
    quinta-feira, 4 de junho de 2015 16:47
  • Oi Jose.Diz, Tudo bem?

    Sei que é muito mais complexo, a questão é ter uma luz. busco na verdade uma "Boa Pratica". para implementar a minha necessidade.

    Att, Ricardo.


    • Editado Wsti quinta-feira, 4 de junho de 2015 18:11
    quinta-feira, 4 de junho de 2015 18:11
  • Ricardo,

    De que forma você controla atualmente a entrada do produto? Acredito que seja através da data de cadastro que o produto esta entrando no Estoque!!!!

    Sabendo que o conceito de FIFO é o primeiro que entrada é o primeiro que sai, neste caso, entendo que o grande segredo para você controlar este produto é levar em consideração a data e hora de entrada, mas principalmente um código de movimentação do produto.

    Se a sua tabela que controla a entrada do produto possuir uma chave primária simples, que somente registra um código de movimentação, você vai poder fazer uso destes 3 elementos:

    1. Código de Movimentação;
    2. Data da Entrada de Produto; e
    3. Hora da Entrada do Produto.

    Com certeza, você deverá se deparar com a situação de ter vários produtos recebidos e enviados para seu estoque ou almoxarifados no mesmo dia, mas de alguma forma um entrou primeiro que o outro.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 5 de junho de 2015 00:08
  • Oi Junior, tudo bem ?

    Então. Meu caso será assim.não vai existir movimentação entre estoques. o produto chega vai ser dada a entrada, o produto tem um serial(individual) e data de vencimento.

    Quando o produto for recebido terei que dar entrada cadastrando o serial (individual do produto) e data de vencimento. tinha em mente criar duas tabelas uma de estoque posição ( id_produto | qtd entrada | qtd saida | data do cadastro | data saída) nessa tabela só usaria para uma consulta simples da quantidade do estoque por um periodo x.

    e  uma tabela de estoque no formato abaixo.  que esta me gerando uma baita duvida, pois pensei em entrar com os itens um para cada registro e depois a baixa trazer pela data de entrada marcando o campo movimento para I (inativo)  apesar de não ter colocado nessa tabela, existe um campo vencimento o qual penso em trazer  na consulta pois existe a possibilidade do Zé que recebeu o produto não faça a checagem da data de vencimento. (ai na lógica foge tudo, pois teria que sair um produto que foi recebido depois de outro mais antigo no estoque.)

    Este estoque não tem uma movimentação gigantesca creio que uns 4 ou 5 mil registros por ano nesse esquema da tabela abaixo 1x1.

     Como não tenho movimentação entre estoques, fica um pouco mais facil. o caso do serial é pq preciso rastrear esse produto após a saída dele do estoque.

    minha pergunta como tenho que controlar um serial posso criar a tabela dessa forma abaixo ? nunca controlei um estoque assim então não tenho ideia.

    desde já agradeço o apoio. e como disse antes preciso realmente de uma luz.

    Att, Ricardo.

    sexta-feira, 5 de junho de 2015 03:28
  • Wsti,

    Sinceramente esta sua forma de controle é bem fora do comum, pelo menos no que eu estou acostumado a trabalhar, acredito você terá que pensar melhor e fazer alguns testes para ver se este cenário se enquadra na sua necessidade.

    Particularmente eu não manteria esta estrutura de tabela.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sábado, 6 de junho de 2015 01:31
  • Ola Junior, ja faz um tempo que o thread fico sem resposta.

    pra ajudar o pessoal do forum, estou postando qual foi a solução que encontrei.

    pensei bastante e como teria que controlar a entrada e saida do estoque pelo serial e data de entrada montei da seguinte forma.

    na tbl estoque controlo a entrada e saída dos produtos.

    na tbl estoque serial dou a entrada unitária dos produtos, com seu respectivo serial, o campo ativo utilizo para verificar se o "produto x serial y " esta ativo ou já foi dada a saída . assim quando o produto sai do estoque realizo um update na coluna colocando com U - utilizado .

    espero que ajude a comunidade, e assim como eu tiveram duvidas.

    Att, Wsti.

    terça-feira, 23 de junho de 2015 20:19