Versões comparadas

Chave

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

01. 

...

DATOS GENERALES

Português
Linha

Línea de

Produto

producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financeiro

Financiero

Idiomas

Portugués

Função

Función:

FINA710 - Novo Gestor FinanceiroNuevo administrador financiero

Portal do Clientedel cliente

02. 

...

DESCRIPCIÓN

O ponto El punto de entrada NGFMSGBOL permite alterar o corpo do modificar el cuerpo del e-mail que será enviado ao cliente, contendo os boletos emitidos, para mais informações sobre esse processo - Contas a receber (Comunicação bancária se enviará al cliente, con las boletas emitidas, para más información sobre este proceso - Cuentas por cobrar (Comunicación bancaria online)

03. 

...

PARÁMETROS

NomeDescriçãoCaractere saudação na cobrançaCorpo da mensagem configurada na carta de cobrançaCaractere conclusão na cobrança contendo as informações do boleto e da contendo as informações do boleto em do na

Nombre

Tipo

Descripción

PARAMIXB[1]

Carácter

Texto de

saludo configurado

en la carta de

cobranza.

PARAMIXB[2]

Caractere

Carácter

Cuerpo del mensaje configurado en la carta de cobranza.

PARAMIXB[3]

Carácter

Texto de

finalización configurado

en la carta de

cobranza.

PARAMIXB[4]

Array

Matriz

con información de la boleta y R_E_C_N_O_

de la SEA

Array[1][1] - String

con información de la boleta en formato JSON

Array[1][2] - R_E_C_N_O_

del registro

en la SEA

04.

...

DEVOLUCIÓN

cMsg - String no en el formato HTML que será utilizada se utilizará como layout do del e-mail que será enviadose enviará.

05. 

...

EJEMPLO DE

...

UTILIZACIÓN

Bloco de código
languagejava
themeMidnight
firstline1
titleNGFMSGBOL
linenumberstrue
#INCLUDE "TOTVS.CH"

/*/{Protheus.doc} NGFMSGBOL
    Permite personalizar ael mensagemmensaje que se seráenviará enviadaen noel e-mail dodel cliente
    @type  Function
    @author totvs
    @since 03/10/2023
    @version 1.0
    @return cMsg, Character, String emen formato html que se seraenviará enviadaen noel e-mail
    @see https://tdn.totvs.com/pages/editpage.action?pageId=793813600
/*/
User Function NGFMSGBOL() As Character
    Local cSaudacao As Character
    Local cTexto As Character 
    Local cConclusao As Character
    Local aBoletos As Array
    Local cMsg As Character

    cSaudacao       := PARAMIXB[1]
    cTexto          := PARAMIXB[2]
    cConclusao      := PARAMIXB[3]
    aBoletos        := PARAMIXB[4]
	
	//CABEÇALHOENCABEZADO 
    cMsg := ''
    cMsg += '<html>'
    cMsg += '<head>'
    cMsg += '<style>'
    cMsg += 'table {'
    cMsg += 'width: 80%;'
    cMsg += '}'
    cMsg += 'caption, td, th {'
    cMsg += 'font-family:verdana;
    cMsg += '}'
    cMsg += 'td.bloco {'
    cMsg += 'white-space: break-s'
    cMsg += '}'
    cMsg += '</style>'
    cMsg += '</head>'
    cMsg += '<body>'
    cMsg += '<table>'
    cMsg += '<tr>'
    cMsg += '<td class="bloco">'
    cMsg += cSaudacao
    cMsg += '</td>'
    cMsg += '</tr>'
    cMsg += '</table>'
    cMsg += '<br />'
    
	//CORPOCUERPO DODEL E-MAIL
    cMsg += '<table>'
    cMsg += '<tr>'
    cMsg += '<td class="bloco">'
    cMsg += cTexto
    cMsg += '</td>'
    cMsg += '</tr>'
    cMsg += '</table>'
    cMsg += '<br />'

	
    //CONCLUSÃOFINALIZACIÓN DODEL E-MAIL
    If !Empty(cConclusao)
        cMsg += '<table>'
        cMsg += '<tr>'
        cMsg += '<td class="bloco">'
        cMsg += cConclusao
        cMsg += '</td>'
        cMsg += '</tr>'
        cMsg += '</table>'
        cMsg += '<br />'
    EndIf
    cMsg += '</body>'
    cMsg += '</html>'

Return cMsg