Utilizar parametrização do Torre de Controle na sugestão de compras?

De Portal do Conhecimento MicroUniverso
Ir para navegação Ir para pesquisar

Tutorial

Define se será utilizada a parametrização cadastrada para o fornecedor no aplicativo Torre de Controle no cálculo da sugestão de compras.

  • Criar um parâmetro para ativar o recurso;
  • Torre de controle - melhorar a exibição da classe de produtos
  • Alterar a rotina de sugestão de compra para utilizar as parametrizações por fornecedor da torre de controle;


MUTorreDeControle - Cadastro Parametrização

Abswproj - Movimentos - Negociação de compras - Gerar Prévia - Automática

Abswproj - Movimentos - Sugestão de compras - Completa

Sistema de usuários - Relatórios - Compras - Sugestão de compras

Nome
Utilizar parametrização do Torre de Controle na sugestão de compras?
Define se será utilizada a parametrização cadastrada para o fornecedor no aplicativo Torre de Controle no cálculo da sugestão de compras. Valores válidos: S ou N

PASSO 1

Etapas para Instalação:

  1. LIGAR o novo parâmetro por filial “Utilizar parametrização do Torre de Controle na sugestão de compras?”
  2. No aplicativo MUTorreDeControle versão 5.91 na opção de [Cadastro de parametrização], informar às  configurações para os fornecedores.

PASSO 2

MUTorreDeControle - Cadastro Parametrização

PASSO 2

PASSO 3

Abswproj - Movimentos - Negociação de compras - Gerar Prévia - Automática

Abswproj - Movimentos - Sugestão de compras - Completa

Objetivo:

Utilizar a parametrização do Fornecedor / Classe cadastrado no Torre de controle para o cálculo da sugestão de compras.

Regras de Negócio:

Regra Geral: Todas as regras descritas neste documento devem ser aplicadas somente se o parâmetro “Utilizar parametrização do Torre de Controle na sugestão de compras?” estiver LIGADO na filial padrão do usuário.

RN001.  Na rotina de sugestão de compra deve ser considerado as configurações do Torre de Controle para realizar a seleção e o cálculo da sugestão de compra. Esse tratamento deve ser aplicado somente para o método de seleção e limite de sugestão igual a [DIAS DE ESTOQUE].

Condições para aplicar as configurações do Torre de controle:

  • Parâmetro “Utilizar parametrização do Torre de Controle na sugestão de compras?” LIGADO;
  • Filtro [Modelo Utilizado] =
    • COMPLETO
    • SIMPLIFICADO
    • CENTRALIZADO/SIMPLIFICADO;
  • Filtro [Método de seleção] = DIAS DE ESTOQUE
  • Filtro [Limite Sugestão Compras] = DIAS DE ESTOQUE

Para gerar a sugestão de compras, se atender às condições descritas na regra anterior os filtros destacados abaixo, não devem ser obrigatórios, pois os valores serão obtidos do torre de controle considerando o fornecedor e classe do produto.

  • Data Inicial Demanda média
  • Data Final Demanda média
  • Comprar prod. c/ estoque inferior a(dias)
  • Estoque suficiente para (em dias)
  • Prazo de entrega
Imageffd4.png

PASSO 4

Se informado fornecedor através do filtro [Seleciona fornecedor], deve ser verificado se existe registro para os fornecedores informados no Torre de Controle.

Se não existir registro no Torre de Controle para algum fornecedor, exibir uma mensagem para o usuário informado que não existe parametrização do torre de controle listando os fornecedores e não prosseguir.

Mensagem:

Não localizado registro de parametrização no Torre de controle para o(s) fornecedor(es):

[Listar a Razão social dos fornecedores]

Deve ser considerado os fornecedores com as parametrizações informadas no Torre de controle, sendo:

  • PAINEL_PARAMETRO_REPOSICAO.RFORNECEDOR = OID fornecedor informado
  • PAINEL_PARAMETRO_REPOSICAO.DIAS_DEMANDA > 0
  • PAINEL_PARAMETRO_REPOSICAO.DIAS_REPOSICAO > 0
  • PAINEL_PARAMETRO_REPOSICAO.DIAS_INFERIOR > 0
  • PAINEL_PARAMETRO_REPOSICAO.DIAS_COMPRA > 0


Se não informado o fornecedor, devem ser considerados somente os fornecedores que têm as parametrizações  configuradas no Torre de controle.

Ao confirmar a geração da sugestão de compras, para realizar a busca dos dados  e o cálculo da sugestão, os valores dos filtros listados abaixo devem ser substituídos pelos valores informados no Torre de Controle.

Filtro Campo do Torre de controle correspondente
Data Inicial Movimentação Dias para Cálculo de demanda

(PAINEL_PARAMETRO_REPOSICAO.DIAS_DEMANDA)

  • Data atual - Dias para cálculo de demanda
Data Final Movimentação
  • Data atual
Data Inicial Demanda Média Dias para Cálculo de demanda

(PAINEL_PARAMETRO_REPOSICAO.DIAS_DEMANDA)

  • Data atual - Dias para cálculo de demanda
Data Final Demanda Média
  • Data atual
Comprar prod. c/ estoque inferior a(dias)
  • Dias estoque inferior

(PAINEL_PARAMETRO_REPOSICAO.DIAS_INFERIOR)

Estoque suficiente para (em dias)
  • Compras para quantos dias

(PAINEL_PARAMETRO_REPOSICAO.DIAS_COMPRA)

Prazo de entrega
  • Dias Reposição

(PAINEL_PARAMETRO_REPOSICAO.DIAS_REPOSICAO)

Para busca dos dados na tabela do Torre de controle, deve ser considerado o fornecedor e a classe dos produtos que participam da sugestão de compra.

Para busca dos parâmetros no Torre de controle:

  1. Verificar se existe registro para o fornecedor e classe do produto;
  2. Se não localizado fornecedor e classe do produto, verificar se existe registro com fornecedor informado e classe em branco.


Para realizar o cálculo da sugestão, como os parâmetros informados nos filtros, são fixos para todos os fornecedores o sistema efetua o cálculo da sugestão considerando a mesma parametrização para todos os fornecedores.

Com este recurso de utilizar parametrização da torre de controle ativado, deve ser alterada a lógica de cálculo passando a considerar as parametrizações por fornecedor e classe do produto, considerando as condições descritas nas regras anteriores.

ATENÇÃO: Deve se preocupar com a performance de execução do programa ao realizar esta alteração.

Informação complementar:

Sugestão de compras=Dmd*(Qd+Lt-Ed+Qp+Et)

Onde:

Dmd = Demanda média diária

Qd = Quantidade de dias que se deseja gerar estoque

Lt = Lead time

Ed = Estoque disponível (quantidade física menos quantidade reservada de cliente)

Qp = Quantidade Pedida a fornecedor

Et = Estoque em Trânsito.

Ou seja:

Dias para cálculo de demanda = Data Final Demanda Média - Data Inicial Demanda Média

Demanda média diária = Quantidade vendida no período / (Dias para cálculo de Demanda)

Sugestão de compras = Demanda média diária * (quantidade de dias que se deseja ter o estoque mais a quantidade de dias que o fornecedor precisa para a entrega do item) –  (quantidade disponível de estoque existente + quantidade pedida a fornecedor + quantidade de estoque em trânsito).

Deve ser mantido o tratamento do filtro “Considerar data primeira entrada no cálculo da demanda?”, mas considerando os dias para cálculo da demanda configurado para o fornecedor/classe do Torre de controle.

Quando filtro “Considerar data primeira entrada no cálculo da demanda?” estiver igual a S,  quando a data da primeira entrada do produto for maior que a data inicial para demanda média e menor ou igual a data final da demanda média, ao calcular o número de dias para demanda média deve ser considerada a data da primeira entrada do produto.

  • Data inicial Demanda Média = Data atual - Dias para cálculo de demanda (PAINEL_PARAMETRO_REPOSICAO.DIAS_DEMANDA)
  • Data final Demanda Média = Data atual
  • Dias para cálculo de demanda = Data final demanda média – Data inicial demanda média

Quando “Considerar data primeira entrada no cálculo da demanda?” = S e a data da primeira entrada for maior que a data inicial e menor ou igual a data final:

Data da primeira entrada = Data de chegada da primeira nota fiscal de entrada válida do produto independente da filial.

Dias para cálculo de demanda = (Data final demanda média – Data primeira entrada do produto) + 1

Demanda média = Quantidade vendida do produto / Dias para cálculo de demanda

Informação complementar:
  • O filtro “Considerar data da primeira entrada no cálculo da demanda” foi incluído na sugestão de compras através do PA 270247.

A geração da prévia também deve obedecer a parametrização do torre de controle por fornecedor e classe.

Atualmente é gerado uma prévia por fornecedor agrupando por: Fornecedor, Filial, comprador e condição de pagamento. Este tratamento deve ser mantido, mas a prévia deve ser gerada e atualizada considerando os dados dos parâmetros configurados no torre de controle:

  • Previa.DtInicialMovimento = Data inicial do movimento considerando [Dias para cálculo de demanda]
  • Previa.DtFinalMovimento = Data atual
  • Previa.DtInicialDemanda = Data inicial do movimento considerando [Dias para cálculo de demanda]
  • Previa.DtFinalDemanda = Data atual
  • Previa.EstoqueInferiorNDias =  Dias estoque inferior
  • Previa.EstoqueSuficienteNDias = Compras para quantos dias

Observação: A prévia é gerada quando o programa é chamado da opção: Movimentos - Negociação de compras - Gerar Prévia - Automática

Informação complementar:
  • O parâmetro “Considerar Prévias existentes na Negociação de Compras” LIGADO,  indica se as prévias existentes serão consideradas para evitar gerar outras prévias idênticas.
  • Este parâmetro interfere no cálculo da sugestão de compras e na geração da prévia.


Ao final do processo é gerado o relatório de sugestão de compras, deve ser gerado o relatório também  considerando a parametrização do torre de controle do fornecedor.

Deve ser gerado um único relatório, com a sugestão de compra de todos os fornecedores considerados no cálculo da sugestão.

Ao final do processo é gerado um  arquivo com a memória de cálculo da sugestão [MemCalcAbs.txt].

Deve ser incluído neste arquivo os parâmetros obtidos do torre de controle para o fornecedor/classe:

  • Dias de demanda = PAINEL_PARAMETRO_REPOSICAO.DIAS_DEMANDA
  • Dias de reposição = PAINEL_PARAMETRO_REPOSICAO.DIAS_REPOSICAO
  • Dias de estoque inferior = PAINEL_PARAMETRO_REPOSICAO.DIAS_INFERIOR
  • Dias de estoque suficientes = PAINEL_PARAMETRO_REPOSICAO.DIAS_COMPRA

Deve ser gerado o  arquivo a memória de cálculo dos produtos que foram selecionados e que tiveram ou não sugestão de compra (produtos com sugestão de compra zerado), de forma que seja possível identificar o motivo pelo o qual algum produto foi ou não selecionado e teve ou não sugestão de compra.

Informação Técnica:

Pesquisar no programa os pontos onde é tratado o objeto: _SCREEN.oMemoriaCalculo

Incluir recurso para exibir uma barra de progressão de processamento da sugestão de compra. Este tratamento é necessário para que o usuário visualize que o programa está sendo processado e não travado o processamento.

Esta regra deve ser disponibilizada mesmo se o parâmetro “Utilizar parametrização do Torre de Controle na sugestão de compras?” estiver desligado.

Sistema de usuários - Relatórios - Compras - Sugestão de compras

Objetivo:

Utilizar a parametrização do fornecedor / Classe cadastrado no Torre de controle para o cálculo da sugestão de compras.

Regras de Negócio:

O relatório de sugestão de compras do sistema de usuários utiliza o mesmo programa do controle de abastecimento. Portanto, as alterações descritas para a sugestão de compras do controle de abastecimento ficarão disponíveis também no sistema de usuários.