Home

Linha Microsiga Protheus

Páginas filhas
  • M710TUDO - Cálculo de Linhas e Colunas

Ponto-de-Entrada: M710TUDO - Cálculo de Linhas e Colunas
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO : Function MA710ReCal() - Responsável por calcular a necessidade do item.

EM QUE PONTO : É chamado após o cálculo de todas as linhas e colunas no arquivo de trabalho da projeção de estoques (SH5).

Eventos


 

Programa Fonte
MATA711.PRW
Sintaxe

M710TUDO - Cálculo de Linhas e Colunas ( < ExpL1> ) --> Nil

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
ExpL1 Lógico Indica se é executado após gerar OP. X
Retorno
    Nil(nulo)
  • Nil
Observações

Segue aqui explicação de como o SH5 é GRAVADO:
No campo H5_PRODUTO é GRAVADO o Código do Produto (6 registros para cada um, conforme explicado abaixo).
No campo H5_ORDEM é GRAVADO um número que diferencia cada registro :

1 - Saldo Anterior
2 - Entradas
3 - Saídas
4 - Saldo
5 - Necessidade
6 - Valor

Sao criadas colunas de acordo com o número de períodos solicitados no cálculo:

POR EXEMPLO, se for rodada a projeção para 10 semanas, existirão os campos H5_PER01, h5_PER02, H5_PER03, ... até H5_PER10

COM ISSO É POSSIVEL DESENVOLVER UMA ROTINA QUE LEIA TODO O ARQUIVO E PROCESSE O CÁLCULO DE CADA VALOR DE ACORDO COM O NECESSÁRIO. OS INDICES EXISTENTES NO SH5 SAO:
1 - h5_produto+h5_ordem
2 - h5_nivel+h5_produto+h5_ordem