Descrição:
Classe que retorna os campos do SX1 (Perguntas) cadastrados para o ID passado
Métodos:
New()
Sintaxe:
FWSX1Util():New() →
Descrição:
Método construtor da classe
AddGroup()
Sintaxe:
FWSX1Util():AddGroup( cPesqGroup ) →
Descrição:
Adiciona qual grupo deverá ser pesquisado.
Parâmetros:
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cPesqGroup | Caracter | Deverá ser passado qual grupo será incluído no array aGrupo | X |
SearchGroup()
Sintaxe:
FWSX1Util():SearchGroup( ) →
Descrição:
Pesquisa as informações do(s) grupo(s) que foram adicionados ao array aGrupo
Informações:
O retorno da classe será um Objeto (oObj:aGrupo), onde a posição [1] é um Array contendo o nome do Grupo de Perguntas e a posição [2] é um Objeto contendo as perguntas daquele Grupo.
Os campos da tabela SX1 que são retornados pela classe são:
Nome na SX1 | Nome interno na Classe |
---|---|
X1_GSC | cX1_GSC |
X1_TIPO | cX1_TIPO |
X1_ORDEM | cX1_ORDEM |
X1_VAR01 | cX1_VAR01 |
X1_VAR02 | cX1_VAR02 |
X1_VAR03 | cX1_VAR03 |
X1_VAR04 | cX1_VAR04 |
X1_VAR05 | cX1_VAR05 |
X1_PERGUNT | cX1_PERGUNT |
X1_DEF01 | cX1_DEF01 |
X1_DEF02 | cX1_DEF02 |
X1_DEF03 | cX1_DEF03 |
X1_DEF04 | cX1_DEF04 |
X1_DEF05 | cX1_DEF05 |
Exemplo de uso:
#include "Protheus.ch" User Function testeFun() Local oObj := FWSX1Util():New() oObj:AddGroup("ACA480") oObj:AddGroup("ACA600") oObj:AddGroup("ACA715") oObj:SearchGroup() Return |