| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | Financeiro |
| Idiomas | Português |
| Função: | FINA710 - Novo Gestor Financeiro Portal do Cliente |
O ponto de entrada NGFMSGBOL permite alterar o corpo do 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 online)
Nome | Tipo | Descrição |
PARAMIXB[1] | Caractere | Texto de saudação configurado na carta de cobrança |
| PARAMIXB[2] | Caractere | Corpo da mensagem configurada na carta de cobrança |
| PARAMIXB[3] | Caractere | Texto de conclusão configurado na carta de cobrança |
| PARAMIXB[4] | Array | Matriz contendo as informações do boleto e R_E_C_N_O_ da SEA Array[1][1] - String contendo as informações do boleto em formato JSON Array[1][2] - R_E_C_N_O_ do registro na SEA |
cMsg - String no formato HTML que será utilizada como layout do e-mail que será enviado
#INCLUDE "TOTVS.CH"
/*/{Protheus.doc} NGFMSGBOL
Permite personalizar a mensagem que será enviada no e-mail do cliente
@type Function
@author totvs
@since 03/10/2023
@version 1.0
@return cMsg, Character, String em formato html que sera enviada no 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ÇALHO
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 />'
//CORPO DO E-MAIL
cMsg += '<table>'
cMsg += '<tr>'
cMsg += '<td class="bloco">'
cMsg += cTexto
cMsg += '</td>'
cMsg += '</tr>'
cMsg += '</table>'
cMsg += '<br />'
//CONCLUSÃO DO 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
|