About this project
it-programming / others-5
Open
Tela web
Alterações em uma tela de sistema básica.
Inclusão da coluna filial, coluna oculta com os valores de 01 para são paulo e 02 para aricanduva. Esta coluna deverá ser oculta e caso o
usuário filtre a filial no cabeçalho o grid deverá sofrer o filtro quando clicar no botão processar.
Inclusão de dois campos conforme tela anexa para Duração de estoque (Dias), De -> Até, já venha como padrão de 0 áte 9999999 e seja possivel
do usuário alterar. Neste campo, se o usuário digitar uma quantidade especifica de dias, ao clicar no botão processar o grid deve filtrar
a coluna de dias de acordo com a quantidade selecionada pelo usuário.
Nome da filial selecionada em vermelho, no canto superior esquerdo da tela. (Conforme seleção muda). No caso de estar todas, aparece a palavra todas.
Incluir as colunas de meses na chamada de informações do browser, tanto a inicial como a chamada do botão processar. Foram incluidas estas colunas
no banco de dados e serão chamadas como as outras colunas da tela. Foram incluidas as colunas dos anos de 2016 e 2017 inteiros.
Como padrão sempre
trazer os últimos 4 meses (Não incluindo o atual)
Campo sugestão 2 do grid, precisar ser editavel e ter uma máscara de quantidade. Este campo precisa ser gravado na tabela quando o usuário alterar.
Então quando o usuário alterar, preciso que gere uma função que retorne um jso com o codigo do fornecedor + Código do produto + Valor alterado para
ser gravado no back end.
Campo média (Coluna do grid) = Total das vendas realizadas (Somatória dos valores das colunas), dividido pela quantidade de meses selecionados (Quant de colunas).
Campo dias (Coluna do grid) = Média / pelos dias do cabeçalho = Quant por dia TOtal de estoque / Quant por dia = Quant de dias
Cálculo da coluna sugestão 1 -> Esta coluna deverá ter o valor alterado de acordo com o cálculo abaixo. Este cálculo deve ser feito na chamada inicial
e todas vez que o usuário clicar no botão processar.
Sugestão 1:
Calculo 1 = Campo sugestão de dias (Cabeçalho) dividido por 30 = quant de meses
Calculo 2 = Resultado do cálculo 1 menos a quantidade de estoque, será a quantidade do campo sugestão 1
Condição negociada -> Quando o usuário clicar no botão gera informação o sistema deverá perguntar se o usuário vai usar a condição negociada, neste momento
o sistema deverá abrir uma telinha para o usuário digitar um texto e esse texto deverá ser enviado como string para gravação do histórico no banco.
Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Delivery term: Not specified
Skills needed