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:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência |
|---|---|---|---|---|---|
| nAcao | Numeric | Grid que será manipulado (1=Item do Agendamento / 2=Grids Inferiores) | Sim | ||
| cAlias | Character | Nome da tabela do Grid que será manipulado | Sim | ||
| aCampos | Array | Conjunto 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á.
Import HTML Content
Visão Geral
Conteúdo das Ferramentas