Utilizar parametrização do Torre de Controle na sugestão de compras?
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:
- LIGAR o novo parâmetro por filial “Utilizar parametrização do Torre de Controle na sugestão de compras?”
- 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 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
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 Final Movimentação |
|
| Data Inicial Demanda Média | Dias para Cálculo de demanda
(PAINEL_PARAMETRO_REPOSICAO.DIAS_DEMANDA)
|
| Data Final Demanda Média |
|
| Comprar prod. c/ estoque inferior a(dias) |
(PAINEL_PARAMETRO_REPOSICAO.DIAS_INFERIOR) |
| Estoque suficiente para (em dias) |
(PAINEL_PARAMETRO_REPOSICAO.DIAS_COMPRA) |
| Prazo de entrega |
(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:
- Verificar se existe registro para o fornecedor e classe do produto;
- 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:
|
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:
|
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.

