Blog

Acompanhe nossos conteúdos, novidades e insights sobre tecnologia, gestão e inovação.

Como chegou nesse custo?

Time de Desenvolvimento da área de Materiais finalizou, na versão 23.20 do SIGER®, o Projeto “Memória de cálculo dos custos do produto“. Confira todos os detalhes dessa importante evolução nas conferências dos custos do produto.

Resumidamente, o objetivo principal do projeto foi a gravação do detalhamento do cálculo de cada custo do produto (reposição, aquisição, gerencial e venda) bem como os seus respectivos custos em moeda estrangeira. Desta forma, agora será possível visualizar na variação do custo, qual o cálculo efetuado para chegar ao resultado final.

Este demonstrativo do cálculo é acessado no grid de variações do custo, pelo botão [Detalhamento Valor], podendo selecionar qual das variações se deseja visualizar o detalhamento.

Demonstrativo do cálculo

Este foi o resumo bem resumido, mas como a rotina sabe o cálculo que ocorreu, sendo que parâmetros do sistema, empresa e produtos são alterados constantemente? Aí que está a graça!

Em todos os pontos do sistema, onde gravam algum custo, foram aplicadas rotinas centralizadas, que recebem a equação que está sendo aplicada e o valor para cada variável. Muito semelhante às equações matemáticas que aprendemos na escola, onde temos a equação X + Y que resulta no valor Z, e então temos para a variável X o valor 10 e para a variável Y o valor 15, logo, sabemos que o valor de Z será 25.

As rotinas aplicadas possuem a mesma sistemática, por exemplo, haverá a equação:

custo de aquisição na moeda estrangeira = custo de aquisição nacional / cotação da moeda

A rotina então define os valores de cada variável da equação, seguindo no exemplo acima:

custo de aquisição nacional = R$ 45,144
cotação da moeda = R$ 4,95

Logo, a rotina substitui tais valores na equação, e assim consegue ter o resultado final:

custo de aquisição na moeda estrangeira = 45,144 / 4,95
custo de aquisição na moeda estrangeira = R$ 9,12

Pelas atualizações dos custos serem únicas, cada uma pode ter equações diferentes, com operandos diferentes, que dependem da origem da atualização, parâmetros no momento do cálculo e etc. Por isso, o detalhamento está gravado por variação de custo, assim é possível, inclusive, ver o demonstrativo de variações anteriores.


Além deste objetivo principal, outras questões foram melhoradas, implementadas e conquistadas juntas ao projeto.

Uma destas foi a migração do grid das últimas alterações dos custos para o componente dinâmico, desta forma, podendo ser alterado o layout das colunas e suas posições, entre outros vários recursos que o grid dinâmico dispõem.

Grid dinâmico das últimas alterações do custo

Nele foi disponibilizado o botão [Cons.origem], o qual irá consultar a origem da variação em foco. Para isto, foi necessária a criação de uma nova tabela, que possui a chave completa da entidade de origem da alteração do custo, e que podem ser de até 9 origens diferentes:

  • Item do Movimento dos Livros
  • Item do Pedido do Faturamento
  • Item da Nota do Faturamento
  • Produto
  • Formulação
  • Ordem de Produção
  • Movimento de estoque
  • Item da Ordem de Compra
  • Cotação de Compra

Ainda, realizou-se a liberação do recurso Log de Alteração de Campos, pelo botão [Histórico], nele, é possível visualizar quem, quando e por qual menu incluiu ou alterou a variação em destaque, bem como a nova tabela de origem.

Log de Alteração de Campos

Outra melhoria estrutural foi a criação do relacionamento da tabela 15-Produtos com a tabela 272-Variações dos Custos, para poder visualizar os dados da última e penúltima variação de cada custo, tornando possível adicionar tais informações em grids e relatórios que usam a tabela de produto.

No exemplo abaixo, estamos visualizando informações da data da última alteração do custo de aquisição, o seu preço, o penúltimo custo e também o último preço de reposição. Totalmente flexível ao que o usuário deseja visualizar.

Última e penúltima variação dos custos

E por fim, mas não menos importante, foram reestruturados os parâmetros do sistema que impactam nas atualizações dos custos, agrupando por tipo de preço/custo. A janela é acessada pelo menu 1.1-P, botão [Estoque][Atualização de preços].

Com o propósito de poder conferir o detalhamento de todos os cálculos e ter mais informações de cada atualização, foi disponibilizado o parâmetro “Grava sempre a variação de preço”, pois por padrão, a variação é apenas gravada se de fato o preço variou se comparado ao atual.

Parâmetros do sistema.

Posts relacionados

Chegou o eSocial Automático SIGER®

O eSocial Automático SIGER® identifica eventos aptos a serem transmitidos e elimina as pendências de envio, proporcionando

Novidades no Gerador de Relatórios do ERP SIGER

Recentemente, foram implementadas várias melhorias de usabilidade na rotina do Gerador de Relatórios do ERP

Baixa em Lote de Bens Patrimoniais

Manter a consistência entre os bens cadastrados no sistema e aqueles existentes fisicamente é uma