Dúvida
Como executar à rotina MATA300 - Refaz Saldos - via EXECAUTO (Execução Automática)?
Ambiente
Microsiga Protheus – Estoque/Custos – A partir da versão 11.80
Solução
A função de saldo atual tem como objetivo principal calcular e fornecer a posição do estoque mediante os movimentos do sistema (NFs de entrada e saída e movimentos internos). Para cada item em estoque o sistema recalcula estoque, saldos iniciais em quantidade e valor.
Importante: Esta rotina pode ser executada com o sistema em uso por todos os usuários. Nesse caso, as movimentações que estejam acontecendo simultaneamente ao cálculo podem influenciar no resultado. Para que a rotina seja executada dessa forma o parâmetro MV_CUSTEXC deve estar com o conteúdo igual a "N". Outra forma de execução (mais segura) é com o sistema em modo exclusivo, sem outros usuários utilizando os arquivos necessários ao cálculo. Para que a rotina seja executada dessa forma, o parâmetro MV_CUSTEXC deve estar com o conteúdo igual a "S'. |
Parâmetro(s): |
|
||||||||||||||||||||
Programa Fonte: | MATA300.PRX | ||||||||||||||||||||
Sintaxe: |
MATA300 - Posição do Estoque ( PARAMIXB ) --> Nil |
||||||||||||||||||||
Retorno: |
Nil
|
||||||||||||||||||||
Observações: |
Esta função pode ser executada através de uma rotina automática. No exemplo abaixo, existe a preparação do ambiente para rodar esta rotina, que é feita através do comando Prepare Environment. // aemp[1] = Empresa (Caracter) PREPARE ENVIRONMENT EMPRESA aemp[1] ; |
Exemplo: | |
|
MP - SIGAEST - MATA215 - Refaz Empenhos via Schedule
MP - SIGAEST - Execução de Schedule Custo Médio (MATA330)
Como agendar a execução de Rotinas?
Clique aqui e veja mais artigos sobre Processamentos no Estoque
0 Comentários