Dicionário Protheus
Início

Tabela VDS no Protheus

Questionario Motivo

O que é a tabela VDS no Protheus?

A tabela VDS faz parte do sistema ERP Protheus da TOTVS e é utilizada para questionario motivo.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela VDS possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela VDS, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VDS
X2_PATH \DATA\
X2_ARQUIVO VDS990
X2_NOME Questionario Motivo
X2_NOMESPA Reason Questionnaire
X2_NOMEENG Questionnaire Reason
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO VDS_FILIAL+VDS_TIPASS+VDS_CODMOT+VDS_CPOCOD
X2_PYME S
X2_MODULO 11
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 10363
R_E_C_D_E_L_ 0

Campos da Tabela VDS (10 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
VDS 01 VDS_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 168549 0
VDS 02 VDS_TIPASS C 6 0 Tipo Assunto Tipo Asunto Subject Type Tipo de Assunto Tipo de Asunto Subject Type @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 168550 0
VDS 03 VDS_CODMOT C 6 0 Cod Motivo Cod Motivo Reason Code Codigo do Motivo Codigo del Motivo Reason Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 168551 0
VDS 04 VDS_CPOCOD C 6 0 Cod Campo Cod Campo Field Code Codigo do Campo Codigo del Campo Field Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 168552 0
VDS 05 VDS_CPOSEQ C 4 0 Sequencia Secuencia Sequence Sequencia Secuencia Sequence 9999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 168553 0
VDS 06 VDS_CPOTIT C 30 0 Titulo Titulo Title Titulo Titulo Title @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 168554 0
VDS 07 VDS_CPOTIP C 1 0 Tipo Tipo Type Tipo Tipo Type @! PERTENCE("CND") x x x x x x x x x x x x x x x x "C" - 1 x - - - N A R - - C=Caracter;N=Numerico;D=Data C=Caracter;N=Numerico;D=Fecha C=Character;N=Numeric;D=Date - - - - - S - - N - N - - - 1 2 - - - 168555 0
VDS 08 VDS_CPOTAM N 2 0 Tamanho Tamano Size Tamanho Tamano Size @E 99 M->VDS_CPOTAM>=1.and.M->VDS_CPOTAM<=50 x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - M->VDS_CPOTIP<>"D" - - - S - - N - N - - - 1 2 - - - 168556 0
VDS 09 VDS_CPOPIC C 30 0 Mascara Mascara Mask Mascara Mascara Mask @! - x x x x x x x x x x x x x x x x "@!" - 1 x - - - N A R - - - - - - M->VDS_CPOTIP<>"D" - - - S - - N - N - - - 1 2 - - - 168557 0
VDS 10 VDS_CPOOBR C 1 0 Obrigatorio Obligatorio Mandatory Obrigatorio Obligatorio Mandatory @! PERTENCE("01") x x x x x x x x x x x x x x x x "0" - 1 x - - - N A R - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - S - - N - N - - - 1 2 - - - 168558 0

Índices da Tabela VDS (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
VDS 1 VDS_FILIAL+VDS_TIPASS+VDS_CODMOT+VDS_CPOCOD Tipo Assunto + Cod Motivo + Cod Campo Tipo Asunto + Cod Motivo + Cod Campo Subject Type + Reason Code + Field Code S - - S 2 3 - 24496 0
VDS 2 VDS_FILIAL+VDS_TIPASS+VDS_CODMOT+VDS_CPOSEQ Tipo Assunto + Cod Motivo + Sequencia Tipo Asunto + Cod Motivo + Secuencia Subject Type + Reason Code + Sequence S - - S 2 3 - 24497 0

Perguntas frequentes

Para que serve a tabela VDS no Protheus?

Ela é utilizada para questionario motivo dentro do sistema ERP Protheus.

Como consultar os campos da tabela VDS?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela VDS?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela VDS

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    VDS_FILIAL,
    VDS_TIPASS,
    VDS_CODMOT,
    VDS_CPOCOD,
    VDS_CPOSEQ,
    VDS_CPOTIT,
    VDS_CPOTIP,
    VDS_CPOTAM,
    VDS_CPOPIC,
    VDS_CPOOBR
FROM VDS
WHERE
    D_E_L_E_T_ = ' '
    AND VDS_FILIAL = 'VALOR'
    AND VDS_TIPASS = 'VALOR'
    AND VDS_CODMOT = 'VALOR'
    AND VDS_CPOCOD = 'VALOR'
    AND VDS_CPOSEQ = 'VALOR'
    AND VDS_CPOTIT = 'VALOR'
    AND VDS_CPOTIP = 'VALOR'
    AND VDS_CPOTAM = 0
    AND VDS_CPOPIC = 'VALOR'
    AND VDS_CPOOBR = 'VALOR'