Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

w

Produto:

Microsiga Protheus 12 ®

Versões:

P12

Ambiente:

 SIGAEST - Estoque e Custos.

Descrição:

Este documento tem como objetivo apoiar na analise e solução de incidentes na valorização, performance, mensagens e erros no recalculo do Custo Médio.


Para análise do custo calculado para o produto após execução do recálculo do custo médio, são necessários os seguintes procedimentos:


Deck of Cards
effectDuration0.5
idCusto Médio
effectTypefade
Card
defaulttrue
idCusto Médio
labelPacotes de Atualização

Custo Médio (MATA330)


Segue pacote de atualização das rotinas do MATA330:

11.80: PACOTE DE ATUALIZAÇÃO 

12.1.16: PACOTE DE ATUALIZAÇÃO 

12.1.17: PACOTE DE ATUALIZAÇÃO 

Obs.: Para a versão 11 o processo de atualização é somente para os clientes que possui Garantia Estendida.


Últimas não conformidades:


DataDescrição Resumida





Card
defaulttrue
idCusto Médio
labelComo Melhorar a Performance


PEST06008 - MATA330 - Como melhorar a performance da rotina de Recalculo do Custo Médio ?




Card
defaulttrue
idCusto Médio
labelAnalise de Custos (MÉDIO / FIFO / LIFO)






Card
defaulttrue
idCusto Médio
labelPrincipais Parâmetros de Configuração






Card
defaulttrue
idCusto Médio
labelComo Melhorar a Precisão de Calculo



PEST06012 - MATA330 - Como aumentar a quantidade de Casas Decimais para os campos de CUSTOS



Card
defaulttrue
idCusto Médio
labelDocumentação dos Principais Processos


Página com os principais pacotes de correção do módulo de Estoque e Custos
http://tdn.totvs.com/pages/viewpage.action?pageId=330843194

PEST06011 - MATA330 - Mensagem: Erro na chamado do Processo
http://tdn.totvs.com/display/PROT/PEST06011+-+MATA330+-+Mensagem%3A+Erro+na+Chamada+do+Processo

PEST06010 - MATA330 - Mensagem: Não foi possível realizar a subida da thread
http://tdn.totvs.com/pages/viewpage.action?pageId=336403860

PEST06012 - MATA330 - Como aumentar a quantidade de casas decimais para os campos de Custos
http://tdn.totvs.com/display/PROT/PEST06012+-+MATA330+-+Como+aumentar+a+quantidade+de+Casas+Decimais+para+os+campos+de+CUSTOS

PEST06018 - MATA330 - Como melhorar a performance da rotina de Custo Médio
http://tdn.totvs.com/pages/viewpage.action?pageId=336404235

Orientações Consultoria de Segmentos - TRSKRW - Métrica do Cálculo do Registro do Custo Médio Ponderado
http://tdn.totvs.com/pages/releaseview.action?pageId=185739844


Card
defaulttrue
idCusto Médio
labelConsultoria Segmentos


Orientações Consultoria de Segmentos - TRSKRW - Métrica do Cálculo do Registro do Custo Médio Ponderado
http://tdn.totvs.com/pages/releaseview.action?pageId=185739844





1) Primeiramente verifique se sua rotina de Custo Médio (MATA330) esta atualizada, abaixo segue nossa página de atualização.

(ideia)http://tdn.totvs.com/pages/viewpage.action?pageId=384583702


2) Certifique que o tamanho e decimais dos campos de custo médio estão configurados de forma correta para seu ambiente produtivo, para ajudar nesta avaliação desenvolvemos a documentação abaixo:

http://tdn.totvs.com/display/PROT/PEST06012+-+MATA330+-+Como+aumentar+a+quantidade+de+Casas+Decimais+para+os+campos+de+CUSTOS

(aviso) Importante: A configuração incorreta dos campos de custo médio pode gerar diferenças de valores no resultado de relatórios (ex. Kardex, Posição de Estoque, Registro de inventario e outros)


3) Coletar o conteúdo dos parâmetros:

Certifique que os parâmetros SX6 envolvidos no processo de apuração e calculo do custo médio estão configurados da melhor forma possível para seu ambiente produtivo, para conhecer os parâmetros envolvidos no processo de calculo do custo médio acesse a documentação disponibilizada no link abaixo:

http://tdn.totvs.com/pages/viewpage.action?pageId=340362132

(aviso) Importante: A configuração incorreta dos parâmetros SX6 envolvidos no processo de valorização do custo médio irá afetar diretamente seu resultado.


4)  Verificar se utiliza o seu ambiente possui o pacotes de Stored Procedures instalados

Para saber se o seu ambiente possui stored procedures da rotina de custo médio acesse o link abaixo com o explicativo de como consulta-losseus pacotes de stored proceddures.

http://tdn.totvs.com/display/PROT/PEST06018+-+MATA330+-+Stored+Procedures+utilizadas+no+produto+Estoque+e+Custos+-+Como+Instalar+Procedures


5) Enviar data da rotina MATA330, Build, DbAccess, Lib e Versão utilizados, após acessar a rotina e pressionar Shift+F6 no teclado e clicar em avançar.


Versão do Binario/Appserver:
Build:

Release do RPO:
Versão da Lib:

Importante: Para esta ação você pode printar a tela abaixo que contem as informações


Data dos Fontes:

MATA330.PRX
CFGX051.PRW:
SIGACUS.PRW:
M330JCTB.PRX:
MATXFUNA.PRX:
MATXFUNB.PRX:
MATXFUNC.PRX:
SIGACUSA.PRX:
SIGACUSB.PRX:

Importante: Para esta ação você utilizar o botão "Exportar Dados" e salvar todas as datas de fontes para encaminhar para o time de suporte técnico.

6) Enviar as respostas dos parâmetros SX1 antes da execução da rotina MATA330.


Perguntas SX1 da rotina de Custo Médio (MATA330)

Data Limite Final ? 
Mostra Lanctos. Contabeis ?  
Aglutina Lanctos. Contabeis ?
Atualizar Arq. de Movimentos ?
% de Aumento da MOD ?      
Centro de Custo ?            
Conta Contabil a Inibir de ? 
Conta Contabil a Inibir Ate ?
Apagar Estornos ?    
Gerar Lancto. Contabil ?     
Gerar Estrut.pela Moviment. ?
Contabilizacao On-Line Por ?
Calcula Mao-de-Obra ?        
Metodo de Apropriacao ?      
Recalcula Niveis da Estrut. ?
Mostra Sequencia do Calculo ?
Seq Processamento FIFO ?     
Mov Internos Valorizados ?   
Recalcula custos Transportes ?
Calculo de custos por ?      
Calcular Custo em Partes ?   

       
7) Ao executar a rotina de Recalculo do Custo (MATA330) ocorre recursividade na base de dados?

Caso afirmativo deverá executar o relatório MATR331 (“Analise de Recursividade”) e somente após acertar a recursividade dever á executar novamente a rotina de custo médio (MATA330).


8)  Emissão do relatório Kardex (MATR900) do produto para análise dos custos, impresso da seguinte forma:

O melhor relatório para avaliar resultado do custo médio de um determinado produto em seu estoque e o "KARDEX (MATR900)" devido sua construção voltada para apuração de calculo, por esse motivo recomendamos sua utilização.

Quanto utilizar Custo por Filial (Parâmetro MV_CUSFIL = F ) - Configure as perguntas conforme abaixo:


Quando utilizar Custo por Armazém (Parâmetro MV_CUSFIL = A) - Configure as perguntas conforme abaixo:


- Data inicial: Data do último fechamento de estoque + 1 dia. Exemplo: último fechamento de estoque em 31/03, data inicial do relatório 01/04.

- Data final: Data limite utilizada no processamento do recálculo do custo médio.

- Sequência de impressão: Cálculo

- Verificação do parâmetro MV_CUSFIL. Caso esse esteja configurado como A, imprimir o Kardex apenas do armazém analisado. Caso esteja configurado como F, imprimir o Kardex com a informação ** no campo armazém. Caso esteja como E, imprimir o relatório de todas as filiais, considerando ## no campo armazém.

- Imprimir o relatório dos três últimos períodos em formato PDF com a página dos parâmetros informados.

Somente para um único item que será analisado.

Importante: O parâmetro MV_DBLQMOV deve estar configurado com a data do último dia do período em validação, neste exemplo 30/04 (Último dia do mês que esta sendo processado)


9) Em caso de custos incorretos verificar os seguintes detalhes:

- Custo médio unitário do Armazém = B2_CM1 (Observar valores elevados para este campo, pois esta ocorrência pode distorcer o custo e ate ocasionar estouro de campo no processamento da rotina de custo médio)

- Observar sempre o Saldo inicial (SB9) oriundo do ultimo fechamento de estoque, pois a causa do problema pode estar no período anterior (Fechamento passado).

- Verificar na tabela SB9 possui registros deletados, caso afirmativo verificar se o custo incorreto é referente à Ordem de Produção se for verificar se o ocorreu reabertura de estoque. Se isso aconteceu o cliente devera solicitar auxilio de analista in loco pois não é procedimento padrão a reabertura de estoque para clientes que possuem ordem de produção.


10) Ordenação dos movimentos após execução do recalculo do custo médio.

Ao executar o recálculo com a opção Mostra Sequencia de Cálculo como SIM, irá verificar em tela o arquivo de trabalho gerado pelo recálculo do custo médio para ordenação das movimentações, seguindo a ordenação abaixo:

Data Base / Seq. De Processamento / Ordem de Processamento / Nível do Produto / Nível do Movimento Interno / Chave para Ordenação / Número Sequencial.       -> Imprimir Print desta tela

Caso a ordenação dos movimentos não atenda o processo da empresa, sugerimos a utilização do parâmetro MV_SEQ300, porém persistindo a ocorrência quanto a ordenação, poderá utilizar o ponto de entrada MA330TRB para alterar a ordenação conforme necessidade.   -> Caso contrário descrever a ordenação dos movimentos desejados.


11)  Se produto acabado favor do tipo “PA” ou “PI” enviar o relatório MATR860 para a OP (Ordem de Produção) que deu origem ao movimento divergente.

O p c i o n a l p a r a a c e r t o :

Para realizar o acerto do custo dos produtos em estoque devemos executar os passos abaixo:

a) Antes de começar qualquer acerto, executar Acerto de Saldo Atual e Refaz Acumulados

b) Incluir dois tipos de movimentação via MATA230:

• Tipo TM = Devolução / Valorizado (F5_VAL) = SIM / Qtd. Zero (F5_QTDZERO) = SIM

• Tipo TM = Requisição / Valorizado (F5_VAL) = SIM / Qtd. Zero (F5_QTDZERO) = SIM

c) Verificar via SB2, no campo B2_VATU o valor dos produtos em estoque. Estes campos armazena o valor total do produto em estoque da quantidade informada no campo

B2_QATU1. Sendo assim o valor unitário do produto seria B2_VATU1 / B2_QATU. Exemplo:

B2_QATU = 100,00, B2_VATU = 200,00, o custo unitário é 2,00.

d) Após verificar o valor que consta na SB2, e ter definido o valor correto, incluir uma movimentação interna com o tipo de movimentação criada anteriormente, informando o valor a requisitar ou devolver no campo D3_CUSTO1. Na rotina MATA240


Exemplo:

1- O valor correto em estoque deveria ser 100,00. Neste caso devemos requisitar o valor do estoque, então utilizar o movimento de requisição cadastrado anteriormente. No D3_CUSTO1 informar o valor a requisitar: 100,00
Após a movimentação o saldo no campo B2_VATU1 será de 100,00.


2- O valor correto em estoque deveria ser 400,00. Neste caso devemos devolver valor ao estoque, então utilizar o movimento de devolução cadastrado anteriormente. No D3_CUSTO1 informar o valor a devolver 200,00 Após a movimentação o saldo no campo B2_VATU1 será de 400,00.
Após estes acertos o custo do produto em estoques estará correto.

Possa lhe interessar

Página com os principais pacotes de correção do módulo de Estoque e Custos
http://tdn.totvs.com/pages/viewpage.action?pageId=330843194

PEST06011 - MATA330 - Mensagem: Erro na chamado do Processo
http://tdn.totvs.com/display/PROT/PEST06011+-+MATA330+-+Mensagem%3A+Erro+na+Chamada+do+Processo

PEST06010 - MATA330 - Mensagem: Não foi possível realizar a subida da thread
http://tdn.totvs.com/pages/viewpage.action?pageId=336403860

PEST06012 - MATA330 - Como aumentar a quantidade de casas decimais para os campos de Custos
http://tdn.totvs.com/display/PROT/PEST06012+-+MATA330+-+Como+aumentar+a+quantidade+de+Casas+Decimais+para+os+campos+de+CUSTOS

PEST06018 - MATA330 - Como melhorar a performance da rotina de Custo Médio
http://tdn.totvs.com/pages/viewpage.action?pageId=336404235

Orientações Consultoria de Segmentos - TRSKRW - Métrica do Cálculo do Registro do Custo Médio Ponderado
http://tdn.totvs.com/pages/releaseview.action?pageId=185739844