Histórico da Página
...
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 | Caracter | Indica qual a tabela a ser pesquisada | X |
lSeekByFile | Lógico | Define 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:
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cAlias | Caracter | Indica qual a tabela a ser pesquisada | X |
lSeekByFile | Lógico | Define 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:
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cFile | Caracter | Indica 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" )