Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Planejamento e Controle Orçamentário (SIGAPCO)

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Função:

PCOA481

País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46030

02. DESCRIÇÃO

O ponto de entrada PCOA4632 PCOA4811 permite a inclusão de botões de usuários personalizados na tela de Relacionamento entre Grupos de Verbas Salariais. Esse ponto de entrada é utilizado para estender as funcionalidades da tela, permitindo que o usuário adicione botões que executam rotinas específicas conforme suas necessidades.

...

Bloco de código
languagecpp
themeRDark
titleManipulação de PE no sistema
If ExistBlock( "PCOA4632PCOA4811" )

		//P_EÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
		//P_E³ Ponto de entrada utilizado para inclusao de botoesfuncoes de usuarios    no     ³
		//P_E³ browse nada tela de Relacionamento entre Grupos de Grupos de Verbas lançamentos                                          ³
		//P_E³ Parametros : Nenhum                                                    ³
		//P_E³ Retorno    : Array contendo as rotinas a serem adicionados na enchoice ³
		//P_E³  Ex. :  User Function PCOA4632        Ex. :  User Function PCOA4811                            ³
		//P_E³                      Return { 'PEDIDO'{"Titulo", {|| MyFunU_Teste() } }},"Exemplo de Botao" }          ³
		//P_EÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
	
	If ValType( aUsButtonsaUsRotina := ExecBlock( "PCOA4632PCOA4811", .F., .F. ) ) == "A"
			AEval( aUsButtonsaUsRotina, { |x| AAdd( aButtonsaRotina, x ) } )
		EndIf

	EndIf
Bloco de código
languagecpp
themeRDark
titleExemplo de PE
User Function PCOA4632PCOA4811()

    Local aButtons := {}

    // Adicionando um botão personalizado para execução de uma função
    AAdd(aButtons, {"PEDIDO", {|| u_ExecutaPedido() }, "Exemplo de Botão de Pedido"})

    // Retornando o array de botões personalizados
Return aButtons


...