01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Idiomas | Português |
Função: | FINA710 - Novo Gestor Financeiro Portal do Cliente |
02. DESCRIÇÃO
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)
03. PARÂMETROS
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 |
04. RETORNO
cMsg - String no formato HTML que será utilizada como layout do e-mail que será enviado
05. EXEMPLO DE UTILIZAÇÃO
NGFMSGBOL
#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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas