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

MNTA9853()

País:Brasil


02. DESCRIÇÃO

Descrição:

Ponto de entrada executado na rotina de Controle de Portaria (MNTA985) que inicializa o conteúdo de campos pelo dicionário, carregando campos (X3_RELAC) em tela através da função

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Controle de Portaria/Portaria

Programa Fonte:MNTA985.prx

Função:

MNTA9853

Parâmetro:

NomeTipoDescrição
ParamIXB[1]CaracterIndica o campo a ser validado
ParamIXB[2]CaracterFilial de movimentação
ParamIXB[3]Caracter

Empresa de movimentação

Retorno:

NomeTipoDescriçãoObrigatório
xRetQualquerConteúdo a ser carregado no campoX

03. DEMAIS INFORMAÇÕES

Exemplo MNTA9853()
#Include 'Protheus.ch'
#Include 'RwMake.ch'
 
/*
Função MNTA9853
Autor Felipe Nathan Welter
Data 16/02/10
Descrição PE para carregar campos (X3_RELAC) em tela atraves da funcao M985RELAC
Parametros aParamIxb [1] - cCampo - (indica campo a ser validado)
                     [2] - cFilMov - Filial de Movientacao
                     [3] - cEmpMov - Empresa de Movimentacao
Retorno xCampo - Conteudo para preencher o campo em tela (ou Nil p/ nao sobrescrever)
Uso MNTA985
*/
 
User Function MNTA9853()
 
    Local aArea := GetArea()
    Local lENT := lSAI := .F.
    Local cCampo := ""
    Local xRet := Nil
 
    //Carrega variaveis de Entrada e Saida
    If Type("ParamIxb") == "A"
        cCampo := ParamIXB[1]
        cFilMov := ParamIXB[2]
        cEmpMov := ParamIXB[3]
    EndIf
 
    Do Case
        Case cCampo == "TTI_DESSIT"
            xRet := NGSEEK("ZY0",If(M->TTI_TIPMOV == '1',M->TTI_SITENT,M->TTI_SITSAI),01,"ZY0_DESSIT")
        Case cCampo == "TTI_REGORI"
            If M->TTI_TIPMOV == '1'
                xRet := NGSEEK("DUY",M->TTI_CDRORE,01,"DUY_DESCRI",cFilMov,cEmpMov)
            ElseIf M->TTI_TIPMOV == '2'
                xRet := NGSEEK("DUY",M->TTI_CDRORS,01,"DUY_DESCRI",cFilMov,cEmpMov)
            EndIf
    EndCase
 
    RestArea(aArea)
 
Return xRet


04. ASSUNTOS RELACIONADOS

  • Não se aplica.