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 |
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.
MATA160.PRX
MT160LOK - Validações específicas se usuário ( < PARAMIXB> ) --> lRetorno
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 |
-
lRetorno(logico)
- lRetorno := .T. valida o item
lRetorno := .F. invalida o item
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"
User Function MT160LOK()Local aPlanilha := PARAMIXBLocal lValido := .T.If VALIDAÇÃO DO USUARIO lValido := .F.EndIf Return(lValido)