Você está na página 1de 3

Cálculo do Lote Econômico ( Tendência )

Para se calcular o lote econômico pela tendência considerar as seguintes informações :


 
Informar no campo B1_CONINI a DATA INICIAL em que o produto começou a ser consumido.
B1_CONINI + Nº de meses para o cálculo será a DATA FINAL.
 
Tomemos como exemplo os seguintes valores de consumo existentes no arquivo de demandas SB3 que poderá ser visualizado
pela rotina de CONSUMOS MÉDIOS.
 
Número do Mês                                        Meses                                                                              Quantidades
1                                                           Janeiro                                                                                         1502
2                                                           Fevereiro                                                                                     3500
3                                                           Março                                                                                           150
4                                                           Abril                                                                                           9500
5                                                           Maio                                                                                          1522
6                                                           Junho                                                                                         3000
7                                                           Julho                                                                                            0
8                                                           Agosto                                                                                         0
9                                                           Setembro                                                                                      0
10                                                         Outubro                                                                                       0
11                                                         Novembro                                                                                    0
12                                                         Dezembro                                                                                    0
 
Ao rodar a rotina de lote econômico no sistema, existe a pergunta ATUALIZAÇÃO DO CONSUMO DO MÊS, se este estiver
marcado o sistema não irá considerar a quantidade existente no arquivo referente ao mês da DATA BASE DO SISTEMA, ( Ex.:
Data Base do sistema 31/06/99 ao ao rodar a rotina o mês 06 é zerado pois este esta marcado, isto só não ocorre se existir a
movimentação do produto neste período) caso contrário ele irá considerar esta quantidade.
 
Neste exemplo a ATUALIZAÇÃO DO CONSUMO DO MÊS NÃO ESTA SENDO CONSIDERADO e o número de meses será 6.
 
Então:
 
A = 6 ( Onde A = Nº de meses )
 
Quantidades = B3_Q01 = 1502; B3_Q02 = 3500; B3_Q03 = 150; B3_Q04 = 9500; B3_Q05 = 1522; B3_Q06 = 3000
 
Variáveis Usadas:
 
W=A+1
 
X  = Média da soma dos meses
 
Y  = Média da soma das quantidades
 
Então:
 
W=6+1=7
X = 1 + 2 + 3  + 4 + 5 + 6 / 6 = 3.5
Y  = 1502 + 3500 + 150 + 9500 + 1522 + 3000 / 6 = 3195.66
 
Demonstrativo para acharmos X e Y :
 
Onde :
 
TX   = å ( Mês – X )
TY   = å( Qtd. Mês – Y )
TX2 = å ( ( Mês – X ) ²)
TY2 =  å(( Qtd. Mês – Y ) ² )
TXY = å ((Mês – X ) * ( Qtd. Mês – Y ) )
 
Exemplo com os valores demonstrados :
 

MÊS                    TX                                      TY                           TX * TY

1             ( 1 – 3.5 ) = -2.5            ( 1502 –  3195.66 )  = -1693.67      4234.1667


2             ( 2 – 3.5 ) = -1.5             ( 3500 –  3195.66 )  = 304.33         -456.5000
3             ( 3 – 3.5 ) = -0.5             ( 150 –  3195.66 )   = -3045.67      1522.8333
4             ( 4 – 3.5 ) =  0.5             ( 9500 –  3195.66 ) = 6304.33         3152,165
5            ( 5 – 3.5 ) =  1.5              ( 1522 –  3195.66 ) = -1673.67    -2510.5000

6            ( 6 – 3.5 ) =  2.5              ( 3000 –  3195.66 ) = -195.67        -489.1667


TX2(Mês 1) = 6.25                TY2(Mês 1) = 2868506.7778

TX2(Mês 2) = 2.25                TY2(Mês 1) = 92618.778

TX2(Mês 3) = 0.25                TY2(Mês 1) = 9276085.4444

TX2(Mês 4) = 0.25                TY2(Mês 1) = 39744618.7778

TX2(Mês 5) = 2.25                TY2(Mês 1) = 2801160.1111

TX2(Mês 6) = 6.25                TY2(Mês 1) = 38285.4444

TX2 = 17.5                                   TY2 = 54821275,3335                 TXY =  5453.00


 
 
K  =  TXY / ( A * √ TX2/ A  *  √ TY2/A   )
 
K’ = K * ( (√ TY2/A ) / (√ TX2/ A ) )
 
Média = ( K’ * W ) + ( Y – ( K * X ) )
 
Então substituindo os valores nas fórmulas chegaremos à média calculada pelo sistema:
 
K  = 5453 / ( 6 * ( √ 17.5 / 6 ) * ( √ 54821275.3335 / 6 ) )
K  = 0.1758
 
K’ = 0.1758 * ( (√54821275.3335 / 6 ) / (√17.5 / 6 ) )
K’ = 310,7581
Média = ( 310.7581 * 7 ) + ( 3195.66 – ( 310.7581 * 3.5 ) )
Média = 4283
 
Observações Importantes
 
O sistema arredonda valores, sendo que neste caso a média calculada e apresentada no campo B3_MEDIA será de 66
 
Não é conveniente trabalhar com valores de consumos muito baixos, pois os resultados podem ser apresentados errados pelo fato
de o sistema arrendondá-los.
 
 

EXEMPLO DE UM CHAMADO
 
Observações quanto ao processamento do consumo os números do calculo não baterão com o Kardex por alguns motivos, o
detalhe esta em como o programa considera o que foi consumido ou não, existe um macete, vou demonstrar um calculo para você
entender.
 
Regras, SD1 : não processa notas lançadas diretamente no livro Fiscal e TES estoque = N
 
O calculo e'  Consumo = (TES < = 500 soma)  (TES > 500 Subtrai )   e Tipo = D
 
Regras SD2 : não processa notas lançadas diretamente no livro Fiscal e tipo = D ou B e TES estoque = N
 
O calculo e' Consumo =  (TES <= 500 Subtrai)  (TES > Soma)
 
Regras, SD3 : não processa movimentos que o Subs(D3_CF,2,1) #  "E"  e !(Substr(D3_CF,3,1) $ "478") .And. !(Substr(D3_CF,3,1)
== "3" .And. Empty(SD3->D3_OP))
 
O calculo e' Consumo = (TM <= 500 Subtrai )  (TM > 500 Soma)
 
Isso quer dizer que se eu tive uma venda, uma devolucao, uma requisição para produção e uma devolução da produção todas
com a mesma quantidade de pecas o kardex vai demonstrar uma quantidade X mas o consumo vai ser ZERO pois um movimento
anulou o outro e dependendo dos movimentos que eu tenha de entrada, saída e devoluções eu posso ter uma media negativa.
 

Exemplo :
 
14/10/03   001 199  123456  entrada     1.000,00   Compra  Não conta ( Gerou Saldo)
14/10/03   501 512  000036  saída     +   500,00   Faturamento
14/10/03   501 RE0  1242    saída     +   100,00   CC Requisicao Movimento Interno
14/10/03   501 RE0  1243    saída     +   900,00   CC Requisicao Movimento Interno
14/10/03   499 DE0  1234    Devolução - 1.500,00   CC Devolucao  Movimento Interno
15/10/03   501 612  000037  saída     + 1.000,00   Faturamento
 
Totais do Kardex   Entradas 2.500,00   Saidas  2.500,00
 
Consumo gravado e considerado no SB3   1.000,00 pois apesar de ter saido 2500 pcs ocorreram 1500 pcs de entrada que e'
considerada como um extorno de consumo, mesmo que este seja de outro periodo, tipo uma devolucao de vendas ou uma
devolucao de almoxarifado.
 
 
 
COMPLEMENTO:
 
A função CalcPrazo, retorna o prazo de entrega do produto informado no parâmetro passado.
O retorno é em dias, e será considerado o tipo de prazo informado (se dias, meses, semanas ou horas). Se não estiver informado
o tipo de prazo (B1_TIPE) será assumido "dias".
Existe ainda a opção do uso de fórmulas (pelo campo B1_FORPRZ) onde o cliente customiza o prazo de entrega.

Você também pode gostar