TK062SA1- Adiciona condição no filtro de seleção de itens para lista de cobrança, filtrando os clientes envolvidos.
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Call Center | ||||
Rotina: |
| ||||
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 TK062SA1 é incrementar a sintaxe SQL responsável por montar a lista de títulos Inadimplentes usada no SIGATMK permitindo condições customizadas relacionadas aos registros da tabela de Clientes (SA1). | ||||||||
Localização: | Atualizações/Cobrança/Listas de Cobrança | ||||||||
Eventos: | TK062SA1 ( cOper, lLog) --> cFilSA1 | ||||||||
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: |
|
Exemplo:
#INCLUDE "PROTHEUS.CH" User Function TK062SA1() Local cFilSA1:= '' Local cOper := '' Local aParam := PARAMIXB If aParam <> Nil cOper := aParam[1] If cOper $'000001|000002|000005' cFilSA1 := ' SK1.A1_SALDUP > 10000 ' ElseIf cOper $'000003|000004|000007' cFilSA1:= ' SK1.A1_SALDUP > 5000 ' Else cFilSA1:= ' SA1.A1_SALDUP > 50 ' EndIf EndIf Return cFilSA1