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


5 participantes

    [Resolvido]Custo Médio Ponderado

    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty [Resolvido]Custo Médio Ponderado

    Mensagem  França 20/4/2012, 12:06

    Em uma consulta onde constam os seguintes campos: CodigoProduto, DataEntrada, Quantidade e Valor. Necessito agrupá-los por Produto e DataEntrada para calcular o Preço Médio Ponderado.
    Alguém se dispõe a me auxiliar?
    Aguardo retorno.

    França
    NoobdoAccess
    NoobdoAccess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 11/01/2012

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  NoobdoAccess 20/4/2012, 12:32

    mas vc vai usar isso em um relatório?

    pra que exatamente vc precisa?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Avelino Sampaio 20/4/2012, 12:37

    Olá França

    Acho que este meu aplicativo ua média ponderada. Veja se consegue aproveitar algo:

    http://www.usandoaccess.com.br/blog/blog9.asp?id=1#inicio

    Bom estudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 20/4/2012, 12:49

    Bom dia Avelino

    Agradeço tua atenção e já estou pronto para estudar.
    Abraços

    França
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 20/4/2012, 13:36

    Avelino

    Muito interessante o banco apresentado, mas não consegui tirar proveito, pois não permite acesso ao modo Design, o que para mim, seria tudo.
    Vou te detalhar o que necessito para ver se podes me auxiliar.
    Um abraço

    França
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Avelino Sampaio 20/4/2012, 13:41

    Claro que permite! mantenha a tecla SHIFT pressionada ao inicar.

    lembrando que este aplicativo e totalmente livre.

    Bom estudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 20/4/2012, 13:49

    Boa tarde, França
    SELECT CodigoProduto, DataEntrada, Sum(Valor)/Sum(Quantidade) as CustoMedio FROM Tabela GROUP BY CodigoProduto, DataEntrada;
    O custo médio deverá ser:
    SELECT CodigoProduto, Sum(Valor)/Sum(Quantidade) as CustoMedio FROM Tabela GROUP BY CodigoProduto;

    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 20/4/2012, 14:50

    Bom dia Alexandre

    Muito obrigado pelo auxílio. Funcionou perfeitamente.
    Agora vou tentar fazer o mesmo com as Saidas, para depois fazer uma Consulta União(pelas datas) e calcular o Saldo do Estoque.
    Uma pergunta: Necessito sempre pegar o "Saldo" e o "Custo Médio" do dia anterior para que os cálculos saiam corretos.
    Como devo proceder?
    Um abraço

    França

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 20/4/2012, 15:40

    Olá, França

    Porque é que precisa o saldo e o custo médio do dia anterior?
    Caso sejam utilizados, refletem o custo médio e o saldo no final do dia anterior
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 22/4/2012, 09:49

    Bom dia Alexandre

    Preciso montar uma consulta que me forneça o Controle de Estoques. Para tanto, elaborei duas consultas, uma Entradas e outra Saídas. A parte de "Valor de entrada" já está pronta (origina-se da tabela Compras). O problema para mim está em calcular o Valor Médio das mercadorias que será o valor de Saída. Para calcular este valor, precisarei calcular o valor total de cada produto em estoque, ou seja, Saldo anterior mais Entradas menos Saídas e dividi-lo pelo saldo em estoque.
    Na consulta Entradas, constam a data de entrada, o produto, a quantidade e o preço.
    Na consulta de Saídas, constam a data, o produto, a quantidade e deverá ser feito o cálculo do Valor Médio Ponderado.

    Finalmente teremos:
    Data Entradas Saídas Saldo

    Como poderei fazer isto?
    Antecipadamente te agradeço a boa vontade.

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 22/4/2012, 11:22

    Bom dia, França

    Diga que tabelas e campos tem para a entrada e saída de produtos.
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 22/4/2012, 13:02

    Bom dia Alexandre

    As Entradas tem origem nas tabelas Compras e Detalhes das Compras.
    As Saídas, tem orgiem em Vendas e Detalhes das Vendas.

    Consulta Entradas: Data de Entrada, Código do Produto, Quantidade e Valor Unitário.
    Consulta Saídas: Data de Saída, código do Produto e Quantidade.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 22/4/2012, 14:15

    França,

    Indique os campos de cada tabela.
    As consultas ficam mais leves se forem buscar os dados directamente às tabelas
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 22/4/2012, 14:39

    Caro Alexandre

    Tabela Compras : DataCompra
    Tabela Detalhes da Compra: CodProduto, Quantidade, Unitario.
    Tabela Vendas: DataVenda
    Tabela Detalhes da Venda: CodProduto, Quantidade.

    Acho que é isto.

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 22/4/2012, 17:17

    Não deverá ser só isso.
    Como relaciona a tabela Compras com detalhes da compra? e a vendas com detalhes da venda?
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 23/4/2012, 23:58

    Alexandre

    Por sugestão do Norberto Rost, estou enviando todo o BD.
    Assim deverá ficar mais fácil para entenderes.
    Posso enviar pelo Dropbox?
    Um abraço

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 24/4/2012, 11:31

    Bom dia, França

    Claro que o Dropbox é uma forma eficaz de transmissão
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 24/4/2012, 12:31

    Bom dia Alexandre

    Segue o endereço no Dropbox.
    Espero que tenha ido corretamente.
    Muda o que achares necessário.

    http://dl.dropbox.com/u/52861189/Restaurante.rar

    Um abraço

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 24/4/2012, 19:11

    Boa tarde, França

    Trabalho com Access 2003
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  França 24/4/2012, 19:52

    Caro alexandre

    Desculpa a demora.

    http://dl.dropbox.com/u/52861189/RestauranteAlexandre.rar

    Um abraço

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 24/4/2012, 21:18

    França

    veja de uma vez o que tem e o que pretende
    1 - O campo CodCompra da tabela Compras relaciona-se com o campo CodCompras da tabela DetCompras
    2 - Não existe a tabela DetVendas
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 24/4/2012, 21:45

    Caro alexandre

    Só um português para eliminar o Barcelona. Que espetáculo.
    Desculpa. Já havia me dado conta da gafe que cometi, mas meu computador estava na loja arrumando.
    Desculpa.
    Faz o que for necessário.

    Abraços

    França
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Cálculos em consulta

    Mensagem  França 25/4/2012, 20:55

    Boa tarde Alexandre

    Consegui me explicar direito?
    Havia feito a trapalhada pois respondi sem estar com o BD na frente.
    Se precisares de mais algum detalhes, por favor.

    Aguardo retorno.

    Abraços

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 26/4/2012, 19:48

    Boa tarde, França

    Já estou perdido. Pediu uma ajuda e, depois, disse que funcionou. A seguir pediu ajuda para fazer o mesmo com as vendas. Indicou tabelas e campos inexistentes. Agora, diz que só existem os que facultou.
    Diga, em concreto, o que pretende fazer
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 18/7/2012, 02:18

    Boa noite
    Necessito montar uma consulta que efetue o Custo Médio Ponderado dos Insumos. Para tanto, será necessário ter-se os dados de Entrada (Data, Cod Insumo, Quantidade e Preço). Até aqui tudo tranquilo.
    Necessitaremos também, os dados das Saídas (Data, Cod Insumo, Quantidade e o Custo Médio).
    Aqui é que a coisa começa a pegar para mim.
    Para calcular o Custo Médio Ponderado, será necessário o Saldo Físico Inicial, o valor da compra do Insumo e o Valor Total. O Custo Médio Ponderado será o resultado da divisão do Valor Total pelo Saldo Físico.
    Este Custo Médio, multiplicado pela Quantidade de saída do Insumo, formará o Montante de Saídas.
    Alguém se dispõe a me auxiliar?
    Antecipadamente agradeço

    França
    avatar
    Convidado
    Convidado


    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Convidado 18/7/2012, 04:11

    Detalhe um exemplo de um produto com sua data, quantidade, valores.. e esboce um modelo deste cálculo...

    Cumprimentos.
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 18/7/2012, 04:16

    Boa noite Piloto
    Para facilitar gostaria que olhasses a tabela do Excel onde tem uma explicação completa.
    Se precisares de mais algum detalhe me solicita.
    Importante lembrar que quando for tratar das Saídas, deverá considerar Insumos e não Produtos.
    Por favor procure fazer da maneira mais simples possível para que eu consiga entender.
    Grato pela atenção.

    França

    https://dl.dropbox.com/u/52861189/Custo%20M%C3%A9dio%20do%20Estoque.xls

    Para que possas entender melhor, vai o BD

    https://dl.dropbox.com/u/52861189/Restaurante%20-%20C%C3%B3pia.accdb
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 18/7/2012, 17:08

    Boa tarde, França

    O custo médio ponderado tem-me dado algumas ideias (para os ajudar, porque eu não precisarei de tal coisa)
    Parece-me que seria necessário ter um campo, no detalhe da venda, onde guardasse o preço unitário. Não é difícil, o preenchimento será automatizado na venda, e resolver-se-ia tudo (esta é a minha ideia que só depois se poderá confirmar, mas é um tema de interesse para muitos colegas do fórum)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 18/7/2012, 17:19

    Na continuação, acrescente o campo Unitário na tabela detalhevenda e utilize este código

    SELECT Data, Codigo, Insumo, QTC-QTV AS Saldo,Format((TotalCompra-TotalVenda)/(QTC-QTV),'0.00') as CustoMédio
    FROM (SELECT Data, TC2.CodInsumo AS Codigo, Insumo, (SELECT IIf(Sum(Quantidade)>0,Sum(Quantidade),0) FROM Compras LEFT JOIN DetCompras ON Compras.CodCompra=DetCompras.CodCompras WHERE Data<=TC1.Data and CodInsumo=TC2.CodInsumo) AS QTC,(SELECT IIf(Sum(Quantidade)>0,Format(Sum(Quantidade*Unitário),'0.00'),0) FROM Compras LEFT JOIN DetCompras ON Compras.CodCompra=DetCompras.CodCompras WHERE Data<=TC1.Data and CodInsumo=TC2.CodInsumo) AS TotalCompra, (SELECT IIf(Sum(Quantidade)>0,Format(Sum(Quantidade*Unitário),'0.00'),0) FROM Vendas LEFT JOIN DetVendas ON Vendas.CodVenda=DetVendas.CodVenda WHERE Data<=TC1.Data and CodProduto=TC2.CodInsumo) AS TotalVenda, (SELECT IIf(Sum(Quantidade)>0,Sum(Quantidade),0) FROM Vendas LEFT JOIN DetVendas ON Vendas.CodVenda=DetVendas.CodVenda WHERE Data<=TC1.Data and CodProduto=TC2.CodInsumo) AS QTV
    FROM (Compras AS TC1 LEFT JOIN DetCompras AS TC2 ON TC1.CodCompra=TC2.CodCompras) LEFT JOIN Insumos ON TC2.CodInsumo=Insumos.CodInsumo
    GROUP BY Data, TC2.CodInsumo,Insumo) AS [%$##@_Alias];
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 18/7/2012, 17:58

    Boa tarde Alexandre

    Não imaginas o prazer de receber este tipo de ajuda, ainda mais partindo de ti, Mestre em Access.
    Lógico que vou agir conforme tua orientação.
    Um grande abraço e mais uma vez o meu muito obrigado.

    França
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 18/7/2012, 18:27

    Caro Alexandre

    Desculpa o transtorno, mas foi isto que retornou.

    Voce tentou executar uma consulta que não possui a expressão especificada Data como parte de uma função de agregação.


    Houve uma pequena alteração: Onde constava Quantidade, havia alterado para QuantComprada, de Compras, e QuantVendida, de Vendas. Já alterei mas o resultado foi o acima.

    Como devo proceder?


    Última edição por França em 18/7/2012, 18:43, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 18/7/2012, 18:40

    Veja aqui
    Anexos
    [Resolvido]Custo Médio Ponderado AttachmentRestauranteAlexandre.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (158 Kb) Baixado 178 vez(es)
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 18/7/2012, 18:55

    Alexandre

    ESPETACULAR !!! SEM PALAVRAS !!! COISA DE MESTRE !!!

    Obrigado.

    Gostaria que na consulta de Estoques, viesse a relação de todos os Insumos, sem repetição, com o Saldo e o Custo Médio Ponderado.

    Vou pedir mais uma coisa. Incluirmos neste BD, o cálculo do Estoque Minimo e o cálculo do Estoque Máximo.
    Me parece que PARA TI, será bem simples. Mando a planilha do Excel pelo Dropbox agora mesmo.

    http://dl.dropbox.com/u/52861189/Calculo%20Estoque%20Minimo%20e%20Maximo.xlsx


    Desculpa o abuso.

    Ab raços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 18/7/2012, 21:46

    França,
    Relativamente a só aparecer uma linha por produto, julgo que é isto que quer

    SELECT Codigo, Insumo, QTC-QTV AS Saldo, Format((TotalCompra-TotalVenda)/(QTC-QTV),'0.00') AS CustoMédio
    FROM (SELECT TC2.CodInsumo AS Codigo, Insumo, (SELECT IIf(Sum(Quantidade)>0,Sum(Quantidade),0) FROM Compras LEFT JOIN DetCompras ON Compras.CodCompra=DetCompras.CodCompras WHERE CodInsumo=TC2.CodInsumo) AS QTC,(SELECT IIf(Sum(Quantidade)>0,Format(Sum(Quantidade*Unitário),'0.00'),0) FROM Compras LEFT JOIN DetCompras ON Compras.CodCompra=DetCompras.CodCompras WHERE CodInsumo=TC2.CodInsumo) AS TotalCompra, (SELECT IIf(Sum(Quantidade)>0,Format(Sum(Quantidade*Unitário),'0.00'),0) FROM Vendas LEFT JOIN DetVendas ON Vendas.CodVenda=DetVendas.CodVenda WHERE CodProduto=TC2.CodInsumo) AS TotalVenda, (SELECT IIf(Sum(Quantidade)>0,Sum(Quantidade),0) FROM Vendas LEFT JOIN DetVendas ON Vendas.CodVenda=DetVendas.CodVenda WHERE CodProduto=TC2.CodInsumo) AS QTV
    FROM (Compras AS TC1 LEFT JOIN DetCompras AS TC2 ON TC1.CodCompra=TC2.CodCompras) LEFT JOIN Insumos ON TC2.CodInsumo=Insumos.CodInsumo
    GROUP BY TC2.CodInsumo,Insumo) AS [%$##@_Alias];

    Sobre o stock mínimo e máximo, não percebi que quer
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 18/7/2012, 21:53

    Alexandre

    Sem palavras.

    Com relação ao stock mínimo e máximo, amanhã terás bem explicado.

    Um abraço

    França
    avatar
    Convidado
    Convidado


    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Convidado 19/7/2012, 15:57

    Amigo alexandre... Perdoe-me a ignorância... mas... essa tabela %$##@_Alias... não estou a perceber a mesma... so para titulo de informação, ao menos para mim rsr...

    Abraços...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 19/7/2012, 16:28

    Boa tarde, amigo Piloto,
    Temporariamente (julgo eu) estou a trabalhar em Access 2007 e a expressão é acrescentada automaticamente. Escrevo a expressão da consulta, sem esses rabiscos, e, ao fechar, ele acrescenta-os
    Abraço,
    avatar
    Convidado
    Convidado


    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Convidado 19/7/2012, 17:17

    Ainda não entendi... a consulta que fez é baseada em que tabela?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 19/7/2012, 17:56

    A consulta é baseada nas tabelas Compras, detCompras, Vendas, detVendas
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 20/7/2012, 00:15

    Caro Alexandre

    Na consulta de estoques, a primeira linha aparece com saldo 0 e Custo médio de #Núm!
    O que será?
    Mais uma vez o meu muito obrigado.

    Abraços

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 20/7/2012, 00:18

    Será de algum produto vendido que não esteja nas compras?
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 20/7/2012, 00:20

    Vou examinar mais e amanha te retorno.
    Um abraço
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 20/7/2012, 01:17

    Caro Alexandre

    Estavas coberto de razão quando disseste que o erro estava aqui.
    Havia um campo de vendas em branco, o que já consertei.

    Gostaria de saber como se terá que fazer para manter-se os preços de venda de cada produto, bem como as data em que os mesmos foram alterados.

    Necessito (não imagino de que maneira) puxar para a tabela Custo dos Produtos, o Custo Médio do Insumo, permitindo posteriormente, montar o cálculo do Preço de Venda.



    Um abraço e boa noite

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 20/7/2012, 07:39

    Bom dia, França
    Não entendi o que pretende agora.
    Dê exemplo elucidativo
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 21/7/2012, 00:56

    Boa noite Alexandre

    Necessito corrigir a tabela "CustoProdutos". Para tanto, necessito que o campo "Unitario", venha da consulta "Original de Stock", já que o cálculo foi feito exatamente para isto.
    Quanto aos preços de venda, será para ficar com os preços praticados e as datas dos aumentos gravadas,já que estamos no Brasil, onde "tudo pode acontecer".
    Um abraço

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 21/7/2012, 07:41

    Bom dia, França
    Podes explicar a mecânica do que pretendes? Não estou a ver como deverá ser preenchida a tabela CustoProdutos a partir da consulta "Original de stock"
    Abraço,
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  França 21/7/2012, 10:59

    Bom dia Alexandre

    A mecânica é o cálculo do "Preço de Venda".
    O "Custo Médio do Estoque", vai compor o Custo dos Produtos, que por sua vez, comporá o Preço de Venda.
    Teremos que achar uma relação para incluir-lo na tabela ou consulta "CustoProduto".
    Um abraço

    França
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 21/7/2012, 12:29

    França,
    compor, como se compõe?
    achar uma relação, como se acha essa relação?
    avatar
    França
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 337
    Registrado : 22/08/2011

    [Resolvido]Custo Médio Ponderado Empty Custo Médio Ponderado

    Mensagem  França 21/7/2012, 13:42

    Caro Alexandre

    Aqui é muito comum se usar "Compor" para dizer "Criar" e achar uma relação também é um jeito de dizer "criar uma relação".
    Erros de expressão.

    Um abraço

    França

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Alexandre Neves 21/7/2012, 13:58

    França,

    Entendi que se tratava de expressões, mas diga o significado.
    Na tabela CustoProdutos o campo Unitario era preenchido como?
    Relativamente aos preços de venda, também não entendi o que disse.
    Explique como se deve fazer e deixe o código para depois.

    Conteúdo patrocinado


    [Resolvido]Custo Médio Ponderado Empty Re: [Resolvido]Custo Médio Ponderado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 00:44