Page tree

TK062SK1- Adiciona condição no filtro de seleção de itens para lista de cobrança.

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Call Center

Rotina:

Rotina

Nome Técnico

TMKA062

Listas de Cobrança

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Versão:12.1.7 e superior.

Ponto de Entrada

Descrição:

A finalidade do ponto de entrada TK062SK1 é incrementar a sintaxe SQL responsável por montar a lista de títulos Inadimplentes usada no SIGATMK.

Localização:

Atualizações/Cobrança/Listas de Cobrança

Eventos:

TK062SK1 ( cOper, lLog) --> cFilSK1

Programa Fonte:

TMKA062.PRX

Parâmetros:

cOper - Tipo Carácter - Código do Operador que está sendo gerado a Lista de Cobrança.

lLog - Tipo Lógico - 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:

Nome

Tipo

Descrição

Obrigatório

cFilSK1

Carácter

Expressão SQL que será somada no filtro da montagem da lista de cobrança.


Sim

Exemplo:


#INCLUDE "PROTHEUS.CH"

User Function TK062SK1()
	Local cFilSK1:= ''
    Local cOper	 := ''
    Local aParam := PARAMIXB

	If aParam <> Nil
		cOper  := aParam[1]
		If cOper $'000001|000002|000005'
			cFilSK1 := ' SK1.K1_SALDO > 10000 '
		
		ElseIf cOper $'000003|000004|000007'
			cFilSK1:= ' SK1.K1_SALDO > 5000 '
		
		Else
			cFilSK1:= ' SK1.K1_SALDO > 50 '
		
		EndIf
	EndIf
	
Return cFilSK1