Árvore de páginas

Classe responsável pelo acesso ao dicionário SX3.


Métodos:


GetDescription()
Sintaxe:
FWSX3Util():GetDescription( cField ) → cDesc

Descrição:
Retorna a descrição de um campo no SX3.

Parâmetros:

NomeTipoDescriçãoObrigatório
cField CaracterNome do campoX


Retorno:
cDesc


GetAllFields()
Sintaxe:

FWSX3Util():GetAllFields( cAlias , lVirtual ) → aFields

Descrição:
Retorna os campos de um alias específico da SX3.

Parâmetros:

NomeTipoDescriçãoObrigatório
cAliasCaracterAlias da tabela que os campos serão retornadosX
lVirtualLógico

Indica se também serão retornados os campos virtuais, parâmetro opcional com valor padrão verdadeiro



Retorno:
aFields - Array com os campos da SX3


GetAllGroupFields()
Sintaxe:
FWSX3Util():GetAllGroupFields( cSXGGroup ) → aFields

Descrição:
Responsável por retornar todos os campos de um grupo de campos

Parâmetros:

NomeTipoDescriçãoObrigatório
cSXGGroupCaracterNome do grupo de camposX


Retorno:
aFields - Array contendo os campos do grupo de campos

Exemplo:
aFields := FWSX3Util():GetAllGroupFields( "033" )

Informação:
Antes de retornar os campos presentes em um grupo da SXG, o grupo é verificado na própria SXG. Na inexistência do grupo de campos informado na SXG, nenhum campo será retornado.


GetFieldType()
Sintaxe:
FWSX3Util():GetFieldType( cField ) → cType

Descrição:
Retorna o tipo do campo no SX3 ou vazio quando não encontra o campo

Parâmetros:

NomeTipoDescriçãoObrigatório
cField CaracterCódigo do campo para a busca do tipoX


Retorno:
cType - Caracter - Tipo do campo no SX3 (C,L,D,M,N)