Ponto-de-Entrada: TK062SU5 - Filtra os contatos na lista de cobrança
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
Descrição:
Este ponto de entrada tem a a finalidade de permitir que o usuário filtre os contatos no momento da geração da lista de cobrança. Informe uma expressão de filtro em SQL e ADVPL para efetuar o filtro na tabela SU5 - Contatos.
Programa Fonte
TMKA062.PRW
Sintaxe
TK062SU5 - Filtra os contatos na lista de cobrança ( [ cAlias ], [ cOper ], [ lLog ] ) --> cFilSU5
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cAlias | Caracter | Alias da tabela em que está sendo executado o filtro. Ex: SA1 - Clientes. | |||||||||||||||
cOper | Array of Record | Código do Operador que está sendo gerado a Lista de Cobrança. | |||||||||||||||
lLog | Array of Record | Se foi habilitado o log de registros. (.T.) - deverá ser utilizado uma expressão ADVPL para o filtro. (.F.) - deverá ser utilizado uma expressão SQL para o filtro. |
Retorno
-
cFilSU5(caracter)
- Expressão que será utilizada no filtro de seleção dos contatos.
Exemplos
User Function TK062SU5()Local _cFilSU5 := ""Local _cAlias := PARAMIXB[1] //Entidade - Ex: SA1Local _cOper := PARAMIXB[2] //Operador que foi selecionado na lista de cobrançaLocal _lLog := PARAMIXB[3] //"Habilita log de registros ? A utilização do registro de log implicará em um processo de seleção mais lento." //.T. - Utiliza expressão ADVPL para o filtro //.F. - Utiliza expressão SQL para o filtroAlert("Passou pelo PE: TK062SU5 - " + "Alias: " + _cAlias + " Operador: " + _cOper)If _cAlias == "SA1" //Filtra somente os contatos que pertencem ao operador e que sejam do estado do Ceará If !_lLog //Expressão SQL _cFilSU5 := " U5_OPERADO = '" + _cOper + "' AND U5_EST = 'CE' " Else //Expressão ADVPL _cFilSU5 := " U5_OPERADO == '" + _cOper + "' .AND. U5_EST == 'CE' " EndIfEndIfReturn _cFilSU5
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas