Objetivo
Para entendermos o processo de valorização do item e a ordem em que ocorre durante o cálculo do preço médio, necessitamos também conhecer a Definição das estruturas de produtos no sistema.
Descrição
Em relação aos níveis da estrutura, o nível mais alto possível de um item em uma estrutura será 0 (Zero), e o mais baixo 19 (Dezenove). Durante o cadastramento das estruturas por intermédio do programa Manutenção Estruturas de Itens é atribuído a cada item o nível utilizado na estrutura; este nível é armazenado no campo (item.niv-mais-bai), sendo o conteúdo deste o nível mais baixo do item considerando todas as estruturas onde este é utilizado.
Exemplo:
Nível Estrutura
Para efeito de armazenamento do nível mais baixo, a estrutura será analisada da seguinte forma:
Nível mais baixo dos itens
Item | Nível mais baixo |
A | 0 |
B | 1 |
C | 1 |
D | 4 |
E | 2 |
F | 3 |
G | 3 |
H | 4 |
Valorização
Caso o item requisitado na ordem de produção for de nível inferior ao item pai da ordem, esta requisição será valorizada ao médio do mês em questão.
Exemplo:
Geração das Ordens com base na estrutura de itens.
Em relação a valorização do item no próprio mês e tratando-se do número de casas decimais, existe no programa de Parâmetros do Estoque, um campo que indica o número de casas decimais para o cálculo(ver detalhes Processo Preparação das Informações – Função Parâmetros do Estoque: campo Decimais para Cálculo). Neste caso, o cálculo e a valorização do mês irá considerar o médio com o número de casas definido neste parâmetro.
Importante:
O armazenamento do valor do custo médio do item é feito em quatro casas decimais independente do parâmetro Decimais para Cálculo em virtude de termos limitação da base de dados, que define este limite.
Eventuais valorizações de meses posteriores irão considerar o médio com quatro casas decimais, portanto o parâmetro Decimais para Cálculo serve para o cálculo do período e para os itens que possuem movimentações que influenciam no cálculo do médio, caso contrário é utilizado o valor do médio conhecido com quatro casas decimais.
Veja Também
Processo Valorização de Ordens de Produção.
Looping de Estrutura em Ordem Internas
No momento do cálculo do custo médio, como o procedimento define que os itens serão valorizados em ordem decrescente do nível mais baixo, o sistema irá inicialmente calcular os itens (F) e (G) conforme exemplo 1, seguindo para o item (D), neste item haverá uma ordem de produção requisitando os itens (F) e (G), que já possuem preço médio, onde este preço médio mais a mão-de-obra gera o preço médio do item (D), seguindo para o item (C), neste item haverá uma ordem de produção requisitando os itens (X) e (E), conforme exemplo 3, como o item (X) ainda não foi valorizado o sistema interrompera temporariamente o item (C) para efetuar a valorização do item (X). No item (X) existe uma ordem de produção na qual é consumido o item (A) e (G), e como o item (A) ainda não foi valorizado o sistema busca a ordem do item (C) e como o mesmo ainda não foi valorizado o processo de recursividade se repete e o looping ocorre, neste caso como o item (C) será valorizado ao médio do mês anterior, através disto é possível prosseguir com o cálculo do preço médio.
Exemplo
Neste exemplo, durante as requisições o item (D) foi substituído pelo item (X).
Nota:
Caso a execução do programa sofra alguma interrupção (queda de energia ou cancelado pelo usuário, por exemplo), não causará grandes transtornos; existem controles no programa para identificar em que ponto a execução do cálculo foi interrompida, bastando , neste caso, processar o cálculo novamente, continuando exatamente no item onde havia parado antes da interrupção.