Page tree

710TUDO - Cálculo de Linhas e Colunas

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):


Nome
Tipo
Descrição
Default
Obrigatório Referência

ExpL1
Lógico

Indica se é executado após gerar OP.



X


Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Cálculo de Linhas e Colunas

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).
Programa Fonte:
MATA711.PRW

Sintaxe:

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

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

São 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