Como configurar as funções para validar registros do processo de importação de abastecimento
Produto: | Manutenção de Ativos e Gestão de Frotas - SIGAMNT |
Versões: | Todas |
Ocorrência: | Como funcionam e devem ser configuradas as fuções utilizadas nas validações de registros do processo de importação de abastecimento. |
Ambiente: | Todos |
Observações: | 1. Regras para as funções de Usuário
2. Regras da função de gravação genérica (fGrvCpoGen).
|
Exemplos: | 3. Exemplo de função de usuário. Importante: a função de usuário poderá validar qualquer tipo de informação, mas somente deverá ser informado o primeiro parâmetro pois os outros dois tem conteúdo default (aTR6Incl e cRegistro). No exemplo abaixo, o primeiro parâmetro é uma variável lógica que permite validação ou não do campo de CPF do Motorista (TR6_CPFMOT). Exemplo Valida CPF #INCLUDE 'Protheus.ch' //--------------------------------------------------------------------- /*/{Protheus.doc} Função Teste - Importação de Abastecimentos /*/ //--------------------------------------------------------------------- User Function FunTes(lImp,aTR6Incl,cRegistro) //Valida campo CPF? If lImp //Validação do tamanho do campo CPF If Len(cRegistro) > 10 MsgInfo("CPF de acordo.") aAdd(aTR6Incl,{cRegistro,"TR6_CPFMOT"}) Else MsgInfo("CPF inválido.") EndIf EndIf Return .T. |