| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | Financeiro |
| Idiomas: | Português |
| Função: | Portal do Cliente |
O ponto de entrada PCINVOBS permite definir campos que serão exibidos nas ações das notas do Portal do Cliente - SIGAFIN.
| PARAMIXB | Tipo | Descrição |
|---|---|---|
| 1º Posição | Array | Contém um Array com as chaves (FILIAL+CODIGO+LOJA) dos clientes selecionados no portal.
|
| 2º Posição | Caracter | Usuário de login do Portal do cliente |
O ponto de entrada deve retornar um Array contendo em cada posição outro Array conforme a seguinte configuração:
| Sub-Array | Obrigatoriedade | Descrição |
|---|---|---|
| 1º Posição | Obrigatório | Nome da opção que será apresentada no menu. |
| 2º Posição | Obrigatório | Campo da tabela SF2 que será apresentado. |
| 3º Posição | Opcional | Ícone que será apresentado no Portal do Cliente, utilizar os ícones disponíveis no link: https://po-ui.io/guides/icons. Caso não seja informado será utilizado o ícone po-icon po-icon-document como padrão. |
É possível utilizar elementos HTML no texto de um campo memo para formatação na exibição do Portal do Cliente.
Algumas tags podem não funcionar corretamente, realize a validação do resultado antes da utilização definitiva.
<h1>Personalizando o título com h1</h1> <h2>Descrição com h2</h2> <p>Podemos deixar em <b>negrito</b> utilizando a tag b</p> <p>Para <u>sublinhado</u> utilizamos a tag u</p> <p>Dessa forma é possível personalizar a exibição dos textos para os clientes no Portal do cliente.</p> |

#Include "Protheus.ch"
/*/{Protheus.doc} User Function PCINVOBS
Utilizado para criação de ações das notas no Portal do Cliente - FIN.
@type user function
@author Totvs
@since 17/10/2023
@version 1.0
@see https://tdn.totvs.com/pages/viewpage.action?pageId=795905757
/*/
User Function PCINVOBS()
Local aActions := {} as Array
Local aClientes := PARAMIXB[1] as Array // lista de clientes selecionados no portal
Local cUsuario := PARAMIXB[2] as Character // código d usuário do portal
//[1] titulo; [2] campo tabela; [3] po-ui icon, default po-icon po-icon-document (https://po-ui.io/guides/icons)
AADD(aActions, {"Observações", "F2_XMEMO", "po-icon po-icon-credit-payment"})
Return aActions |