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:
Nome | Tipo | Descrição | Obrigatório |
---|
cField | Caracter | Nome do campo | X |
Retorno:
cDesc
GetAllFields()
Sintaxe:
FWSX3Util():GetAllFields( cAlias , lVirtual ) → aFields
Descrição:
Retorna os campos de um alias específico da SX3.
Parâmetros:
Nome | Tipo | Descrição | Obrigatório |
---|
cAlias | Caracter | Alias da tabela que os campos serão retornados | X |
lVirtual | Ló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:
Nome | Tipo | Descrição | Obrigatório |
---|
cSXGGroup | Caracter | Nome do grupo de campos | X |
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:
Nome | Tipo | Descrição | Obrigatório |
---|
cField | Caracter | Código do campo para a busca do tipo | X |
Retorno:
cType - Caracter - Tipo do campo no SX3 (C,L,D,M,N)