Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Cópia de padrao

MA680HRT - Inclusão de Horas Retroativas


 

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):

NomeTipoDescriçãoDefaultObrigatório

Referência
Array of Record

Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Validação de número da OP

Similar ao ponto de entrada MT681INC, rotina Incluir (A681Inclui) / PROD. PCP MOD2 (MATA681).
Podendo ser utilizado para inclusão de novos apontamentos de horas.

Localização:

Function A680Altera() - Programa de apontamento de horas após encerramento

Localização:

1) Na função A650TudoOk() - Responsável pela validação da Enchoice em relação as datas de inicio e entrega prevista com prazo determinado.
2) Na função A650IniCpo() - Rotina p/ara inicialização de campos.

Em que ponto:

O ponto Ponto de entrada será chamado na validação da numeração da OP (A650TudoOK) e na inicialização do campo sequência (A650IniCpo). Permite verificar se o sistema deve bloquear NUMERO+ITEM repetidos ou NUMERO+ITEM+SEQUENCIA repetidosapós a gravação (Após EndTransaction), na rotina Horas Retr.(A680Altera) / PROD. PCP MOD1 (MATA680).

Programa Fonte:MATA650
MATA680.PRX

Sintaxe:

MA650VLD MA680HRT - Validação de número da OP. Inclusão de Horas Retroativas ( ) --> ExpNNil

Retorno:

ExpN(numerico)
Deve retornar o valor numérico 1 ou 2:
1 - Sistema nao permitirá a digitação de OPs com NUMERO+ITEM repetidos;
2 - Sistema nao permitirá a digitação de OPs com NUMERO+ITEM+SEQUENCIA repetidos.

Variáveis:NomeTipoEscopoPode AlterarDescriçãoArray of RecordGlobalNãoObservações:

Exemplo:

User Function MA650VLD() // Retorno:// 1 - Sistema nao permitirá a digitação de OPs com NUMERO+ITEM repetidos;

Retorno
Nil

(nulo)
Nil

Observações:
// 2 - Sistema nao permitirá a digitação de OPs com NUMERO+ITEM+SEQUENCIA repetidos Return(2)