Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

CA290FUNC - Edição dos Contextos Para Criação de Menu na Nova Área de Trabalho do CRM

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Faturamento

Rotina:

Rotina

Nome Técnico

CRMA290

Nova área de trabalho do CRM

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Descrição

Através deste PE é possível alterar os contextos disponíveis para criação do menu da área de trabalho do CRM.

O PE ira receber as opções padrões através de um array e deverá retornar este mesmo editado.

Ponto de Entrada

Descrição:

CA290FUNC - Edição das opções dos contextos para criação do Menu da Área de Trabalho do CRM

Localização:

Atualizações/Área de Trabalho/Criar Painel/Avançar/Avançar/Avançar

Eventos:

CA290GXMLCA290FUNC()  --> cRetaRet

Programa Fonte:

CRMA290

Parâmetros:

PARAMIXB[1] - Tipo: CaracterArray --> String do XMLArray com opções de contexto

Retorno:

Nome

Tipo

Descrição

Obrigatório

cRetaPEFuncs

 Caracter

 Array

Array de opções de contexto  Expressão contendo um xml para criação do menu

 Sim

 

Exemplo:
Bloco de código
languagecpp
titleExemplo
linenumberstrue
#Include '
Protheus
PROTHEUS.
ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab
CH'
  
User Function CA290FUNC()
  
Local aPEFuncs := PARAMIXB[1]
  
aAdd( aPEFuncs , { "Nova Opção", "ALERT('Nova Opção')" } )
  
Return( aPEFuncs )