Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Exemplo:
cPath := FWSX2Util():GetPath( "SED" )


GetX2Module()
Sintaxe:
FwSX2Util():GetX2Module( cAlias , lSeekByFile ) →  nModule

Descrição:
Recupera o número do módulo da tabela no SX2
Este método está disponível a partir do Label 20190131 da LIB Protheus.

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

cAlias CaracterIndica qual a tabela a ser pesquisadaX
lSeekByFile LógicoDefine se a busca deve acontecer pela coluna X2_ARQUIVO (.T.) ou pela coluna de alias padrão (.F.) | conteúdo default .F.


Retorno: 
nModule - Numérico - Valor do campo X2_MODULO da tabela pesquisada.

Exemplo:
nModSA1 := FwSX2Util(): GetX2Module( "SA1" )
nModSE2 := FwSX2Util(): GetX2Module( "SE2990", .T. ) 



GetX2NameGetx2Name()
Sintaxe:
FwSX2Util():GetX2Name( cAlias , lSeekByFile ) →  cName

Descrição:
Recupera a descrição da tabela no SX2

Parâmetros:

NomeTipoDescriçãoObrigatório
cAlias CaracterIndica qual a tabela a ser pesquisadaX
lSeekByFile LógicoDefine se a busca deve acontecer pela coluna X2_ARQUIVO (.T.) ou pela coluna de alias padrão (.F.) | conteúdo default .F.


Retorno:
cName - Caracter - Valor do campo X2_NAME conforme o idioma do ambiente

Exemplo:
cNameSA1 := FwSX2Util():GetX2Name( "SA1" ) // Deve retornar Clientes
cNameSE2 := FwSX2Util():GetX2Name( "SE2990", .T. ) // Deve retorno títulos a pagar



SeekX2File()
Sintaxe:
FwSX2Util():SeekX2File( cFile ) → lFound

Descrição:
Posiciona no SX2 conforme o nome físico informado para pesquisa

Parâmetros:

NomeTipoDescriçãoObrigatório
cFile CaracterIndica qual a tabela a ser pesquisada X


Retorno:
lFound - Lógico - Indica se conseguiu posicionar ou não no registro

Exemplo:
lFound := FwSX2Util():SeekX2File( "SE2990" )