Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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.
Bom dia Paulo
Eu estava evitando o uso de recarga do script, justamente por não funcionar no AJAX.
Se for o caso de utilizar, vou marcar como "funcionalidade somente disponível em cliente local", por exemplo.
Obrigado!
Márcio, pode dar mais detalhes do que o usuário vai selecionar e como serão os cálculos?
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!
Eu já fiz um cálculo de projeção de estoque no próprio script em que cruzo as seguintes informações:
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á.
Olá,
Gostaria de saber como você resolveu esse cálculo, estou exatamente com esse problema, tenho o estoque atual, faço o cálculo para o mês atual mas não consigo pegar o saldo e colocar como estoque no mês seguinte e assim seguir para os próximos meses.
Alguém tem uma dica ou a solução?