Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manutenção de Ativos

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT)

Função:MNTC280
País:Brasil


02. DESCRIÇÃO

Descrição:

Ponto de entrada executado durante a criação da tabela temporária e também durante a gravação dos registros na tabela temporária, permite

a inclusão de novos campos na grid de "Detalhes"

Localização:

SIGAMNT: Consultas/Controle de Oficina/Solicitações/Simplificado/Consulta Gerencial.

Eventos:

Consulta Gerencial do Modulo de Solicitação de Serviços (MNTC280)

Programa Fonte:

MNTC280.prx

Função:

C280WDET()

C280TRBD()

Parâmetros:
NomeTipoDescrição
PARAMIXB[1]Lógico

Indica se a chamada veio da gravação de registros ou da criação da tabela temporária.

ValorDescrição do parâmetro
.T.Gravação de Registros
.F.Criação da Tabela Temporária
PARAMIXB[2]ArrayLista de campos da Tabela temporária (Só é trazido caso o PARAMIXB[1] seja igual a .T.)
Retorno:

O valor retornado pelo P.E. será sempre um Array, porém sua estrutura será diferente conforme o PARAMIXB[1];

Caso o PARAMIXB[1] seja Falso (.F.)

PosiçãoDescrição
1Código do campo na tabela temporária
2Tipo do campo
3Tamanho do campo
4Titulo do campo (Exibido na Grid)


Caso o PARAMIXB[1] seja Verdadeiro (.T.)

PosiçãoDescrição
1Código do campo na tabela temporária
2Conteúdo a ser setado no campo



03. DEMAIS INFORMAÇÕES

Exemplo MNTC2801
#Include 'TOTVS.ch'
#Include 'FWMVCDEF.ch'
  
User function MNTC2801()
 
   Local aRetorno := {}
   Local lGrava   := PARAMIXB[1]
   Local aCampos  := PARAMIXB[2]

   If lGrava
   
      aAdd(aRetorno, { 'DT_DIASABE', dDataBase - TQB->TQB_DTABER })
      aAdd(aRetorno, { 'DT_DIASFEC', dDataBase - TQB->TQB_DTFECH })
      aAdd(aRetorno, { 'DT_POSCONT', TQB->TQB_POSCON })

   Else

      aAdd(aRetorno, { 'DT_DIASABE', 'N', 5, 'Qtd. Dias Aberta' })
      aAdd(aRetorno, { 'DT_DIASFEC', 'N', 5, 'Qtd. Dias Fechamento' })
      aAdd(aRetorno, { 'DT_POSCONT', 'N', 5, 'Posicao do Contador' })

   EndIf

  
Return aRetorno


04. ASSUNTOS RELACIONADOS

  • Não se aplica.