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. 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:

03. EXEMPLO DE UTILIZAÇÃO

#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á.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>