| Card |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | INVENTÁ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 | (Valor FINAL a ser processado na rotina de Virada de Saldos)
B2_VFIM1
B2_VFIM2
B2_VFIM3
B2_VFIM4
B2_VFIM5
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 |
SD1 - Tabela de Itens das NF de Entrada
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 |
SD2 - Tabela de Itens de Venda da NFCusto Médio - Campos de Custos TOTAIS D2_CUSTO1 D2_CUSTO2 D2_CUSTO3 D2_CUSTO4 D2_CUSTO5 | Custo FIFO - Campos de Custos TOTAIS
D2_CUSFF1
D2_CUSFF2
D2_CUSFF3
D2_CUSFF4
D2_CUSFF5
Custo Reposição - Campos de Custos TOTAIS D2_CUSRP1 D2_CUSRP2 D2_CUSRP3 D2_CUSRP4 D2_CUSRP5 | SD3 - Tabela de Movimentações Internas
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 |
|---|
SC2 - Tabela de Ordens de Produção
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 | Importante: Não existem campos de
custos Totais (Valor Atual) para
calculo do FIFO (UEPS).
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 | Importante: Não existem campos de custos
Totais (Custo Apropriado Atual) para
calculo do FIFO (UEPS).
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 | Importante: Não existem campos de custos
Totais (Custo Apropriado Atual) para
calculo de REPOSIÇÃO.
Custo Reposição- Campos de Custos TOTAIS (Saldo FINAL do Custo Apropriado ao Estoque) C2_APRFRP1 C2_APRFRP2 C2_APRFRP3 C2_APRFRP4 C2_APRFRP5 | SB6 - Tabela de Saldo em Poder de Terceiros
Custo Médio - Campos de Custos TOTAIS B6_CUSTO1 B6_CUSTO2 B6_CUSTO3 B6_CUSTO4 B6_CUSTO5 | Custo FIFO - Campos de Custos TOTAIS
B6_CUSFF1
B6_CUSFF2
B6_CUSFF3
B6_CUSFF4
B6_CUSFF5
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 |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | PONTOS DE ENTRADAS |
|---|
|
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.
| Parametros utilizados no Calculo do Custo do Produto | Parâmetros utilizados no processo de Fechamento de Estoque | Parâ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 |
|---|
|
| Card |
|---|
| | Painel |
|---|
| borderStyle | solid |
|---|
| title | Dúvidas frequentes |
|---|
| | Expandir |
|---|
| title | O 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 |
|---|
| | Painel |
|---|
| borderStyle | solid |
|---|
| title | Erros apresentados |
|---|
|
|
|
|
| Card |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | Custo Em Partes |
|---|
| CUSTO EM PARTES
Documentos explicativos para apoiar na utilização do Custo 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 |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | Documentações Gerais |
|---|
|
DOCUMENTAÇÕES GERAIS
Abaixo segue nossas documentações sobre os processos de Custo Médio, FIFO e Custo em Partes
| Exibir filhos |
|---|
| depth | 1 |
|---|
| page | Custo Médio, FIFO e Recalculo do Custo - Estoque |
|---|
| excerpt | true |
|---|
|
| Card |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | Consultoria 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 |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | Instalaçã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 Procedure | Rotina Protheus | Nome Procedure | Processo Configurador | Descrição |
|---|
| P12_14.SPS | MATXFUNB | MAT006 | 14 | Calculo de Estoque |
| P12_15.SPS | MATA216 | MAT041 | 15 | Refaz poder de terceiros |
| P12_16.SPS | MATA225 | MAT043 | 16 | Verifica se pode alterar o custo médio do produto |
| P12_17.SPS | MATA280 | MAT038 | 17 | Virada de saldos |
| P12_18.SPS | MATA300 | MAT040 | 18 | Saldo atual |
| P12_19.SPS | MATA330 | MAT004 | 19 | Recálculo do custo médio |
| P12_20.SPS | MATA320 | MAT005 | 20 | Acerto níveis de estrutura |
| P12_21.SPS | MATA350 | MAT026 | 21 | Saldo atual para final |
| P12_22.SPS | MATR320 | MAT056 | 21 | MATR320 - 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?
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 / Inventário / Lista de Produtos (MATR280) Relatórios / Inventário / Conferência do Inventário. (MATR285)
| Deck of Cards |
|---|
| | Card |
|---|
| | Painel |
|---|
| borderStyle | solid |
|---|
| title | Dúvidas frequentes |
|---|
| |
|
| Card |
|---|
| | Painel |
|---|
| borderStyle | solid |
|---|
| title | Artigos KCS's inventario |
|---|
|
|
|
| Card |
|---|
| | Painel |
|---|
| borderStyle | solid |
|---|
| title | Artigos TDN |
|---|
|
|
|
|
|
| Card |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | HELP'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 |
|---|
|
| id | 1537806262145_-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 |
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.