import.css=/download/attachments/327912/newLayout.css |
Ponto-de-Entrada: PCOVLDFLT - Valida informações
Descrição: O ponto de entrada PCOVLDFLT tem como finalidade validar as informações digitadas na grade de filtro ao pressionar o botao "Executar Filtro" quando usuário está utilizando a interface "Especif.Campos" na alteração da planilha orçamentária. Eventos A finalidade deste ponto é validar as informações digitadas na grade de filtro ao pressionar o botao "Executar Filtro" quando o usuário está utilizando a interface "Especif.Campos" na alteração da planilha orçamentária. Neste ponto recebe como parâmetro o aHeader e o aCols da Getdados de filtro podendo efetuar validações diversas com estas informações. Programa Fonte PCOXFUN.PRW Sintaxe PCOVLDFLT - Valida informações ( < aHeader> , < aCols> ) --> lValidUsr Parâmetros:
Retorno lValidUsr
Exemplos #INCLUDE "PROTHEUS.CH"User Function PCOVLDFLT()Local aHeader_Filt := ParamIXB[1]Local aCosl_Filt := ParamIXB[2]Local lValidUsr := .T. //se retornar falso nao executara o filtro, voltando ao filtro para // alterar as informacoesLocal nX Local nPosClasse := aScan(aHeader_Filt,{|x| AllTrim(x[2])=="XK2_CLASSE"})if aCols_Filt[1, nPosClasse] == "000001" Alert("Classe nao pode ser utilizada.") lValidUsr := .F.EndIfReturn(lValidUsr) |