SX1 Perguntas do Usuário Totvs Protheus

SX1 Perguntas do Usuário Totvs Protheus

SX1 Perguntas do Usuário Totvs Protheus

A Six IT é especialista em soluções Totvs Protheus

A tabela SX1 do Dicionário de Dados define de uma forma padronizada a interface de perguntas ou questões para o usuário do sistema.

Padronizar as perguntas do sistema traz uma série de beneficio ao sistema e ao desenvolvedor, onde podemos destacar:

Padronização do padrão de operação do sistema
Padronização das características das interfaces de Perguntas. Ex.: Restauração das ultimas repostas, por usuário, sistema, etc…
Maior velocidade na codificação das rotinas
Maior qualidade do software entregue
A tabela SX1 deve ser utilizada sempre que houver necessidade do usuário responder algumas questões ou perguntas para o sistema, tendo sempre em mente que as respostas têm como escopo o usuário, ou seja, cada usuário pode ter uma parametrização diferente da rotina ou processo. Recomenda-se o seu uso em rotinas de formulário, relatório, consulta e rotinas de processamento.

A simplicidade da construção pode levar o uso do SX1 em Estruturas do tipo Loop, o que é terminantemente proibido. Devemos ter em mente que a montagem da interface requer operações de I/O, o que pode ocasionar perda de desempenho em rotinas.

Campos Tipo Descrição
X1_GRUPO Caracter  Código chave de identificação da pergunta. Através deste código as perguntas são agrupadas em um conjunto
X1_ORDEM Caracter  Ordem de apresentação das perguntas. A ordem é importante para a criação das variáveis de escopo PRIVATE MV_PAR??
X1_PERGUNT Caracter Rótulo com a descrição da pergunta no idioma Português
X1_PERSPA Caracter Rótulo com a descrição da pergunta no idioma Espanhol
X1_PERENG Caracter Rótulo com a descrição da pergunta no idioma Inglês
X1_VARIAVL Caracter *** Não usado ***
X1_TIPO Caracter  Tipo de dado da pergunta, onde temos:

C – Caracter

L- Lógico

D-Data

N-Numérico

M-Memo

X1_TAMANHO Inteiro  Tamanho do Campo
X1_DECIMAL Inteiro  Quantidade de casas decimais, se o tipo for numérico
X1_PRESEL Inteiro  Quando temos uma Pergunta tipo Combo, podemos deixar o valor padrão selecionado neste campo, deve ser informado qual o número da opção selecionada.
X1_GSC Caracter  Tipo de objeto a ser criado para essa pergunta, valores aceitos são:

(G) Edit,(S)Text,(C) Combo,(R) Range,File,Expression ou (K)=Check.

Caso campo esteja em branco é tratado como Edit. Objetos do tipo combo podem ter no máximo 5 itens.

X1_VALID Caracter  Validação da Pergunta. A função deverá ser Function(para GDPs) ou User Function (Cliente) , Static Function não podem ser utilizadas.
X1_VAR01 Caracter  Nome da variável criada para essa pergunta, no modelo MV_PARXXX, onde XXX é um sequencial numérico.
X1_DEF01 Caracter  Item 1 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA1 Caracter  Item 1 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG1 Caracter  Item 1 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT01 Caracter  Conteúdo inicial da variavel1, usada quando X1_GSC for Text ou Range,
X1_VAR02 Caracter  *** Não usado ***
X1_DEF02 Caracter  Item 2 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA2 Caracter  Item 2 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG2 Caracter  Item 2 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT02 Caracter *** Não usado ***
X1_VAR03 Caracter *** Não usado ***
X1_DEF03 Caracter  Item 3 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA3 Caracter  Item 3 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG3 Caracter  Item 3 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT03 Caracter  *** Não usado ***
X1_VAR04 Caracter  *** Não usado ***
X1_DEF04 Caracter  Item 4 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA4 Caracter  Item 4 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG4 Caracter  Item 4 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT04 Caracter  *** Não usado ***
X1_VAR05 Caracter *** Não usado ***
X1_DEF05 Caracter  Item 5 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA5 Caracter  Item 5 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG5 Caracter  Item 5 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT05 Caracter  *** Não usado ***
X1_F3 Caracter  LookUp associado a pergunta
X1_PYME Caracter  Determina se a pergunta é utilizada pelo Microsiga Protheus Serie 3
X1_GRPSXG Caracter  Código do grupo de campo(SXG) que o campo pertence. Todos os campos que estão associados a um grupo de campo, sofrem as alterações quando alteramos ele.
X1_HELP Caracter  Código do HELP para a pergunta.
X1_PICTURE Caracter  Picture do Campo. A picture de um campo é a mascara de entrada que o campo deve respeitar.
X1_IDFIL Caracter  Utilizado quando o Registro do SX1 está sendo utilizado por filtro. Grupo ficará em branco nesse caso.

Veja também:

Aplicativos Totvs Protheus
Aplicativos Totvs Protheus admin

Conheça os Aplicativos do sistema ERP Totvs Protheus. Entre em contato e saiba mais

ECD – Prorrogação no prazo de entrega
ECD – Prorrogação no prazo de entrega admin

Prorrogação do prazo de entrega da ECD referente ao ano calendário 2019

Módulos Totvs Protheus
Módulos Totvs Protheus admin

Somos especializados em Totvs Protheus. Entre em contato e saiba mais

AdvPL Desvendando os SXs Protheus
AdvPL Desvendando os SXs Protheus admin

Desvenda os SXs Totvs Microsiga Protheus, entenda o que significa cada um dos SXs

Contato

Envie seus dados que entraremos em contato
Fale Conosco pelo Whatsapp (11) 96646-0719