5 Replies Latest reply: Sep 1, 2015 10:02 AM by Yuri Nicolett RSS

    Calculo do saldo de estoque

    Márcio Rodrigo Campestrini

      Boa tarde a todos

       

      Estou com um problema bastante semelhante ao cálculo de saldo em fluxo de caixa (calcular o saldo do período seguinte com base no saldo/entrada/saída do período anterior), mas com um agravante: a necessidade do usuário é escolher uma semana qualquer do calendário e a partir daí fazer os cálculos, ou seja, não tenho como criar um ponto inicial no script por não saber o que será escolhido. Dessa forma, a semana selecionada terá o estoque do início da semana, somando às compras previstas da semana e diminuindo a previsão de vendas; na semana seguinte, o estoque será o saldo da semana anterior, somando compras e diminuindo vendas, e assim sucessivamente.

       

      Tentei várias formas e até agora não consegui encontrar um caminho.

      É possível atender esse requisito do usuário no layout?

       

      Obrigado

      Márcio

        • Re: Calculo do saldo de estoque
          Paulo Vendruscolo Bermude

          Boa Tarde!

           

          Márcio,

           

          Pelo que entendi, você precisa gerar os cálculos a partir de uma data(exemplo) selecionada pelo usuário, correto?

           

          1 Opção:

          Passo 1: Criar uma variável (vDataInicial) que irá armazenar a data selecionada.

          Passo 2: Crie um botão e defina as seguintes ações:

          1 – Definir Variável:

          =Right(GetFieldSelections(DATA),4) & Mid(GetFieldSelections(DATA),4,2) & Left(GetFieldSelections(DATA),2)

          2 – Executar Script:


          Feito isso, basta você trabalhar com a variável (DataInicial) no seu script, exemplo:

           

          IF Len('$(vDataInicial)') = 0 THEN

           

          Script….

           

          ELSE


          TABELA:

          LOAD

          Campo1

          Campo2

          Where DATA = MakeDate(left('$(vDataInicial)',4), Mid('$(vDataInicial)', 5, 2), Right('$(vDataInicial)', 2));

           

          Script….

           

          ENDIF

           

          O problema dessa solução é que não vai funcionar no AJAX, pois o AJAX não aceita recargas.

          • Re: Calculo do saldo de estoque
            Yuri Nicolett

            Márcio, pode dar mais detalhes do que o usuário vai selecionar e como serão os cálculos?

              • Re: Calculo do saldo de estoque
                Márcio Rodrigo Campestrini

                Bom dia Yuri

                 

                A ideia é que o usuário não selecione nada. O aplicativo vai identificar a semana corrente e efetuar os cálculos.

                 

                Semanas anteriores = Semanas de -1 a -4;

                Semana atual = Semana 0;

                Semanas seguintes = Semanas de 1 a 6;


                O cálculo é (Estoque + Entradas - Saídas). O único detalhe é que a partir da semana 0 o estoque será o saldo final da semana anterior.

                 

                Não sei se me fiz entender.

                Qualquer coisa é só perguntar.

                 

                Obrigado!

                  • Re: Calculo do saldo de estoque
                    Yuri Nicolett

                    Eu já fiz um cálculo de projeção de estoque no próprio script em que cruzo as seguintes informações:

                    • A última informação que tenho do estoque
                    • Previsão de Vendas
                    • Previsão de Produção

                     

                    Com essas informações eu consigo projetar a quantidade de dias de estoque por produto ou empresa ou filial, etc.

                     

                    Exemplo:

                    Estoque atual do produto A = 5

                    Previsão de Vendas do produto A por dia é 3

                    Previsão de Produção do produto A por dia é 1

                     

                    Dias de Estoque = Estoque Atual - Previsão de Vendas + Previsão de Produção

                    Faço essa conta para cada dia do mês e vejo até qual momento o número será positivo.

                     

                    A cada filtro de dia/mês/ano eu exibo o quando de estoque aquele produto teve/tem/terá.