Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Modelo padrao

MA650VLD - Validação de número da OP


Array of Record

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):

NomeTipoDescriçãoDefaultObrigatório Referência

Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Permite verificar se o sistema deve bloquear NUMERO+ITEM repetidos ou NUMERO+ITEM+SEQUENCIA repetidos.

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.

Finalidade:Localização:

Em que ponto:É executado antes da Alteração, logo após validar as informações

O ponto de entrada será chamado na validação da numeração da OP (A650TudoOK) e na inicialização do campo sequência (A650IniCpo).

Programa Fonte:MATA750MATA650.PRX

Sintaxe:A750ALT- Validar a alteração do Plano Mestre de Produção ( [ ]

MA650VLD - Validação de número da OP. ( ) -->

lRet

ExpN

Retorno:

lRetExpN(logiconumerico)

.T. Continua o processamento
.F. Não continua o processamento

Variáveis:NomeTipo Escopo Pode AlterarDescriçãoArray of RecordGlobalNãoObservações:

Exemplo:

User Function A750ALTLocal lRet

//..customizações do cliente

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

Observações:


Bloco de código
titleExemplo:
linenumberstrue
User Function MA650VLD() 
// Retorno:
// 1 - Sistema não permitirá a digitação de OPs com NUMERO+ITEM repetidos;
// 2 - Sistema não permitirá a digitação de OPs com NUMERO+ITEM+SEQUENCIA repetidos
Return(2)
Return lRet