| Card |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | MOVIMENTAÇÕES SIMPLES/MÚLTIPLA |
|---|
| MP - SIGAEST - MATA240 - MOVIMENTAÇÃO SIMPLES
MP - SIGAEST - MATA241 - Como valorizar o custo de um subproduto que foi criado por estrutura negativa
MP - SIGAEST - MATA241 - MOVIMENTAÇÃO MÚLTIPLA
| Card |
|---|
| Deck of Cards |
|---|
| startHidden | false |
|---|
| effectDuration | 0.5 |
|---|
| id | MOVIMENTACOESMENUS |
|---|
| effectType | horizontal |
|---|
| loopCards | true |
|---|
|
|
| default | true |
|---|
| id | Custo Médio |
|---|
label | TRANSFERENCIA ENTRE FILIAIS | | id | Custo Médio |
|---|
| TRANSFERENCIA ENTRE ARMAZÉNS Artigos de KCS: BLOQLOC5 TRANSFERÊNCIA ENTRE ARMAZÉNS | | Card |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | Parâmetros Configuração |
|---|
|
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 | | Card |
|---|
| default | true |
|---|
| id | Custo Médio |
|---|
| label | Precisão Calculo |
|---|
|
PRECISÃO DE CÁLCULO
O aumento de casas decimais no Protheus é uma questão delicada. Quando realizado sem os devidos critérios ou não recebe a devida manutenção, pode causar diversas inconsistências como por exemplo:
Observação: Qualquer tratamento relacionado a casas decimais é considerado um desvio do Nativo do Protheus (no qual é padrão o uso de dois dígitos, apenas, para o ambiente Faturamento). Portanto, é indicado que qualquer alteração neste sentido seja realizado e documentado por um analista in loco (Consultar diretamente seu GAR Gerente de Atendimento e Relacionamentos com a TOTVS) para análise pontual de sua base/ seu cenário, inclusive para as manutenções dessas alterações nas Tabelas (já que com as atualizações podem ser criados novos campos e novas tabelas na base).
A TOTVS não possui um Documento específico para definição de todas as tabelas/campos que são utilizados em sua rotina, e consequentemente, precisam ser alterados para manter a integridade entre suas Tabelas; pois é relativo à cada Cliente, pontualmente, de acordo com os módulos que estão implantados, as rotinas que são utilizadas, as tabelas que são alimentadas e os campos que são de uso.
Sendo assim, caso realize a implementação/ manutenção internamente com sua equipe de TI, ressaltamos a importância de alterar todas as tabelas/ campos utilizados na integração de suas rotinas; a fim de não gerar inconsistência em sua base de dados.
Podemos citar os mais usuais PARA O MÓDULO ESTOQUE E CUSTOS, e algumas das integrações mais usuais (para demais módulos, consultar as respectivas Equipes de Suporte). Abaixo os campos de Custo Unitário, Custo Total e Custo Apropriado para o Estoque mais usuais de alteração (orientamos que estejam com o mesmo tamanho do campo e com mesma quantidade de casas decimais de um campo para outro respectivamente):
Caso utilize STORED PROCEDURES é essencial sua reinstalação, após as modificações dos campos abaixo. Para realizar esse procedimento acesse o modulo "Configurador (SIGACFG)" e execute a rotina "\Base de Dados\Dicionários\Stored Procedures (CFGX051)"
Acesse nossa documentação que exemplifica num contexto prático a escolha da precisão de decimais no cálculo do custo médio
Esclarecimentos sobre o número de decimais configurados no custo médio.
SB9 - Tabela de Saldos Iniciais de Estoque
Custo Médio - Campos de Custos TOTAIS B9_VINI1 B9_VINI2 B9_VINI3 B9_VINI4 B9_VINI5 | Custo FIFO - Campos de Custos TOTAIS B9_VINIFF1 B9_VINIFF2 B9_VINIFF3 B9_VINIFF4 B9_VINIFF5 | Custo Reposição - Campos de Custos TOTAIS B9_VINIRP1 B9_VINIRP2 B9_VINIRP3 B9_VINIRP4 B9_VINIRP5 |
|---|
Custo Médio - Campos de Custos UNITÁRIOS B9_CM1 B9_CM2 B9_CM3 B9_CM4 B9_CM5 | ** Importante: Não existem campos de custos UNITÁRIOS para calculo do FIFO (UEPS) na tabela de saldos iniciais. | Custo Reposição - Campos de Custos UNITÁRIOS B9_CMRP1 B9_CMRP2 B9_CMRP3 B9_CMRP4 B9_CMRP5 |
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 Médio - Campos de Custos TOTAIS (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 | Custo Em Partes | TRANSFERENCIA ENTRE FILIAIS |
|---|
|
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
|