MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

2 participantes

    [Resolvido]Baixa de estoque pela entrada mais antiga

    cristiano.vaz
    cristiano.vaz
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 49
    Registrado : 12/11/2020

    [Resolvido]Baixa de estoque pela entrada mais antiga Empty [Resolvido]Baixa de estoque pela entrada mais antiga

    Mensagem  cristiano.vaz 12/4/2021, 20:54

    Boa tarde,
    alguém já trabalhou com estoque onde um produto tem várias entradas com campo de quantidade e preço de compra diferentes, porém quando dá saída ele sempre vai retirando do mais antigo primeiro.

    Por exemplo:
    Tabela Entrada
    Cód     Qtd   Preço de compra  Data da Compra
    1          2              R$2,50            01/01/2021
    1          3              R$3,00            10/01/2021


    Se eu for dar uma saída de 3 produtos do código 1, quero que 2 deles usam o valor de compra de R$2,50 e 1 deles o valor de R$3,00.

    Já pensei em algumas alternativas mas são bem trabalhosas, se alguém já fez de uma maneira mais simples e puder me orientar.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3408
    Registrado : 21/04/2011

    [Resolvido]Baixa de estoque pela entrada mais antiga Empty Re: [Resolvido]Baixa de estoque pela entrada mais antiga

    Mensagem  Marcelo David 13/4/2021, 12:30

    Bom dia.
    Como vc calcula a quantidade produtos? É a subtração da quantidade de saída das entradas?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Baixa de estoque pela entrada mais antiga Marcel11
    cristiano.vaz
    cristiano.vaz
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 49
    Registrado : 12/11/2020

    [Resolvido]Baixa de estoque pela entrada mais antiga Empty Re: [Resolvido]Baixa de estoque pela entrada mais antiga

    Mensagem  cristiano.vaz 13/4/2021, 17:21

    Marcelo, consegui resolver aqui, o jeito mais simples que encontrei:
    Montei uma consulta para cada entrada, e criei um campo onde acumulava o saldo das entradas anteriores a data desta entrada, e subtrai o total de saídas.
    Assim quando encontrar a primeira maior que zero seria o valor atual do custo de compra. No formulário no momento de fazer o lançamento, fiz uma macro onde encontra esse valor, porem coloquei um laço para somar o preço encontrado para cada e depois dividi pela quantidade, fazendo uma média. Como no exemplo: Preço de Compra=(2,5+2,5+3)/3=2,67, sendo assim: 3x2,67=8=2,5+2,5+3.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3408
    Registrado : 21/04/2011

    [Resolvido]Baixa de estoque pela entrada mais antiga Empty Re: [Resolvido]Baixa de estoque pela entrada mais antiga

    Mensagem  Marcelo David 13/4/2021, 18:48

    Ótimo que resolveu. Obrigado por compartilhar. Very Happy


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Baixa de estoque pela entrada mais antiga Marcel11

    cristiano.vaz gosta desta mensagem


      Data/hora atual: 21/9/2021, 02:34