Histórico da Página
...
| Produto: |
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: |
| ||||||||||||||||
| Segmento: |
| ||||||||||||||||
| Módulo: | PORTAL DA EMPRESA | ||||||||||||||||
| Função: | GERENCIAR BENEFICIÁRIOS | ||||||||||||||||
| País: | Brasil | ||||||||||||||||
| Ticket: | |||||||||||||||||
| Story: | DSAUBE-2689828654 |
02. DESCRIÇÃO
Este ponto de entrada permite definir, via expressão SQL, quais ações estarão disponíveis para cada beneficiário no processo de consulta na tela de gerenciar beneficiários.
...
| Informações | ||
|---|---|---|
| ||
O SELECT principal da busca de beneficiários é baseado na tabela BA1.
Isso permite definir ações diferentes por beneficiário.
|
Exemplo simples de uso:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
#include "protheus.ch" user function PTBENANXPTBENACT() local oAttachmentscActions as object oAttachments := JsonObject():new() oAttachments["enabled"] := .T. oAttachments["required"] := .T. oAttachments["informationMessage"] := "Esta mensagem foi alterado via ponto de entrada" return oAttachments:= "'edit,block'" return cActions |
Exemplo completo com CASE WHEN:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
#include "protheus.ch"
user function PTBENACT()
local cQuery as character
local cHolderType := getNewPar("MV_PLCDTIT", "T") as character
cQuery := " CASE "
cQuery += " WHEN BA1.BA1_TIPUSU = '" + cHolderType + "' THEN 'edit,block' "
cQuery += " ELSE 'block' "
cQuery += " END "
return cQuery |
04. ASSUNTOS RELACIONADOS
- Não se aplica,
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas