Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:SIGATMK - Call Center
Função:TMKA341 - Cadastro de SuspectSuspects
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

...

Ponto de Entrada permite a alteração das parcelas na Forma de Pagamento do Televendas, e será executado após o cálculo padrão das parcelas.

...

titleAlteração das parcelas

...

inclusão de novas rotinas no menu do Cadastro de Suspects.

03. SINTAXE

TKTLVPAGTK341ROT( PARAMIXB ) ---> aParcelasaAdicRot

04. PARÂMETROS

...

Nenhum.

05. RETORNO

RetornoTipoDescrição
Obrigatório
aAdicRot
aParcelas
Vetor

Vetor com os dados

para montagem das parcelas

da nova rotina que será inserida no menu, sendo:

[

1 ]  -

Data - Data de Vencimento -

Tipo:

Data - Formato: dd/mm/aaaa

Caractere - Nome da rotina
[

2 ]  -

Valor - Valor da Parcela - Tipo: Numérico

Tipo: Caractere - Nome da função
[ 3 ]  -

Forma de Pagamento - Forma de Pagamento -

Tipo:

Caractere
[ 4 ]  - Observação - Observação - Tipo: Caractere
[ 5 ]  - Valor em Percentual - Percentual da Parcela

Numérico - Reservado
[ 4 ]  - Tipo: Numérico


[ 6 ]  - ID Cartão (quando utilizar Multi-TEF) - ID do cartão - Tipo: Caractere
X

- Operação (1-Pesquisa; 2-Visualização; 3-Inclusão; 4-Alteração; 5-Exclusão)

06. EXEMPLO

Bloco de código
languageactionscript3
titleTKTLVPAG
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TOTVS.CH"

User Function TKTLVPAGTK341ROT()
    Local aParcAtu  := PARAMIXB[1] //Parcelas Atuais
    Local nOpcaAdicRot      := PARAMIXB[2] //Operação (3- Inclusão, 4- Alteração)
    Local aParc := {}

    If nOpc == 3
        Aadd(aParc, { Date(),;		//Data
                    250.0,;			//Valor
                    "R$    ",;		//Forma de Pagamento
                    "Teste",;		//Observação
                    0,;				//Valor em Percentual
                    ""})			//ID Cartão

        Aadd(aParc, { Date()+30,;	//Data
                    250.0,;			//Valor
                    "CC    ",;		//Forma de Pagamento
                    "Teste",;		//Observação
                    0,;				//Valor em Percentual
                    ""})			//ID Cartão

        Aadd(aParc, { Date()+60,;	//Data
                    250.0,;			//Valor
                    "CH    ",;		//Forma de Pagamento
                    "Teste",;		//Observação
                    0,;				//Valor em Percentual
                    ""})			//ID Cartão

        Aadd(aParc, { Date()+90,;	//Data
                    250.0,;			//Valor
                    "CC    ",;		//Forma de Pagamento
                    "Teste",;		//Observação
                    0,;				//Valor em Percentual
                    ""})			//ID Cartão
    EndIf

Return aParc
AAdd( aAdicRot, { "Custom", "U_TK341CUSTOM()", 0, 4 } )

Return aAdicRot

User Function TK341CUSTOM()

Alert("Função chamada pelo PE: TK341ROT")

Return Nil