Deck of Cards |
---|
startHidden | false |
---|
effectDuration | 0.5 |
---|
id | MOVIMENTACOESMENUS |
---|
effectType | horizontal |
---|
loopCards | true |
---|
| |
COMO MELHORAR A PERFORMANCE Documentos explicativos para ajudar na configuração da rotina para otimizar seu processamento:Como Melhorar a performance da rotina de Custo Médio (MATA330) http://tdn.totvs.com/pages/viewpage.action?pageId=336404235 Documento com dicas sobre como melhorar a performance de seu ambiente http://tdn.totvs.com/pages/viewpage.action?pageId=274854325 WorkShop sobre como melhorar a performance das rotinas de processamento http://tdn.totvs.com/download/attachments/336404235/Performance%20Rotinas%20Fechamento%20de%20Estoque%20-%202014%20v01.pdf?api=v2 | id | Custo Médio | Como Analisar Seus Custos | COMO ANALISAR SEUS CUSTOS
Abaixo segue o passo-a-passo para analisar e solucionar incidentes na rotina de Custo Médio.
1) Primeiramente verifique se sua rotina de Custo Médio (MATA330) esta atualizada, abaixo segue nossa página de atualização.
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
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
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
Image Removed
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.
Image Removed
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 ? Image Removed |
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.
Image Removed
Image Removed
Image Removed
Quanto utilizar Custo por Filial (Parâmetro MV_CUSFIL = F ) - Configure as perguntas conforme abaixo:
Image Removed
Quando utilizar Custo por Armazém (Parâmetro MV_CUSFIL = A) - Configure as perguntas conforme abaixo:
Image Removed
- 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.
---|