Árvore de páginas

Ponto de entrada AF251AHD que permite incluir no aHeader campos de usuarios livres para digitação na grade

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

SIGAATF - Ativo Fixo

Rotina:

Rotina

Nome Técnico

ATFA251

Aquisição por Transferência de Ativos

Ponto de Entrada:

AF251AHD

Chamados Relacionados

DSERCTR1-20445

País(es):

Todos homologados pelo Protheus

Banco(s) de Dados:

Todos homologados pelo Protheus

Sistema(s) Operacional(is):

Todos homologados pelo Protheus

Descrição

Documentação do ponto de entrada AF251AHD que permite a inclusão de campos de usuário na grade de edição.


Ponto de Entrada

Descrição:

Ponto de entrada AF251AHD que permite a inclusão de campos de usuário na grade de edição.

Eventos:

lAF251AHD := ExistBlock('AF251AHD')

Programa Fonte:

ATFA251.PRX

Função:

AAf251aHead() - Monta o array aHeader para grade de edição da tela de aquisição por transferência.

Retorno:

Nome

Tipo

Descrição

Obrigatório

aHeaderPE

Array

Retorno do array aHeader onde os campos que não existem no array padrão são incluídos para edição na tela de aquisição por transferência.

SIM

 

Exemplo:

#Include 'Protheus.ch'

User Function AF251AHD()
local aHeaderPE := ParamIXB

SX3->(DbSetOrder(2))
If SX3->(dbSeek("N1_TSTMES"))
AADD(aHeaderPE,{X3Titulo(),SX3->X3_CAMPO,AllTrim(SX3->X3_PICTURE),SX3->X3_TAMANHO,SX3->X3_DECIMAL,"","",SX3->X3_TIPO,SX3->X3_ARQUIVO } )
EndIf

Return(aHeaderPE)


Pre-Requisito: Criar campo de usuário via configurador.


Campo Usuario TítuloTipoTamanho
N1_TSTMESTst.Cpo.LivrC-Caracter20


Tela de edição para rotina Aquisição por Transferência.