Home

Linha Microsiga Protheus

Páginas filhas
  • Ac070Fil - Filtro de registros

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Ac070Fil - Filtro de registros
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:
NomeTipoDescriçãoDefaultObrigatórioReferência
cCodEmpCaracterCódigo da empresa em execução
cCodFilArray of RecordCódigo da Filial em execução
cUserIdArray of RecordCódigo do usuário logado.
cUserNameArray of RecordNome 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
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão