Árvore de páginas

Assunto Processo de Sugestão de Compras

Produto:

Microsiga Protheus®

Ocorrência:

Como funciona o processo de Sugestão de Compras?

Passo a passo:

Para viabilizar o processo de Sugestão de Compras, observe os procedimentos a seguir:


Em Cadastro de Produtos

Cadastre novo produto com saldo inicial, preenchendo obrigatoriamente os seguintes campos:

Pasta Cadastrais

Custo Stand.

Preço Venda

Ult. Preço

Prod. Importado

Tipo Sugestão = 1 – Normal

Status para Venda = (Sugestão de Compra)

           N- Normal;  P- Promoção; D-Descarte;    E-Eliminado.

Pasta MRP

Tipo Prazo

Prazo Entrega

Qtde. Embalag  

Pasta Outros

Status Venda 1 - Normal, sendo este o status utilizado p/ Sugestão de Compra:

1= Normal entra na sugestão

2= Cancelado não entra na sugestão

3= Novo não entra na sugestão;

4= Lucrativo não entra na sugestão


No Cadastro de TES: 

Cadastre ou utilize um TES com a seguinte configuração:
Atu. Pr. Compr = S

Na Amarração Fornecedor X Produto, vincule o produto cadastrado a um fornecedor.

Inclua o movimento de Entrada e Saída de 3 meses anteriores para este produto, ou seja, cadastre Solicitações de CompraPedidos de Compra Notas de Entrada (se entrada), ou Pedido de Venda e Nota de Saída (se saída), conforme exemplo a seguir:

Mês

Entradas

Sáidas

01

3

10

02

7

15

03

11

20

 A quantidade de Saída de Materiais deve ser maior do que a de Entrada;

Observação.: Na entrada de materiais, não se deve amarrar Solicitação à Pedido, e nem Pedido à Nota, pois se não houver movimentação em aberto nos meses, o Sistema não gera sugestão.

O sistema considera o que está em Estoque = Solicitações de Compras em aberto + Pedidos de Compra em aberto + Quantidade em Estoque (Solicitações+B2_QATU+B2_SALDPED).

Execute o cálculo do Custo de Entrada, para efetivar a gravação dos valores nos campos Ult. Preço e Ult. Compra, noCadastro de Produtos.


No Cadastro de Moedas, informe a Taxa da Moeda 2, por exemplo.

Informada a moeda, execute o cálculo do Custo de Reposição, a fim de gravar o valor no campo Custo Standard, noCadastro de Produtos.


GERAR DEMANDA

Em Gerar Demanda, execute a rotina, informado os parâmetros de configuração descritos no item 2º deste tópico.

Primeiro deve-se gerar mês a mês para que os valores sejam registrados mês a mês no arquivo SBL.

Sem tais registros mês a mês não é possível realizar cálculo da Demanda nem mês a mês, nem Demanda de períodos superiores a 1 mês.

Se, por exemplo, desejar gerar demanda de 3 meses, deve-se primeiro gerar demanda do 1º,  2º e 3º mês e em seguida gerar demanda dos 3 meses.

É necessário observar a data base do sistema. Ela deve ser ajustada para um mês imediatamente posterior ao período de geração, por

Exemplo:

Se demanda para janeiro, fevereiro e março, data base de qualquer dia de fevereiro; Se demanda para fevereiro, data base de qualquer dia de março;

Se demanda para março, data base de qualquer dia de abril.  

Se depois de gerar demanda de janeiro, fevereiro e março, desejar a demanda para os 3 meses, a data base deve estar em qualquer dia de abril e o período agora deve ser alterado para 3 meses.

Todo esse processo deve-se aos registros da tabela SBL e às fórmulas aplicadas a esta tabela, sendo elas:

PTE – Por Tendência PES – Por Estabilidade PSA – Sazonalidade PME – Média de 3 Meses

Mês

Demanda p/ Mês

02  (FEV)            

01 (JAN) – Pode ser qualquer data deste mês

   03 (MAR)

    02 (FEV) – Pode ser qualquer data deste mês

   04 (ABR) 

   03 (MAR) – Pode ser qualquer data deste mês

 
Parâmetros de Configuração:

Mês para avaliação 01 (para mês a mês) e 03 (posteriormente como no exemplo)

  • Estabilidade = S
  • Média 3 meses = S
  • Tendência ? = S
  • Sazonalidade = S
  • Códigos formulas = <branco>
  • % class A venda = 25
  • % class B venda = 25
  • % class A venda = 25
  • % class B venda = 25
  • Class cus med De ? = 0
  • Class cus med Até ? = 999999999
  • Considerar mov. = Todos
  • Tipo = <branco>
  • Exceto = <branco>
  • Qto ao Faturamento = Todos
  • Qto ao Estoque (TES) = Todos


No exemplo acima gera-se a demanda por SazonalidadeMédia dos 3 MesesTendência Estabilidade. O sistema grava na SBL os 3 cálculos, porém no cálculo da Sugestão de Compras o sistema utiliza o maior valor. Por isso aconselha-se executar somente para um cálculo.


Em Consulta Genérica, gere uma consulta à tabela SBL, com a seguinte parametrização:

Abra a tabela SBL (Sugestão de Compra):

Selecione Dicionário Marca/Desmarca Todos.

Note que foram gerados 3 registros, um para cada mês de movimentação.

Visualize o primeiro registro.

Anote os valores dos campos ABC Venda (no exemplo: C), e ABC Custo (no exemplo: A).

Repita o procedimento para os três registros.


Sugestão de Compra

ComprasSolicitações de ComprasSugestão de Compras. Esta rotina gera a sugestão para compra de acordo com as seguintes fórmulas:

Estabilidade

Média

Tendência

Sazonalidade


Parâmetros conforme exemplo:


Dias para sugestão = 120 ( Normalmente se aplica 30 dias, ou seja, é a quantidade a ser provisionada para um mês. No caso, foi colocado 120 dias. Significa que vai fazer 120:30=4. Esse valor (4) vezes (x) o valor da demanda? será o valor gerado na Sugestão de Compra. Se o valor da demanda for 20 em um mês, a quantidade da SC será 20x4=80 peças na SC.

Exemplo:

Tendência = aConsumo[nAtual-1]+( aConsumo[nAtual-1]-aConsumo[nAtual-2] ) –> Esta fórmula é baseada em estudos econômicos – ver no manual as outras fórmulas para Sazonalidade e etc.

Tendência = 15 + 15 - 10

Tendência = 20

aConsumo= Array de 120 posições – significa que podemos fazer para até 120 meses

Class custo ? = Todos

Tipo preço = Preço de Venda

ABC venda custo = CA (Aqui pode-se colocar *(Asterisco) para considerar todas as classificações)

• Importado = N

• Grupo de = <branco>

• Grupo até = 9999

• Produto de = <branco>

• Produto até = 999999

Confirmar a execução da rotina.

O Sistema gera um registro para o produto.

Efetivação

Na Efetivação o Sistema gera a Solicitação de Compra ou Pedido de Compra.

Preencha no cabeçalho:

Tipo preço = Preço venda

Gera sol / ped = 1 - Solicitação Fornecedor

Fornecedor = Selecione o Fornecedor (F3 Disponível)

Loja = 01

Filial entrada = 01

Cond. Pagto =  Selecione a condição de PAgamento (F3 Disp.)

Confirma efetivação da sugestão compra

No  exemplo abaixo, será gerada uma SC de 80 peças, porque a demanda foi 80 peças, porém o estoque atual é zero e não existe Solicitação de Compra e nem Pedidos de Compra.

SC = Demanda – (O que é considerado em estoque).

SC = 80 –( Solicitações de Compras + Pedidos de Compras).

SC = 80 – ( 0 + 0).

SC = 80

Janeiro Fevereiro Março Abril

Consumi 10 Consumi 15 Consumi 20 Estamos aqui

nAtual -2 nAtual -1 nAtual Estamos aqui

PRINCIPAIS PARÂMETROS

Veja a seguir os principais parâmetros para geração de demandas SBL:

Parâmetro

MV_PAR02 - Estabilidade

Descrição

Verifica se utiliza a Fórmula de Estabilidade 1-Sim 2-Não. 

Se este parâmetro estiver com conteúdo igual a 2-Não, esta fórmula não entra para lista de fórmulas que podem ser consideradas pela rotina.

Observação: Se esta fórmula for considerada como melhor forma na rotina de sugestão de compras, será necessário pelo menos 2 meses de demanda do produto para gerar a sugestão de compras adequadamente.

Campo Atualizado: SBL->BL_CODFORM = "PES"

Fórmula Estabilidade: aConsumo[nAtual-1]

Exemplo com dDatabase = 10/06/2005 :

nAtual - 1

BL_ANO = 2005

BL_MES = 04

BL_DEMANDA = 50


nAtual

BL_ANO = 2005

BL_MES = 05

BL_DEMANDA = 100

Logo, aConsumo[nAtual ? 1] = 50


Parâmetro

MV_PAR03 - Média 3 meses ?

Descrição

Verifica se utiliza a Fórmula de Médias 1-Sim 2-Não.

Se este parâmetro estiver com conteúdo igual a 2-Não esta formula não entra para lista de fórmulas que podem ser consideradas pela rotina.

Observação: Se esta fórmula for considerada como melhor forma na rotina de sugestão de compras será necessário pelo menos 4 meses de demanda do produto para gerar sugestão de compras adequadamente.

Campo Atualizado: SBL->BL_CODFORM = "PME"

Fórmula Media 3 meses: aConsumo[nAtual-1]+aConsumo[nAtual-2]+aConsumo[nAtual-3])/

  

Parâmetro

MV_PAR04 - Tendência?

Descrição

Verifica se utiliza a Fórmula de Tendência 1-Sim 2-Não. 

Se este parâmetro estiver com conteúdo igual a 2-Não esta fórmula não entra para lista de formulas que podem ser consideradas pela rotina.

Observação: Se esta fórmula for considerada como melhor forma na rotina de sugestão de compras, será necessário pelo menos 3 meses de demanda do produto para gerar a sugestão de compras adequadamente.

Campo Atualizado: SBL->BL_CODFORM = "PTE"

Fórmula Tendência: aConsumo[nAtual-1]+(aConsumo[nAtual-1]-aConsumo[nAtual-2])

Parâmetro

 MV_PAR13 -  Considerar Movimentos?

Descrição

1 = Vendas S/Devolução / 2 = Vendas C/Devolução / 3 =Todos

Observação: Para que os movimento internos (?SD3?), sejam considerados para consistir os valores de demandas, este parâmetro deve ser configurado com o conteúdo igual a 3 = Todos, caso contrário os movimentos internos não serão considerados para gerar demandas.

A condição para gerar demandas sobre as movimentações internas e que os movimentos internos devem possuir o campo D3_CF com conteúdo igual DE? ou RE? e o caractere ? deve ser diferente de 3 = Requisição Manual de material Indireto, 4 = Transferências em geral e 5 = Apropriação direta de entrada na Op. Além do parâmetro "Considerar Movimento?" deve estar com conteúdo "Todos" para gerar demandas pelo SD3

Parâmetro

 MV_PAR16 -Quanto ao faturamento? 

Descrição

1 = Gera Duplicata / 2 = não gera duplicata / 3 = todos

Observação: Quando selecionado nos casos abaixo o sistema não gera demandas para as notas de entrada e saída.

MV_PAR16 = 1 e o campo SF4->F4_DUPLIC <> S

MV_PAR16 = 2 e o campo SF4->F4_DUPLIC <> N

Lembrando que nas notas de entrada (SD1)  fazem parte somente do cálculo das demandas as notas com o campo D1_TIPO = D e nas notas de saída (SD2). As notas com o campo D2_TIPO = D ouB não serão processadas para cálculo das demandas.

Parâmetro

 MV_PAR17 -  Qto. ao Estoque (TES) ?

Descrição

1 = Movimenta / 2 = Não Movimenta / 3 = Todos

Observação: Quando selecionado nos casos abaixo o sistema não gera demandas para as notas de entrada e saída.

MV_PAR17 == 1 e o campo SF4->F4_ESTOQUE <> "S"

MV_PAR17 == 2 e o campo SF4->F4_ESTOQUE <> "N