Pagetitle |
---|
| MATA215 - Refaz Acumulados |
---|
| MATA215 - Refaz Acumulados |
---|
|
Função: MATA215 - Refaz Acumulados Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 | Compatível Países: | Todos | Sistemas Operacionais: | Todos | Compatível às Bases de Dados: | Todos | Nível de Acesso: | Nível 1 (Acesso Clientes) | Idiomas: | Espanhol , Inglês |
Descrição: OBJETIVO : Esta rotina tem como objetivo refazer os saldos de pedidos, solicitações e ordens de produção dos produtos com base nos seus respectivos movimentos.
Os arquivos refletirão os saldos empenhados, reservados e/ou esperando distribuição.
A rotina Refaz Acumulados deve ser utilizada para checar/acertar dados que estejam indevidamente gravados nos arquivos. Os campos a serem avaliados, recalculados e acertados são: • saldo de pedidos e pedidos. • quantidades empenhadas em pedidos de venda, não classificadas, reservadas e entradas previstas. • quantidades do arquivo de reservas. • entradas previstas de O.P. e solicitações de compras. • saídas previstas e realizadas por pedidos de venda liberados. • requisições empenhadas. • movimentos com TES que atualize estoque.
IMPORTANTE: Utilize o parâmetro "MV_MCUSTO" para informar qual a moeda utilizada para determinar o limite de crédito dos clientes.
Sintaxe: MATA215 - Refaz Acumulados ( PARAMIXB ) --> 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) // aemp[2] = Filial (Caracter) // Administrador = Através de qual usuário irá executar a rotina. (Caracter) // senha = Senha do usuário (Caracter)
PREPARE ENVIRONMENT EMPRESA aemp[1] ; FILIAL aemp[2] ; USER 'Administrador' ; PASSWORD 'senha' ; TABLES "SA1","SB2","SC0","SC6","SC7","SC9","SD1","SD4","SE2","VCB" ; MODULO "EST"
Exemplos User Function jobm215()Local PARAMIXB := .T. Local aemp := {"99","01"}PREPARE ENVIRONMENT EMPRESA aemp[1] Filial aemp[2] USER 'Administrador' PASSWORD 'senha' TABLES "SA1","SB2","SC0","SC6","SC7","SC9","SD1","SD4","SE2","VCB" MODULO "EST"MSExecAuto({|x| mata215(x)},PARAMIXB)RESET ENVIRONMENTReturn Nil Parâmetros: | Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | | | PARAMIXB | | | Lógico | | | Caso a rotina seja rodada em batch(.T.), senão (.F.) | | | | | | X | | | | |
|