1. Recálculo do Custo Médio - Modelo 2 O Modelo 2 não é apenas uma evolução do cálculo atual, mas um novo motor opcional desenhado especificamente para resolver cenários de alta complexidade industrial, como recursividade e retrabalho, através de uma abordagem iterativa.
1.1. O Desafio da Recursividade (O Paradoxo) Em cenários industriais dinâmicos, ocorre frequentemente a quebra da linearidade produtiva. Um exemplo clássico é o retrabalho: um Produto Acabado (PA) precisa retornar à linha de produção para ser consumido na fabricação de um Intermediário. O Problema: O sistema precisa do custo do PA para valorizar o Intermediário. Porém, o custo do PA depende do custo do Intermediário que está sendo produzido. Cria-se um ciclo onde o custo final é | uma incógnita no momento da requisição.
1.2. Solução: O Conceito de Iterações ("Rodadas de Aprimoramento") O Modelo 2 abandona a tentativa de resolver o custo em uma única passagem e adota o cálculo em "rodadas" (loops): Rodada 1 (Estimativa): O sistema realiza o primeiro cálculo. Para itens sem custo formado no período (como no caso da recursividade), ele utiliza o custo de fechamento do período anterior como base inicial. Rodada 2 (Refinamento): O sistema descarta a base antiga e recalcula tudo utilizando os valores apurados na Rodada 1. A precisão aumenta drasticamente. Convergência: O processo se repete, refinando os valores a cada ciclo até que o custo se estabilize (curva de convergência). Parametrização Estratégica: O número de iterações não é fixo ou infinito. A empresa define (via parâmetro) quantas rodadas são necessárias para sua operação, equilibrando a precisão matemática com o tempo de processamento.
1.3. Arquitetura de Processamento O processamento segue uma sequência lógica de etapas otimizadas para performance e segurança: Apuração do Custo de Aquisição (Pré-Cálculo): Isolamento: O custo de aquisição (saldo inicial + compras) é calculado antes e fora do loop iterativo, pois é um dado estático que não muda com o retrabalho. Auditoria Prévia: Através do Smart View, permite conferir e corrigir valores de notas fiscais digitadas erradas antes de iniciar o processamento pesado, evitando reprocessamentos futuros. Engenharia Reversa (Cálculo de Nível): O sistema monta a estrutura do produto baseada nas movimentações reais do período (não apenas no cadastro de engenharia). Ele define dinamicamente quem é "pai" e quem é "filho" para ordenar o cálculo. Aglutinação de Movimentos (Performance): Para acelerar as iterações, o sistema consolida movimentos semelhantes (ex: 50 requisições do mesmo insumo viram 1 linha). Isso reduz drasticamente o volume de dados processados em cada rodada. O sistema gerencia automaticamente as diferenças de arredondamento. Tratamento de Produtos de Revenda (Estratégia "Dividir para Conquistar"): Itens que são apenas comprados e vendidos (sem produção) são identificados e excluídos do cálculo iterativo. Benefício: Libera poder de processamento para os itens complexos e permite custear vendas de revenda muito mais rápido. Gravação e Segurança: Todo o cálculo ocorre em tabelas exclusivas, mantendo as tabelas oficiais intactas durante o processo. Ao final, o sistema faz o caminho inverso da aglutinação, distribuindo o custo final movimento a movimento nas tabelas padrão, garantindo rastreabilidade total e compatibilidade com relatórios legados.
- Gestão de Custo em Partes
Esta funcionalidade foi reconstruída do zero com base em Discovery com clientes, visando substituir customizações complexas (Pontos de Entrada) por uma solução nativa e configurável. 2.1. Os 4 Pilares da Nova Solução Arquitetura Inteligente (Saúde do Banco de Dados): O custo das partes não é gravado nas tabelas principais de movimento (que já são carregadas). O sistema utiliza novas tabelas vinculadas, evitando o estouro do limite de colunas e preservando a performance do banco. Simplificação de Regras: As regras de custo deixam de ser códigos de programação. Agora, as "Partes de Custo" são um cadastro padrão no módulo de Estoque. A associação é feita via interface: basta amarrar o Produto à Parte cadastrada. Agilidade Operacional (Gestão em Lote): Ferramenta nativa para atualização em massa. Permite associar ou alterar regras de custo para múltiplos produtos simultaneamente, eliminando a manutenção manual "um a um". Visibilidade e Análise: Integração total com a nova tela de Acompanhamento de Custos. O gestor poderá visualizar o custo do produto "explodido" em suas partes (matéria-prima, mão de obra, etc.) diretamente na consulta de saldos e movimentos, sem precisar de relatórios externos O Acompanha Custos é um painel moderno que irá concentrar todas as informações necessárias para o acompanhamento dos custos de seu estoque. As diversas informações disponibilizadas permitirão a análise da composição do custo dos produtos, sua evolução ao longo do tempo, bem como a criação de alertas para monitoramento dos custos de seus produtos mais relevantes e o acompanhamento de todo o processo de fechamento de estoque da empresa. Na primeira fase, a ser disponibilizada durante o release 12.1.33, apresentamos a nova jornada de Fechamento de Estoque; através de uma interface única, totalmente focada na experiência do usuário, o cliente será conduzido durante seu fechamento de estoque de forma simples, intuitiva e sem a necessidade de realização de configurações ou execução de rotinas adicionais.
| Aviso |
|---|
O Acompanha Custos necessita do Microsiga Protheus® Release 12.1.33 ou superior. |
| Expandir |
|---|
| title | Informações Importantes 🛑 |
|---|
| | Aviso |
|---|
O Acompanha Custos necessita de Lib de 07/01/2021 ou superior. |
| Aviso |
|---|
| Para acessar o painel Acompanha Custo, é necessário seguir os seguintes requisitos: - No dicionário de dados do cliente, deve existir as tabelas: Log de Fechamentos (D3X) e Fechamento Realizado (D3Y).
- Na tabela Parâmetros (SX6) o parâmetro utilizar a execução exclusiva (MV_CUSTEXC) deve possuir a coluna "X6_CONTEUD='N'"
- Necessário cadastrar e habilitar o parâmetro de controle automático de bloqueio de movimentações - Controle automático de bloqueio de movimentação - MV_CMDBLQV
Caso apresente algum erro ao iniciar o Acompanha Custo, será necessário aplicar o pacote de atualização. Caso apresente mensagem de alerta informando acerca da necessidade de atualização de fontes, recomendamos que o ambiente seja atualizado através do pacote de expedição contínua do módulo apresentado, ou, se preferir, utilizando o pacote de expedição contínua do , através do link: https://suporte.totvs.com/portal/p/10098/download#detail/1039095. 
|
|
Siga o passo a passo abaixo para implantação e utilização do Acompanha Custos.
1. Ajuste o arquivo "appserver.ini" do ambiente utilizando a comunicação da Porta Multiprotocolo, confira mais detalhes na documentação: Application Server - Porta Multiprotocolo
2. Adicione a rotina no Menu do módulo SIGAEST, seguindo os passos abaixo: 1) Acessar o SIGACFG; 2) Acessar a rotina Ambiente→ Cadastros→ Menus (CFGX013); 3) Selecionar o módulo de Estoque/Custos; 4) Selecionar a opção Novo Item; Preencher as informações do novo item de menu como indicado na imagem abaixo: 
Após a inclusão do menu, você poderá acessar o módulo Estoque/Custos, navegar até a pasta selecionada para inclusão da rotina, e verificar os seguintes recursos disponíveis: Onboarding 
Fechamento de Estoque:Acompanhamento dos Custos:- Essa funcionalidade encontra-se disponível para clientes na Release 12.1.2310 ou superior.
Alerta do Sistema:- Essa funcionalidade ainda encontra-se em desenvolvimento, portanto não está disponível.
|