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 é disparado após a inclusão dos gatilhos padrões na Viagem Modelo 3. Permite a inclusão de novos gatilhos.
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
oStruct | Caracter | Contém a estrutura da tabela. |
Retorno
- ()
Variáveis:
Nome | Tipo | Escopo | Pode Alterar | Descrição | ||||||||||
aRet | Array of Record | Local | Não | Retorna no novo gatilho já no formato FwStruTrigger. n,1 : ID do campo de origem n,2 : ID do campo de destino n,3 : Bloco de validação na execução do gatilho n,4 : Bloco de execução do gatilho |
03. EXEMPLO DE UTILIZAÇÃO
TMF60GAT
#INCLUDE "PROTHEUS.CH" User Function TMF60GAT() Local oStru := ParamIXB[1] Local aRet := {} Local aAux := {} If oStru:aTable[1] == "SDG" aAux := (FwStruTrigger("DG_CODDES",; // Campo de Domínio "DG_BANCO" ,; // Campo de Contradomínio "'CX1'",; // Regra de Preenchimento ,; // Se posicionara ou não antes da execução do gatilhos (Opcional) ,; // Alias da tabela a ser posicionada (Obrigatório se lSeek = .T.) ,; // Ordem da tabela a ser posicionada (Obrigatório se lSeek = .T.) ,; // Chave de busca da tabela a ser posicionada (Obrigatorio se lSeek = .T) )) // Condição para execução do gatilho (Opcional) Aadd(aRet,aAux) aAux := (FwStruTrigger("DG_CODDES" ,; // Campo de Domínio "DG_AGENCIA",; // Campo de Contradomínio "'00001'",; // Regra de Preenchimento ,; // Se posicionara ou não antes da execução do gatilhos (Opcional) ,; // Alias da tabela a ser posicionada (Obrigatório se lSeek = .T.) ,; // Ordem da tabela a ser posicionada (Obrigatório se lSeek = .T.) ,; // Chave de busca da tabela a ser posicionada (Obrigatório se lSeek = .T) )) // Condição para execução do gatilho (Opcional) Aadd(aRet,aAux) Endif Return aRet
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas