Home

Linha Microsiga Protheus

Skip to end of metadata
Go to start of metadata

FAQ: Como funciona o processo de sugestão de compras?
Produto:Microsiga
Ambiente:Unspecified
Versão:P10 e MP11
Avaliação
Procedimento detalhado do Processo de Sugestão de Compras.
Sintoma

Causa
Dúvidas no processos de Sugestão de Compras.
Solução
Para viabilizar o processo de Sugestão de Compras, observe os procedimentos a seguir:

 Cadastros

 1.     Em Cadastro de Produtos

a) 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

2.        No Cadastro de TES:

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

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

4.        Inclua o movimento de Entrada e Saída de 3 meses anteriores para esse produto, ou seja, cadastre Solicitações de Compra, Pedidos 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).

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

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

7.        Informada a moeda, execute o cálculo do Custo de Reposição, a fim de gravar o valor no campo Custo Standard, no Cadastro 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

 
1.         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 Sazonalidade, Média dos 3 Meses, Tendência e 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.


2.        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


Compras, Solicitações de Compras, Sugestã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 formula 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"

Formula 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 formula não entra para lista de formulas que podem ser consideradas pela rotina.

Observação: Se esta formula 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"

Formula Tendência: aConsumo[nAtual-1]+(aConsumo[nAtual-1]-aConsumo[nAtual-2])

 

 

Parâmetro

 MV_PAR05 - Sazonalidade

Descrição

Verifica se utiliza a Fórmula de Sazonalidade 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 eleitas pela rotina.

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

Campo Atualizado: SBL->BL_CODFORM = "PSA"

 Fórmula Sazonalidade: aConsumo[nAtual-12]*((aConsumo[nAtual-1]+aConsumo[nAtual-2]+aConsumo[nAtual-3])/(aConsumo[nAtual-13]+aConsumo[nAtual-14]+aConsumo[nAtual-15]))

 
 

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 ou B 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

 

 

 

 

 

Observações