Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Logística
Módulo:SIGATMS - Gestão de Transportes 


02. DESCRIÇÃO

O Ponto de entrada localizado na função TMSF76CP1 do fonte TMSAF76. Através deste ponto é possível retirar e incluir campos nos Grids do Painel de Agendamentos, desde que os campos que serão incluídos possuam referência com algum campo da tabela do Grid que está sendo manipulado.

(ideia) Exemplo: Podemos incluir o Nome do Remetente pois existe relacionamento com os campos Código e Loja do remetente da tabela DF1 (Itens do Agendamento).

Parâmetros:

NomeTipoDescriçãoDefaultObrigatórioReferência
nAcaoNumeric

Grid que será manipulado (1=Item do Agendamento / 2=Grids Inferiores)


Sim
cAliasCharacterNome da tabela do Grid que será manipulado
Sim
aCamposArrayConjunto de campos do Grid que será manipulado
Sim


Retorno:

  • aCampos - Array com o conjunto de campos do Grid após manipulação

03. EXEMPLO DE UTILIZAÇÃO

TMF76CPS
#INCLUDE 'PROTHEUS.CH'

User Function TMF76Cps()
Local nAcao   := ParamIXB[1]
Local cAlias  := ParamIXB[2]
Local aCampos := Aclone(ParamIXB[3])

If nAcao == 1
	Aadd(aCampos,{})
	Ains(aCampos,10)
	
	aCampos[10] := {"DF1_NOMREM","DF1_NOMREM","DF1_NOMREM",.F.}
EndIf

Return Aclone(aCampos)


04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Não há.