Home

Linha Microsiga Protheus

Páginas filhas
  • Ac070Fil - Filtro de registros

Ponto-de-Entrada: Ac070Fil - Filtro de registros
Abrangências: Microsiga Protheus 8.11 , Microsiga Protheus 10
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todas TotvsDbAccess
Descrição:
Ponto de entrada que permite ao usuário filtrar os registros apresentados na browse do cadastro de candidatos. (ACAA070)
Programa Fonte
ACAA070.PRW
Sintaxe

Ac070Fil - Filtro de registros ( [ cCodEmp ], [ cCodFil ], [ cUserId ], [ cUserName ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cCodEmp Caracter Código da empresa em execução
cCodFil Array of Record Código da Filial em execução
cUserId Array of Record Código do usuário logado.
cUserName Array of Record Nome do usuário logado.
Retorno
    aRet()
  • Array com a chave JA1 desejada e a sintaxe AdvPl referente ao filtro desejado, devendo este respeitar o layout:aRet[1] - Chave JA1aRet[2] - String com a sintaxe do filtro.
Observações

Conforme o procedimento padrão do Microsiga Protheus, não é possível adicionar outros filtros através do botão "Filtrar" da mBrowse, com o risco de ocorrerem incosistencias. Desta forma, o botão de filtro é automaticamente desabilitado para uso.

Exemplos
//NO EXEMPLO ABAIXO, SERAO EXIBIDOS APENAS OS NOMES QUE CONTENHAM O TERMO "MARIA"User Function Ac070Fil()Local aRet := Array(2)Aviso('Ponto de Entrada Ac070Fil executado','Este exemplo exibirá apenas os nomes que contenham o termo "MARIA".',{'Ok'})aRet[1]  := "JA1_NOME"aRet[2]  := "'MARIA' $ alltrim(upper(JA1->JA1_NOME)) "Return aRet
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não