Árvore de páginas

Ponto-de-Entrada: MT160LOK - Validações específicas se usuário
Versões: Advanced Protheus 6.09 , 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 MA160VLDGD() responsável pela validação de cada linha da GetDados do Folder de Auditoria da Cotação analisada.

EM QUE PONTO : O ponto se encontra no inicio da função e deve ser utilizado para validações especificas do usuario onde será controlada pelo retorno do ponto de entrada oqual se for .F. o processo será interrompido e se .T. será validado, é passado como parametro o array aPlanilha contendo todos os dados da cotação para consulta do usuario para realizar a validação.

Eventos


 

Programa Fonte
MATA160.PRX
Sintaxe

MT160LOK - Validações específicas se usuário ( < PARAMIXB> ) --> lRetorno

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Vetor Array com os detalhes da Analise da Cotacao por produto, semelhante ao aCols. X
Retorno
    lRetorno(logico)
  • lRetorno := .T. valida o item
    lRetorno := .F. invalida o item
Observações

Exemplo de Parametros:
PA01 - FORNECEDOR 01 (Vencedor) / FORNECEDOR 02
ParamIXB[1][1][1] = "XX"
ParamIXB[1][1][2] = "FORNECEDOR 01"
ParamIXB[1][2][1] = " "
ParamIXB[1][2][2] = "FORNCEDOR 02"

Exemplos
User Function  MT160LOK()Local aPlanilha    :=  PARAMIXBLocal lValido := .T.If  VALIDAÇÃO DO USUARIO   lValido := .F.EndIf Return(lValido)