Árvore de páginas

Carregando...


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:MNTA295E()
País:Brasil


02. DESCRIÇÃO

Descrição:

Ponto de Entrada que permite alteração das propriedades dos campos apresentados na tela de geração de O.S. a partir da distribuição de S.S.

Localização:

SIGAMNT: Atualizações/Controle de Oficina/Solicitação de Serviço/Distribuição de SS

Programa Fonte:

MNTA295.prw

Função:

MNTA295E()

Parâmetros:

NomeTipoDescrição do CampoObrigatórioClasse
PARAMIXB[1]ObjetoBem/LocalizaçãoSimTGet
PARAMIXB[2]ObjetoNome do BemsimTGet
PARAMIXB[3]Objeto

Centro Custo

SimTGet
PARAMIXB[4]Objeto

Centro de Trabalho

SimTGet
PARAMIXB[5]Objeto
ServiçoSimTGet
PARAMIXB[6]ObjetoNome do ServiçoSimTGet
PARAMIXB[7]Objeto

Sequência

SimTGet
PARAMIXB[8]Objeto

Data Orig.

SimTGet
PARAMIXB[9]Objeto

Hr. Prev.

SimTGet
PARAMIXB[10]Objeto

Situação

SimTComboBox
PARAMIXB[11]Objeto

Contador

SimTGet
PARAMIXB[12]Objeto

Hora cont. 1

SimTGet
PARAMIXB[13]Objeto

2. Contador

SimTGet
PARAMIXB[14]Objeto

Hora cont. 2

SimTGet
PARAMIXB[15]Objeto

Dt.Par.Re.I

SimTGet
PARAMIXB[16]Objeto

Ho.Par.Re.I

SimTGet
PARAMIXB[17]Objeto

Prioridade

SimTGet ou TComboBox*
PARAMIXB[18]Objeto

Observação

SimTGet
PARAMIXB[19]ObjetoDescrição Centro de CustoSimTGet
PARAMIXB[20]ObjetoDescrição Centro de TrabalhoSimTGet

Retorno:

NomeTipoDescriçãoObrigatório
aObjArrayContém as alterações realizadas nos objetos pelo usuárioSim


Observações:

  • Para que se entenda o funcionamento dos métodos e atributos de cada campo recomenda-se a utilização das documentações disponibilizadas na coluna Classes da tabela de parâmetros citada acima.
  • A hierarquia de classes também deve ser observada, pois algumas propriedades e métodos estão disponíveis através da herança entre elas. Por exemplo, a classe TGet herda propriedades e métodos da classe TControl.

03. DEMAIS INFORMAÇÕES

Exemplo MNTA295E()
#include 'Protheus.ch'
 
//-------------------------------------------------------------------
/*/{Protheus.doc} MNTA295E
Manipula propriedades dos campos apresentados em tela.
 
@author  Eduardo Mussi
@since   07/08/2018
@version P12
/*/
//-------------------------------------------------------------------
User Function MNTA295E()
 
    Local aObj     := ParamIXB
    Local cBemSS   := aObj[1]:cText // Retorna conteúdo do campo "Bem/Localiz."
    Local cCentroC := Posicione( 'ST9', 1, xFilial( 'ST9' ) + cBemSS, 'T9_CCUSTO'  )
    Local cCentroT := Posicione( 'ST9', 1, xFilial( 'ST9' ) + cBemSS, 'T9_CENTRAB' )
 
    // Adicionar o valor no campo.
    aObj[3]:VarPut( cCentroC )
    aObj[4]:VarPut( cCentroT )
 
    aObj[3]:bWhen := {|| .F. }
    aObj[4]:bWhen := {|| .F. }
 
    aObj[19]:VarPut( Posicione( 'CTT', 1, xFilial( 'CTT' ) + cCentroC, 'CTT_DESC01' ) )
    aObj[20]:VarPut( Posicione( 'SHB', 1, xFilial( 'SHB' ) + cCentroT, 'HB_NOME' ) )
 
Return aObj


04. ASSUNTOS RELACIONADOS

  • Não se aplica.