Árvore de páginas

Versões comparadas

Chave

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

Image RemovedImage Added

PROCESSO

Deck of Cards
startHiddenfalse
effectDuration0.5
idCusto Médio
effectTypehorizontal
loopCardstrue

(Valor FINAL a ser processado na rotina de Virada de Saldos)
B2_VFIM1
B2_VFIM2
B2_VFIM3
B2_VFIM4
B2_VFIM5

SD1 - Tabela de Itens das NF de Entrada

SD2 - Tabela de Itens de Venda da NF

Custo FIFO - Campos de Custos TOTAIS
D2_CUSFF1
D2_CUSFF2
D2_CUSFF3
D2_CUSFF4
D2_CUSFF5

SD3 - Tabela de Movimentações Internas

SC2 - Tabela de Ordens de Produção

Importante: Não existem campos de
custos Totais (Valor Atual) para
calculo do FIFO (UEPS).

Importante: Não existem campos de custos
Totais (Custo Apropriado Atual) para
calculo do FIFO (UEPS).

Importante: Não existem campos de custos
Totais (Custo Apropriado Atual) para
calculo de REPOSIÇÃO.

SB6 - Tabela de Saldo em Poder de Terceiros

Custo FIFO - Campos de Custos TOTAIS
B6_CUSFF1
B6_CUSFF2
B6_CUSFF3
B6_CUSFF4
B6_CUSFF5

PARÂMETROS DE CONFIGURAÇÃO

Abaixo segue os principais parâmetros utilizados no calculo e apuração do custo médio do produto e contabilização.

Card
defaulttrue
idCusto Médio
labelINVENTÁRIO

O Inventário é a forma adequada de corrigir diferenças nos saldos em estoque de uma empresa. O controle é realizado por meio de uma recontagem dos materiais fisicamente e confrontando os resultados com os saldos fornecidos pelo sistema. 

Sendo o principal o principal objetivo é proporcionar à sua empresa uma significativa redução de custos, uma vez que, apresenta uma real visão dos materiais existentes em estoque, evitando compras desnecessárias e desperdícios.

O serviço consiste na contagem, conferencia e ajuste contábil de todos os materiais em estoque da sua empresa, seja de serviços ou indústria.

Artigo de KCS:

SB2 - Tabela de Saldo Físico e Financeiro

Custo Médio - Campos de Custos TOTAIS
(Valor ATUAL utilizado no calculo do custo On-Line)
B2_VATU1
B2_VATU2
B2_VATU3
B2_VATU4
B2_VATU5
Custo FIFO - Campos de Custos TOTAIS
(Valor FINAL a ser processado na rotina de Virada de Saldos)
B2_VFIMFF1
B2_VFIMFF2
B2_VFIMFF3
B2_VFIMFF4
B2_VFIMFF5
Custo Reposição - Campos de Custos TOTAIS
(Valor FINAL a ser processado na rotina de Virada de Saldos)
B2_VFRP1
B2_VFRP2
B2_VFRP3
B2_VFRP4
B2_VFRP5
Custo Médio - Campos de Custos UNITÁRIOS
(CM Unitário ATUAL utilizado no calculo do custo On-Line)
B2_CM1

B2_CM2
B2_CM3
B2_CM4

B2_CM5
Custo Médio - Campos de Custos UNITÁRIOS
(CM Unitário a ser processado na rotina de Virada de Saldos)
B2_CMFIM1
B2_CMFIM2
B2_CMFIM3
B2_CMFIM4

B2_CMFIM5
Custo FIFO - Campos de Custos UNITÁRIOS
(CM Unitário a ser processado na rotina de Virada de Saldos)
B2_CMFF1
B2_CMFF2
B2_CMFF3
B2_CMFF4

B2_CMFF5
Custo Reposição - Campos de Custos UNITÁRIOS
(CM Unitário a ser processado na rotina de Virada de Saldos)
B2_CMRP1
B2_CMRP2
B2_CMRP3
B2_CMRP4

B2_CMRP5
Custo Médio - Campos de Custos TOTAIS
D1_CUSTO
D1_CUSTO2
D1_CUSTO3
D1_CUSTO4
D1_CUSTO5
** O campo D1_CUSTO não possui o numeral 1 na composição de seu nome.
Custo FIFO - Campos de Custos TOTAIS
D1_CUSFF1
D1_CUSFF2
D1_CUSFF3
D1_CUSFF4
D1_CUSFF5
Custo Reposição - Campos de Custos TOTAIS
D1_CUSRP1
D1_CUSRP2
D1_CUSRP3
D1_CUSRP4
D1_CUSRP5
Custo Médio - Campos de Custos TOTAIS
D2_CUSTO1
D2_CUSTO2
D2_CUSTO3
D2_CUSTO4
D2_CUSTO5
Custo Reposição - Campos de Custos TOTAIS
D2_CUSRP1
D2_CUSRP2
D2_CUSRP3
D2_CUSRP4
D2_CUSRP5
Custo Médio - Campos de Custos TOTAIS
D3_CUSTO1
D3_CUSTO2
D3_CUSTO3
D3_CUSTO4
D3_CUSTO5
Custo FIFO - Campos de Custos TOTAIS
D3_CUSFF1
D3_CUSFF2
D3_CUSFF3
D3_CUSFF4
D3_CUSFF5
Custo Reposição - Campos de Custos TOTAIS
D3_CUSRP1
D3_CUSRP2
D3_CUSRP3
D3_CUSRP4
D3_CUSRP5
Custo Médio - Campos de Custos TOTAIS
(Saldo INICIAL das Ordens de Produção)

C2_VINI1
C2_VINI2
C2_VINI3
C2_VINI4
C2_VINI5
Custo Médio - Campos de Custos TOTAIS
(Saldo ATUAL das Ordens de Produção)

C2_VATU1
C2_VATU2
C2_VATU3
C2_VATU4
C2_VATU5
Custo Médio - Campos de Custos TOTAIS
(Saldo FINAL das Ordens de Produção a ser utilizado na proxima Virada de Saldos)

C2_VFIM1
C2_VFIM2
C2_VFIM3
C2_VFIM4
C2_VFIM5
Custo FIFO - Campos de Custos TOTAIS
(Saldo INICIAL das Ordens de Produção)

C2_VINIFF1
C2_VINIFF2
C2_VINIFF3
C2_VINIFF4
C2_VINIFF5
Custo FIFO - Campos de Custos TOTAIS
(Saldo FINAL das Ordens de Produção a ser utilizado na proxima Virada de Saldos)

C2_VFIMFF1
C2_VFIMFF2
C2_VFIMFF3
C2_VFIMFF4
C2_VFIMFF5
Custo Reposição - Campos de Custos TOTAIS
(Saldo INICIAL das Ordens de Produção)

C2_VINIRP1
C2_VINIRP2
C2_VINIRP3
C2_VINIRP4
C2_VINIRP5
Importante: Não existem campos de
custos Totais (Valor Atual) para
calculo de REPOSIÇÃO.
Custo Reposição- Campos de Custos TOTAIS
(Saldo FINAL das Ordens de Produção a ser utilizado na proxima Virada de Saldos)

C2_VFIMRP1
C2_VFIMRP2
C2_VFIMRP3
C2_VFIMRP4
C2_VFIMRP5

Custo Médio - Campos de Custos TOTAIS
(Saldo INICIAL do Custo Apropriado ao Estoque)

C2_APRINI1
C2_APRINI2
C2_APRINI3
C2_APRINI4
C2_APRINI5

Custo Médio - Campos de Custos TOTAIS
(Saldo ATUAL do Custo Apropriado
ao Estoque)

C2_APRATU1
C2_APRATU2
C2_APRATU3
C2_APRATU4
C2_APRATU5

Custo Médio - Campos de Custos TOTAIS
(Saldo FINAL do Custo Apropriado
ao Estoque)

C2_APRFIM1
C2_APRFIM2
C2_APRFIM3
C2_APRFIM4
C2_APRFIM5

Custo FIFO - Campos de Custos TOTAIS
(Saldo INICIAL do Custo Apropriado ao Estoque)

C2_APINFF1
C2_APINFF2
C2_APINFF3
C2_APINFF4
C2_APINFF5

Custo FIFO - Campos de Custos TOTAIS
(Saldo FINAL do Custo Apropriado
ao Estoque)

C2_APFIFF1
C2_APFIFF2
C2_APFIFF3
C2_APFIFF4
C2_APFIFF5

Custo Reposição - Campos de Custos TOTAIS
(Saldo INICIAL do Custo Apropriado ao Estoque)

C2_APRIRP1
C2_APRIRP2
C2_APRIRP3
C2_APRIRP4
C2_APRIRP5

Custo Reposição- Campos de Custos TOTAIS
(Saldo FINAL do Custo Apropriado
ao Estoque)

C2_APRFRP1
C2_APRFRP2
C2_APRFRP3
C2_APRFRP4
C2_APRFRP5

Custo Médio - Campos de Custos TOTAIS
B6_CUSTO1
B6_CUSTO2
B6_CUSTO3
B6_CUSTO4
B6_CUSTO5
Custo Reposição - Campos de Custos TOTAIS
B6_CUSRP1
B6_CUSRP2
B6_CUSRP3
B6_CUSRP4
B6_CUSRP5
Observação:

Aqui foram registradas as considerações importantes na análise de ambiente/ base, em relação às casas decimais, para que efetue a validação.

Caso realize as validações e ainda ocorra o problema, será necessário solicitar auxilio da Consultoria Totvs (O Suporte Padrão não valida mais de duas decimais, realiza o teste no Padrão nativo) ou Suporte Investigativo para que acesse remotamente a sua base, visando avaliação/ debug da rotina para investigá-la e identificar a origem do problema.

Há a Consultoria In loco (solicitar diretamente à seu Gerente de atendimento TOTVS) e a Consultoria Telefônica (Ligar diretamente no 4003-0015 Opções 2-3-2-4) na qual o atendimento é imediato.

Card
defaulttrue
idCusto Médio
labelPONTOS DE ENTRADAS
Parametros utilizados no Calculo do Custo do ProdutoParâmetros utilizados no processo de Fechamento de EstoqueParâmetros para ganho de Performance

Outros - Contabilização

MV_CUSFIL
Parâmetro utilizado para verificar se o sistema utiliza custo unificado por:
F = Custo Unificado por Filial|
E = Custo Unificado por Empresa
A = Custo Unificado por Armazém
MV_M330THR (Limite de 30 threads)
Quantidade Threads para execução da rotina.
Define o numero de threads que serão utilizadas na rotina de recalculo do custo médio (informar os números de 1 a 30 threads).
IMPORTANTE: Ao aumentar o numero de threads o administrador de infraestrutura devera verificar durante a execução da rotina se a quantidade de threads esta de acordo com a capacidade de seu ambiente.

MV_ALMTERC - Veja também (boletim)

Indica se armazém é um armazém de terceiros          

MV_CUSZERO

Se a quantidade final do Periodo for igual a Zero, devera Zerar Custo do Movimento. Sim ("S") ou Não ("N")

MV_ULMES

Indica a data ultimo fechamento do estoque.

MV_MUDATRT

Indica se devera alterar o nome físico das tabelas temporárias utilizadas nas SP's T=Alterar F=Não alterar

MV_CONTERC - Veja também (boletim)

Indica se devera controlar o armazém de terceiros ( T = Controla / F = Nao Controla )

MV_CUSREP

Indica se deve calcular o custo de reposição (T=Calcular / F=Nao Calcular )

MV_CUSTEXC

Determina o modo de recalculo do custo médio, se exclusivo (S), só uma estação utilizando o sistema ou compartilhado (N).

MV_A330GRV boletim desse relatório (MV_A330GRV)

Somente os produtos e armazéns que possuem movimentação de estoque dentro do período de processamento e que, também, não possuem quantidades e custos zerados, terão seus saldos iniciais recalculados. Os produtos que não se enquadram nesta regra (obsoletos) não são recalculados pela rotina.Sim ("S") ou Não ("N")

MV_ESTNEG

Identifica se o sistema permitira que os saldos em estoque dos produtos fique negativo através de movimentação. Conteúdo deve ser (S)Sim ou (N) Não.

MV_SEQ300 - Veja também (boletim)

Indica se deve sequenciar a ordem 300 do arquivo de trabalho da rotina de recalculo do custo médio (T=Seqüenciar / F=Não Seqüenciar )

MV_DBLQMOV

Data para bloqueio de movimentos. Não podem ser alterados / criados / excluídos movimentos com data menor ou igual a data informada no parâmetro.

MV_A330190

Ativa ou desativa o processamento contábil de saldos executados nas rotinas Recálculo de Custo Médio e Contabilização do Custo Médio. S (Sim): Ativa o reprocessamento contábil dos saldos. N (Não): Não executa o reprocessamento contábil dos saldos.

MV_LOCALIZA

Indica se produtos poderão usar controle de localização física ou não. (S)Sim ou (N)Não.

MV_SEQ500

Indica se deve sequenciar a ordem 500 do arquivo de trabalho da rotina de recalculo do custo médio (T=Seqüenciar / F=Não Seqüenciar )

MV_CUSMED

Utilizado para selecionar o método contabilização de custos dos movimentos de estoque. Sendo: (O -> On Line / M -> Mensal )

MV_PROCCV3

Habilita a gravação da tabela CV3 quando realizada contabilização de estoque através da rotina de recalculo do custo médio .T. Grava / .F. Não Grava

MV_RASTRO

Determina a utilização ou não  da  Rastreabilidade dos Lotes de Produção (Informar S = Sim  / N = Não).

MV_CUSLIFO

Informe se no calculo do custo médio também sera efetuado o calculo do custo LIFO. (T=Sim/F=Nao).

MV_AJUSNFC

Deseja gerar RE6 de ajuste sempre que for incluída uma nota complementar com custo fifo/lifo ativado, onde a nota de origem se encontra em outro período

MV_A330DRV - Veja também (boletim)

Define o driver a ser utilizado na geração dos arquivos temporários de trabalho das stored procedures.

MV_LOCPROC

Local padrão a ser enviado os materiais indiretos em processo.

MV_CUSFIFO

Informe se no calculo do custo médio também sera efetuado o calculo do custo FIFO. (T = Sim e F = Nao).

MV_NGMNTPC

Integração Manutenção (MNT) com Planej. e Contr. da Producao (PCP). Informar S=Sim ou N=Não

MV_THRSEQ

Informar se nas rotinas MATA280, MATA300 e MATA330 sera utilizado o controle de Threads por:  .T. - Sequencial ou .F. - MultThread

MV_NIVALT

Define se a estrutura teve ou não alterações. Informar: S -> Sim ou N -> Nao.

MV_PROCQE6

Deseja utilizar "RE6/DE6" nas  liberações do CQ para movimentos de liberação de Produção ? ( D7_ORIGLAN = 'PR' )

MV_NEGESTR

Permite incluir itens negativos na estrutura, sendo que estes itens gerarão devoluções no arquivo de movimentos nos módulos de Estoque/PCP.

MV_M330JCM

Define se utiliza threads no processamento dos movimentos de ordem 100/300/500 na rotina de custo médio (MATA330).

MV_CQ

Local(Almoxarifado) Controle de Qualidade

MV_M330CON
Habilita o log de monitoramento da rotina de custo medio, este parametro só deve ser utilizado para acompanhar os registros processados.

Observação: O resultado e impresso no arquivo console.log

MV_I330FSM Veja também (boletim)

Define se filtra produtos sem movimentação no período do recálculo do custo médio. T=Filtra F=Não filtra

MV_PCOINTE

Indica se a integração dos processos do Planejamento e Controle Orçamentário com os processos de Lançamentos / Bloqueios esta ativa (1=Sim/ 2=Não).

MV_GERIMPV

Determina se a Empresa vai utilizar roteiro para calculo de Impostos Variáveis (Internacionalização)

MV_MOEDACM

Parâmetro utilizado para melhorar a performance da rotina de recalculo do custo médio. Moedas a serem consideradas no processo de recalculo do custo médio (a moeda 1 sempre é considerada).

MV_PRODMNT

Item de estoque para ordem de produção do SIGAMNT

MV_NGMNTES

Integração Manutenção (MNT) com Estoque (EST) Informar S=Sim ou N=Não

MV_DEPTRAN

Depósito de Transferência

MV_M330TCF

Para controlar a ordem correta do sequenciamento. Quem estiver no parâmetro, não fará parte do sequenciamento.

MV_NGMNTCM

Integração Manutenção (MNT) com Compras (COM) Informar S=Sim ou N=Nao
MV_AGCUSTO
Parâmetro utilizado para verificar se devera aglutinar o custo sem a utilização do MV_CUSMED

MV_A310FIL

Permite a transferência de produtos da mesma filial para depósitos diferentes com emissão de documentos fiscais de entrada (destino) e saída (origem) de materiais.

S (Sim) - Habilitado: permite a transferência de produtos entre depósitos da mesma filial e de filiais diferentes.

N (Não) - Desabilitado: não permite a transferência de produtos apenas entre filiais diferentes.

MV_M330TRF

Valoriza transferência entre filiais, onde entrada e saída estão em períodos diferentes de fechamento de estoque (.T.-Sim/.F.-Não).

MV_FILTRF

Quando ativado o parâmetro os campos “A1_FILTRF” e “A2_FILTRF”, respectivamente nas tabelas “SA1 – Clientes” e “SA2 – Fornecedores”serão utilizados no processo de transferência entre filiais para identificar a filial associada aos clientes e fornecedores envolvidos no processo.Estes novos campos deverão conter o código da filial que será associada ao cliente/fornecedor em questão. Com isso não será mais utilizado o CNPJ/CGC da filial para associá-la ao cliente ou fornecedor, simplificando o processo de transferência entre filiais.

MV_PRODPR0 - Veja também (boletim)

Indica o tipo de proporcionalização do custeio dos apontamentos de produção durante o recalculo do custo médio.

MV_SEQREBE

Criado o parâmetro MV_SEQREBE, que indica qual será a sequência de processamento das saídas referentes ao retorno do beneficiamento. O valor padrão do parâmetro é a sequência 290, que ocorre antes dos movimentos internos. Para realizar o processamento após os movimentos internos, é necessário configurar o conteúdo do parâmetro para 302 (sequência recomendada).

Detalhes no link abaixo:

PEST047 - MV_SEQREBE Define qual sequência de cálculo será utilizada para o retorno de beneficiamento

MV_CUSTDEV

Define se no recalculo do custo médio devera considerar o custo atual (T) ou o custo Origem (F) para as notas de devolução de vendas.

        MV_PRELAN

O Parâmetro MV_PRELAN indica qual a condição que um lançamento contábil via Lançamento Padronizado de outros módulos deverá ser categorizado e tratado como um pré-lançamento para posterior efetivação.

Detalhes no link abaixo:

MV_PRELAN - Indicador de Pre lançamento Contábil

MV_DOCSEQ - Veja também (boletim)

Último numero sequencial utilizado para movimentos do SIGA ADVANCED. Este valor não deve ser alterado pelos usuários.

 MV_M330PR1 - Implementado parâmetro MV_M330PR1 tipo Lógico permite descarregar o custeio da produção no próximo apontamento de produção na rotina de recalculo do custo médio em conjunto com os parâmetros de sistema MV_SEQ300 = .T., MV_PRODPR0=1 e MV_REQAUT=A.

Detalhes no link abaixo:

PEST045 - MV_M330PR1 Custeio da produção descarregado no próximo apontamento

Deck of Cards
idMENUINVENTARIO
Card
labelFAQS
Painel
borderStylesolid
titleDúvidas frequentes
Expandir
titleO que devo verificar quando o acerto de inventário não é processado?

Quando a rotina é executada mas os movimentos de acerto não são gerados, verifique os pontos abaixo:

  • Se há Itens empenhados/reservados no arquivo SB2/SB8/SBF. O sistema permite o Acerto de Inventário para saldos empenhados, desde que a quantidade inventariada seja maior ou igual à quantidade empenhada;
  • Se o saldo no SB2 ficar negativo (MV_ESTNEG = N), compromete o saldo atual do produto;
  • Os saldos de Pedidos de Vendas liberados no SC9;
  • Se o B2_DINVENT é maior que a data de digitação do inventário;
  • Se há itens com saldo negativo nos Saldos em Estoque;
  • Se há itens com saldo desbalanceado entre o SB2 e o SBF, verifique todos os processos pendentes para a tabela SBF, como por exemplo, endereçamentos pendentes e empenhos para produção com endereços pendentes;
  • Se há itens sem saldo para este lote/sub-lote, verifique todos os processos pendentes para a tabela SB8, como por exemplo: Lotes vencidos e/ou Bloqueados;
  • Se há itens com movimentações de C.Q. pendentes.
Card
labelHELP'S
Painel
borderStylesolid
titleErros apresentados


Card
labelKCS
Painel
borderStylesolid
titleArtigos KCS's inventario

MP - SIGAEST - MATA340 - Processo padrão para Inventariar produtos no Estoque

MP - SIGAEST - COMO REALIZAR INVENTARIO DO SALDO ATUAL

MP - SIGAEST - Processo de Inventário

MP - SIGAEST - MATA271 - Bloqueio de produtos para inventário por data calculada

MP - SIGAEST - MATA271 - Bloqueio de produtos para inventário por data informada

Card
labelOutros
Painel
borderStylesolid
titleArtigos TDN

Processo de Acerto de Inventário com Múltiplas Contagens

MATA271 - Bloqueio de Inventário Por data (Informada ou calculada)

Execauto Inventario Contagem B7_CONTAGE

MATA340 - Acerto de inventário para o armazém de CQ

Por que o acerto de inventário não é processado

CUSTO EM PARTES

Documentos explicativos para apoiar na utilização do Custo em Partes:

DOCUMENTAÇÕES GERAIS

Abaixo segue nossas documentações sobre os processos de Custo Médio, FIFO e Custo em Partes

Card
defaulttrue
idCusto Médio
labelCusto Em Partes

Wizard para criação dos campos de Custo em Partes (Automático)

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

Guia Completo de Configuração do Custo em Partes

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

Card
defaulttrue
idCusto Médio
labelDocumentações Gerais
Exibir filhos
depth1
pageCusto Médio, FIFO e Recalculo do Custo - Estoque
excerpttrue
Card
defaulttrue
idCusto Médio
labelConsultoria Segmentos

CONSULTORIA SEGMENTOS

Orientações Consultoria de Segmentos - TRSKRW - Métrica do Cálculo do Registro do Custo Médio Ponderado

Link: http://tdn.totvs.com/pages/releaseview.action?pageId=185739844

Card
defaulttrue
idCusto Médio
labelInstalação Procedures

INSTALAÇÃO DE PROCEDURES

Esta documentação contem informações sobre como realizar a instalação e consulta das Stored Procedures do modulo de Estoque e Custos

O que são Stored Procedures?

Stored Procedure, que traduzido significa Procedimento Armazenado, é uma conjunto de comandos em SQL que podem ser executados de uma só vez, como em uma função.
Ele armazena tarefas repetitivas e aceita parâmetros de entrada para que a tarefa seja efetuada de acordo com a necessidade individual.

Um Stored Procedure pode reduzir o tráfego na rede, melhorar a performance de um banco de dados, criar tarefas agendadas, diminuir riscos, criar rotinas de processamento, etc.

Stored Procedures utilizadas nas rotinas de Materiais

Pacote
ProcedureRotina
ProtheusNome
Procedure

Processo
Configurador

DescriçãoP12_14.SPSMATXFUNBMAT00614Calculo de EstoqueP12_15.SPSMATA216MAT04115Refaz poder de terceirosP12_16.SPSMATA225MAT04316Verifica se pode alterar o custo médio do produtoP12_17.SPSMATA280MAT03817Virada de saldosP12_18.SPSMATA300MAT04018Saldo atualP12_19.SPSMATA330MAT00419Recálculo do custo médioP12_20.SPSMATA320MAT00520Acerto níveis de estruturaP12_21.SPSMATA350MAT02621Saldo atual para finalP12_22.SPSMATR320MAT05621MATR320  - Relatório de entradas e saídas

Nomenclatura do pacote de Stored Procedures:

      P10_14.SPS (Pacote de Procedure do Processo 14 – Calculo de Estoque)

      • P12 – Versão
      • 14 – Código do Processo

Nomenclatura das Stored Procedures

¨      Exemplo: MAT006_14_01

      • MAT006 – Nome da stored procedure
      • 14 – Código do Processo
      • 01 – Código da Empresa

    Nome da Procedure – Tamanho (10 Posições)

       Nome do Processo – Tamanho (3 Posições – Contempla o caractere “_”  )

       Código da Empresa – Tamanho (5 Posições – Contempla o caractere “_”  )

* O tamanho do nome das Stored Procedures é limitado a 18 posições

COMO INSTALAR OS PACOTES DE STORED PROCEDURES?

(ideia) Importante: Antes de realizar a instalação do novo pacote de stored procedures aplique o pacote *.ptm no ambiente através da ferramenta DEVSTUDIO ou TDS.

a) Acesse o modulo "Configurador (SIGACFG)"

b) Acesse a opção de menu "\Base de Dados\Dicionario\Stored Procedure (CFGX051)"

Image Removed

c) Escolha a opção "Instalação" e clique no botão Ok.

Image Removed

d) Escolha o pacote a ser instalado em seu ambiente e confirme.

Image Removed

e) Escolha a Empresa ou Grupo e confirme.

Image Removed

Ao confirmar a instalação as stored procedures serão compiladas em seu banco de dados.

Image Removed

Ao concluir o processo será exibida a mensagem abaixo:

Image Removed

COMO VERIFICAR AS ASSINATURAS E INSTALAÇÃO DAS STORED PROCEDURES?

a) Acesse o modulo "Configurador (SIGACFG)"

b) Acesse a opção de menu "\Base de Dados\Dicionario\Stored Procedure (CFGX051)"

c) Escolha a opção "Consulta" e clique no botão Ok.

Image Removed

Image Removed

RELATÓRIOS

Relatórios / Inventário / Lista de Produtos (MATR280)

Relatórios / Inventário / Conferência do Inventário. (MATR285)


Deck of Cards
idMENUINRELATORIOSINV
Card
labelFAQS
Painel
borderStylesolid
titleDúvidas frequentes
Expandir
titlePergunta


Card
labelKCS
Painel
borderStylesolid
titleArtigos KCS's inventario


Card
labelOutros
Painel
borderStylesolid
titleArtigos TDN




Card
defaulttrue
idCusto Médio
labelOrdenação de MovimentosPONTOS DE ENTRADAS

O Protheus disponibiliza pontos de entrada para as rotinas de Inventários:


Acerto de Inventário (MATA340)

  1. MT340IN
  2. MT340SB7 - Valida o registro de inventário da tabela SB7
  3. MT340D3
  4. MT340B2 - Ajuste de inventário
  5. MT340ACOK - Executar uma rotina quando não houver acerto de saldo para os produtos inventariados

     

         Digitação de Inventário (MATA270)

  1. MTA270MNU - Ponto utilizado para adicionar botões ao Menu Principal da digitação de inventário
  2. MA270TOK - Valida os dados de usuário



Com esta seqüencia atendemos grande parte da operação de nossos clientes, mas há casos particulares ou situações pontuais que exigem que as movimentações sejam ordenadas de forma diferente desta mostrada acima. Veja: normalmente as operações de transferência devem ser consideradas em uma seqüência posterior a operações de movimentos internos para que o custo das devoluções ao estoque seja agregado ao custo do produto antes que este seja transferido. Observe que esta situação está coberta pela seqüência padrão de calculo acima, onde movimentações internas recebem a seqüência de cálculo 300 e movimentações de transferência recebem a seqüência de cálculo 300w. Se por qualquer motivo uma empresa precise que seja feita uma transferência entre diferentes produtos, fazendo com que o estoque de produto A seja transferido para (i.e.: se “transforme” em) produto B para que a seguir o estoque deste produto B seja requisitado para determinada OP... Neste caso a seqüência padrão já não seria mais válida; A transferência de produtos receberia a seqüência de cálculo 300w e a requisição para OP, feita logo a seguir, receba a seqüência de cálculo 300...

   Neste exemplo a ordenação proposta pelo sistema padrão inverteria a ordem natural da movimentação, fazendo com que o custo da devolução da transferência não fosse considerado na requisição para OP. Mais um ponto: se estas fossem as primeiras movimentações no período e se o produto não tivesse custo histórico o custo do mesmo ficaria negativo!

   A ferramenta disponibilizada para adequar casos como o exemplificado acima é o ponto de entrada MA330TRB ( neste link ), que possibilita a alteração da seqüência de cálculo que é atribuída pelo sistema à determinada movimentação durante o recálculo do custo; No exemplo acima o tratamento deveria abranger apenas as transferência de produtos que tivessem códigos diferentes na entrada e saída de uma mesma movimentação de transferência – para estes casos a seqüência de cálculo pode ser alterada, por exemplo, de 300w para 290w, incluindo esta movimentação antes dos movimentos internos, que possuem seqüência de cálculo 300.

   Este ponto de entrada interfere no desempenho da rotina e  não fere a integridade dos dados, sendo considerado como um dispositivo padrão de parametrização do recálculo do custo médio nos casos, onde a ordenação padrão sugerida não atende as necessidades específicas encontradas em determinadas empresas.

O Recalculo do Custo Médio (MATA330), quando processado por apropriação Mensal ou Diária, utiliza uma chave (TRB_DTBASE+TRB_SEQPRO+TRB_ORDEM+TRB_NIVEL+TRB_NIVSD3+TRB_CHAVE+TRB_SEQ) para ordenação dos movimentos no arquivo de trabalho (TRB). Esta chave utilizada para ordenação atende o processo produtivo da grande maioria das empresas, porém em alguns processos, devido a seqüência em que os movimentos são gerados, as Transferências (RE4 / DE4) e Desmontagens (DE7 / RE7) podem não ser ordenados conforme o esperado.

Para estas situações existe o parâmetro MV_SEQ300, que tem como objetivo ordenar os movimentos de Ordem 300 (Movimentos Internos) por seqüência de inclusão (D3_NUMSEQ) ignorando a chave padrão. Com a ativação do parâmetro a grande maioria das exceções são tratadas e solucionadas.
No entanto existem processos muito específicos que mesmo a ativação do parâmetro não realiza a ordenação esperada dos movimentos. Para estes casos será necessário utilizar o ponto de entrada MA330TRB para manipular o arquivo de trabalho (TRB) e definir uma regra especifica de ordenação com base nos movimentos do cliente. Quando há a necessidade de utilização do ponto de entrada, o processo do cliente deve ser estudado para identificar um padrão para as movimentações e consequentemente uma regra para ordenação delas.

Card
defaulttrue
idCusto Médio
labelHELP's

MP - SIGAEST - HELP: A270LOTERR na digitação do inventário

ORDENAÇÃO DE MOVIMENTOS DE ESTOQUE

Esta documentação contem informações sobre ordenação padrão dos registros durante o processamento do Recalculo do Custo Médio

A função primordial da rotina de recálculo do custo médio é reordenar as movimentações de forma que todas as entradas sejam processadas antes das saídas em um mesmo período. As informações disponíveis para realizar esta ordenação são: data da movimentação (i.e.: movimentações que ocorreram no início do período influenciarão o custo das demais, e não o inverso) e a natureza da movimentação (i.e.: normalmente uma produção utiliza a matéria prima já existente no estoque, por isso consideramos que movimentações de entrada de matéria prima terão influência no custo do produto a ser produzido, e não o contrário). Para casos em que ocorrem várias movimentações em um mesmo período, como  por exemplo, no método de apropriação mensal, com todas as movimentações que ocorreram dentro do mês devem ser ordenadas independentemente da data em que tenha ocorrido, utilizamos apenas a natureza da movimentação como critério de desempate nesta reordenação.

   Para atender a maioria dos casos encontrados em nossos clientes definimos que nossa rotina de recálculo de custo médio deve ordenar as naturezas das movimentações ocorridas dentro de um mesmo período (dia, semana, mês etc.) da seguinte forma:

Chart from Table
id1537806262145_-486442964

 Ordem de Cálculo

Tipo de Movimentação

Observação

080

Movimento de Ajuste Cambial (para a localização da Bolívia)

Tabela SD3

095

Entrada por Remito de Compra (apenas para algumas localizações)

Tabela SCM

100

Entrada por Compra

Tabela SD1

110

Entrada por Liberação ou Rejeição de CQ

Tabela SD3

120

Entrada direcionada a OP (i.e.: gera RE5) de Produto de terceiros a ser Beneficiado por mim - Período Anterior

Tabelas SD1/SD3

120

Entrada direcionada a OP (i.e.: gera RE5) - Período Anterior

Tabelas SD1/SD3

145

Entrada por Devolução de Compra (apenas para algumas localizações)

Tabela SCM

150

Entrada por Devolução Compra

Tabela SD2

195

Entrada por Devolução de Vendas (apenas para algumas localizações) - Período Anterior

Tabela SCN

200

Entrada por Devolução de Vendas - Período Anterior

Tabela SD1

250

Entrada por Recebimento de Produto de terceiros a ser Beneficiado por mim - Período Atual

Tabela SD1

280

Entrada por Recebimento de Produto de terceiros a ser Beneficiado por mim - Período Anterior

Tabela SD1

290

Saída para Envio de Beneficiamento feito por mim

Tabela SD2

300

Movimentações Internas (menos req. p/ consumo e transferência)

Tabela SD3

       300        Movimentações Internas de transferência w      Tabela SD3

300

Saída para transferência entre filiais w

Tabela SD2

300

Entrada de transferência entre filiais w

Tabela SD1

300

Saída - Envio de Produto sem estrutura para Beneficiamento a ser feito por terceiros

Tabela SD2

300

Entrada por Recebimento de Produtos com estrutura que foi Beneficiado por terceiros

Tabela SD1

300

Entrada por Recebimento de Produtos sem estrutura que foi Beneficiado por terceiros y

Tabela SD1

300

Saída - Envio de Produto com estrutura para Beneficiamento a ser feito por terceiros y

Tabela SD2

300

Entrada direcionada a OP (i.e.: gera RE5) de Produto de terceiros a ser Beneficiado por mim - Período Atual

Tabelas SD1/SD3

300

Entrada direcionada a OP (i.e.: gera RE5) - Período Atual

Tabelas SD1/SD3

301

Saída para Requisição de Consumo

Tabela SD3

480

Saída para Apontamento de Projetos (SIGAPMS)

SIGAPMS

495

Saída para Remito de Venda (apenas para algumas localizações)

Tabela SCN

500

Saída para Vendas

Tabela SD2

500

Entrada por Devolução de Venda - Período Atual

Tabela SD1

545

Entrada por Devolução de Venda (apenas para algumas localizações) - Período Atual

Tabela SCN

600

Reavaliação de Custo (REA/DEA)

Tabela SD3

610

Movimento de acerto do custo de reposição

Tabela SD3