SX1 Perguntas do Usuário | Conheça SX1 Protheus

SX1 Perguntas do Usuário

O que é SX1 Totvs Protheus

A tabela SX1 do Dicionário de Dados  Totvs Protheus 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 Perguntas do Usuário 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 Perguntas do Usuário 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.

Consultoria Totvs Protheus

Seja qual for a necessidade, sempre oferecemos uma solução.

Consultores experiente em Totvs Protheus. Atendimento para suporte, implantação, e melhorias em seu sistema Totvs Protheus. Possuimos atendimentos presencial e Remoto. Entre em contato e solicite uma cotação .

Saiba Mais
CamposTipoDescrição
X1_GRUPOCaracter Código chave de identificação da pergunta. Através deste código as perguntas são agrupadas em um conjunto
X1_ORDEMCaracter Ordem de apresentação das perguntas. A ordem é importante para a criação das variáveis de escopo PRIVATE MV_PAR??
X1_PERGUNTCaracterRótulo com a descrição da pergunta no idioma Português
X1_PERSPACaracterRótulo com a descrição da pergunta no idioma Espanhol
X1_PERENGCaracterRótulo com a descrição da pergunta no idioma Inglês
X1_VARIAVLCaracter*** Não usado ***
X1_TIPOCaracter Tipo de dado da pergunta, onde temos:
C – Caracter
L- Lógico
D-Data
N-Numérico
M-Memo
X1_TAMANHOInteiro Tamanho do Campo
X1_DECIMALInteiro Quantidade de casas decimais, se o tipo for numérico
X1_PRESELInteiro 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_GSCCaracter 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_VALIDCaracter Validação da Pergunta. A função deverá ser Function(para GDPs) ou User Function (Cliente) , Static Function não podem ser utilizadas.
X1_VAR01Caracter Nome da variável criada para essa pergunta, no modelo MV_PARXXX, onde XXX é um sequencial numérico.
X1_DEF01Caracter Item 1 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA1Caracter Item 1 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG1Caracter Item 1 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT01Caracter Conteúdo inicial da variavel1, usada quando X1_GSC for Text ou Range,
X1_VAR02Caracter *** Não usado ***
X1_DEF02Caracter Item 2 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA2Caracter Item 2 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG2Caracter Item 2 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT02Caracter*** Não usado ***
X1_VAR03Caracter*** Não usado ***
X1_DEF03Caracter Item 3 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA3Caracter Item 3 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG3Caracter Item 3 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT03Caracter *** Não usado ***
X1_VAR04Caracter *** Não usado ***
X1_DEF04Caracter Item 4 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA4Caracter Item 4 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG4Caracter Item 4 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT04Caracter *** Não usado ***
X1_VAR05Caracter*** Não usado ***
X1_DEF05Caracter Item 5 do combo Box quando o X1_GSC igual a C. Em Português.
X1_DEFSPA5Caracter Item 5 do combo Box quando o X1_GSC igual a C. Em Espanhol.
X1_DEFENG5Caracter Item 5 do combo Box quando o X1_GSC igual a C. Em Inglês.
X1_CNT05Caracter *** Não usado ***
X1_F3Caracter LookUp associado a pergunta
X1_PYMECaracter Determina se a pergunta é utilizada pelo Microsiga Protheus Serie 3
X1_GRPSXGCaracter 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_HELPCaracter Código do HELP para a pergunta.
X1_PICTURECaracter Picture do Campo. A picture de um campo é a mascara de entrada que o campo deve respeitar.
X1_IDFILCaracter Utilizado quando o Registro do SX1 está sendo utilizado por filtro. Grupo ficará em branco nesse caso.

A Six IT é uma Consultoria Totvs Protheus. Trabalhamos com implantações, suporte e melhorias. Entre em contato e saiba mais

Veja Também
Message Us on WhatsApp