Histórico da Página
Pivot Table | ||
---|---|---|
|
w
Produto:
Microsiga Protheus 12 ®
Versões:
P12
Ambiente:
SIGAEST - Estoque e Custos.
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1) Primeiramente verifique se sua rotina de Custo Médio (MATA330) esta atualizada, abaixo segue nossa página de atualização.
http
|
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
|
|
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:
httpImportante: 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
|
|
PAINEL - Selecione a informação que deseja Visualizar.
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
http://tdn.totvs.com/pages/releaseview.action?pageId=185739844