Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Descrição
  3. Sintaxe
  4. Parâmetros
  5. Retorno
  6. ExemplosExemplo

01. VISÃO GERAL

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:SIGATMK - Call Center
Função:TMKA271 - Call Center
Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível com as Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Todos

02. DESCRIÇÃO

Este

...

ponto

...

de

...

entrada

...

tem

...

como

...

objetivo

...

que

...

sejam

...

feitas

...

validações

...

para

...

o

...

atendimento

...

de

...

telemarketing,

...

sua

...

execução

...

ocorre

...

na

...

validação

...

das

...

linhas

...

e

...

na

...

gravação

...

do

...

atendimento.

...


Na

...

validação

...

das

...

linhas

...

sua

...

chamada

...

é

...

feita

...

sempre

...

que

...

o

...

usuário

...

troca

...

de

...

linha

...

e

...

uma

...

ultima

...

vez

...

na

...

gravação

...

para

...

validar

...

a

...

linha

...

em

...

que

...

estiver

...

posicionado,

...

...

na

...

gravação

...

sua

...


chamada

...

é

...

feita

...

para

...

a

...

validação

...

geral

...

do

...

atendimento.

...

Sendo

...

assim,

...

caso

...

sua

...

aplicação

...

seja

...

feita

...

para

...

validação

...

em

...

apenas

...

uma

...

destas

...

situações

...

deve

...

ser

...

feita

...

uma

...

proteção

...

na

...


execução

...

deste

...

conforme

...

exemplo

...

no

...

item

...

6.

03. SINTAXE

TMKLINOK - Valida a linha de Telemarketing ( [ ] ) --> lReturn 

04. PARÂMETROS


Variáveis disponíveis para consulta dentro do PE:

NomeTipo
Descrição
Escopo

Default

Obrigatório

Referência
Pode AlterarDescrição
aColsArray of RecordPrivadoNãoArray contendo as linhas.
aHeaderArray of RecordPrivadoNãoArray contendo a descrição dos campos de linhas.


03. SINTAXE

TMKLINOK() --> lReturn 

04. PARÂMETROS

  • Não há

05. RETORNO

Retorno

Tipo

Descrição

Obrigatório

lReturnLógicoVariável lógica que determina se deve validar a linha digitada.Sim

...

Totvs custom tabs box
tabsExemplo 01, Exemplo 02, Exemplo 03, Exemplo 04
idsExemplo01,Exemplo02
Totvs custom tabs box items
defaultyes
referenciaExemplo01

O Exemplo 1 tem como objetivo executar a validação tanto na navegação das entre as linhas  nos nos itens da Grid e também realizar a validação após salvar o Grid como na gravação do atendimento.

Bloco de código
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TMKA272.CH"

User Function TMKLINOK()

Local lReturn   := .T.

Alert( 'Passou pelo ponto de entrada TMKLINOK' )
lReturn := MsgYesNo( 'Aceita os valores?', 'Validação.' )

Return lReturn
 
Totvs custom tabs box items
defaultno
referenciaExemplo02

O Exemplo 2 tem como objetivo executar a validação apenas na navegação das entre as linhas nos itens da Grid.

Bloco de código
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TMKA272.CH"

User Function TMKLINOK()

Local lReturn := .T.

If !IsInCallStack("TudoOK")//Executa a edicao por linhaNão executa o trecho do PE na gravacao do atendimento, apenas na validacao das linhas.
	Alert( 'Passou pelo ponto de entrada TMKLINOK na linha' )
	lReturn := MsgYesNo( 'Aceita os valores?', 'Validação de linha.' )
EndIf

Return lReturn