Page tree
Skip to end of metadata
Go to start of metadata

Criação de P.E. na rotina GPEA180 na montagem do Header dos Grids

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

SIGAGPE

Função:

GPEA180

Situação/Requisito:

Criação de P.E. na rotina GPEA180 na montagem do Header dos Grids

Solução/Implementação:

Ponto de Entrada : GP180HEA

Parâmetros de entrada : Array com 2 posições contendo :

Posição 1 → Array com os campos do primeiro Grid

Posição 2 → Array com os campos do segundo Grid

O retorno deverá ser o o mesmo array de entrada com as alterações desejadas.

Conteúdo dos arrays de entrada/saída

CampoDescrição
TituloTitulo do campo - x3_titulo
CampoNome do campo - x3_campo
PicturePicture do campo - x3_picture
TamanhoTamanho do campo - x3_tamanho
DeciamalTamanho decimal do campo - x3_decimal
ValidValid do campo - x3_valid
UsadoX3_usado
TipoTipo do campo - x3_tipo
F3Consulta padrao do campo - x3_f3
Contextox3_context
Opçõesx3_cbox
Inicializador padrãox3_relacao
Editavel?x3_when
Visual?x3_visual (S/N)
Fixo""
Fixo.F.


Exemplo:

User function GP180HEA()
Local aHeader1 := PARAMIXB[1]
Local aHeader2 := PARAMIXB[2]

Aadd(aHeader1,{ "cTitulo", 'x3_campo','x3_picture','x3_tamanho', 'x3_decimal', 'x3_valid', 'x3_usado', 'x3_tipo', 'X3_F3', 'x3_context', 'x3_cBox' ,'x3_relacao', 'x3_when', 'x3_Visual', 'x3_vlduser',"", .F.})

Aadd(aHeader2,{ "cTitulo", 'x3_campo','x3_picture','x3_tamanho', 'x3_decimal', 'x3_valid', 'x3_usado', 'x3_tipo', 'X3_F3', 'x3_context', 'x3_cBox' ,'x3_relacao', 'x3_when', 'x3_Visual', 'x3_vlduser',"", .F.})

Return {aHeader1,aHeader2}

Pacotes: