Dicionário Protheus
Início

Tabela VAL no Protheus

Fluxo de Processos

O que é a tabela VAL no Protheus?

A tabela VAL faz parte do sistema ERP Protheus da TOTVS e é utilizada para fluxo de processos.

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 VAL 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 VAL, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VAL
X2_PATH \DATA\
X2_ARQUIVO VAL990
X2_NOME Fluxo de Processos
X2_NOMESPA Flujo de procesos
X2_NOMEENG Flow of Processes
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO VAL_FILIAL+VAL_CODIGO
X2_PYME S
X2_MODULO 14
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 1
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_ 10270
R_E_C_D_E_L_ 0

Campos da Tabela VAL (16 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_
VAL 01 VAL_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 A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 166902 0
VAL 02 VAL_CODIGO C 8 0 Código Código Code Código Código Code @! - x x x x x x x x x x x x x x x x IIf(Inclui,GetSXENum("VAL","VAL_CODIGO",,1),"") - 1 xxx - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 166903 0
VAL 03 VAL_TIPO C 1 0 Tipo Tipo Type Tipo Tipo Type @! Pertence("0") x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - 0=Atendimento 0=Atención 0=Service - - - - - S - - N - N - - - 1 1 - - - 166904 0
VAL 04 VAL_NUMATE C 10 0 Número Atend Número Atenc Service No. Número do Atendimento Número de la atención Service Number @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 166905 0
VAL 05 VAL_DATCON D 8 0 Data Contato Fch. Contact Contact Date Data do Contato Fecha del contacto Date of Contact - - x x x x x x x x x x x x x x x x IIf(Inclui,dDatabase,"") - 1 xxx - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 166906 0
VAL 06 VAL_USRCON C 6 0 Usuário Cont Usuario Cont Cont User Usuário Contato Usuario contacto Contact User @! - x x x x x x x x x x x x x x x x IIf(Inclui,__CUSERID,"") USR 1 xxx - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 166907 0
VAL 07 VAL_NOMUSR C 50 0 Nome Usuário Nomb Usuario User Name Nome Usuário Contato Nomb Usuario contacto Contact User Name @! - x x x x x x x x x x x x x x x x Left(UsrRetName(M->VAL_USRCON),25) - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 166908 0
VAL 08 VAL_ATRIB C 10 0 Atribuição Atribución Attribution Atribuição Atribución Attribution @! ExistCPO("VX5","090"+M->VAL_ATRIB) x x x x x x x x x x x x x x x x - VX5 1 xxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 166909 0
VAL 09 VAL_NOMATR C 50 0 Nome Atribui Nomb Atribuc Attrib Name Nome Atribuição Nombre atribución Attribution Name @! - x x x x x x x x x x x x x x x x Left(OFIOA560DS("090",M->VAL_ATRIB),30) - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 166910 0
VAL 10 VAL_DTPCON D 8 0 Dta Prox Con Fch Próx Co Nxt Cont Dt Data Próximo Contato Fecha próximo contacto Next Contact Date - - x x x x x x x x x x x x x x x x - - 1 xxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 166911 0
VAL 11 VAL_USPCON C 6 0 Usr Prox Con Usr Próx Con Nxt Cont Usr Usuário Próximo Contato Usuario próximo contacto Next Contact User @! - x x x x x x x x x x x x x x x x - USR 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 166912 0
VAL 12 VAL_NOMPUS C 50 0 Nome Prox Co Nomb Próx Co Nxt Cont Nam Nome Usuário Próximo Cont Nomb Usuario próximo Cont Next Contact User Name @! - x x x x x x x x x x x x x x x x Left(UsrRetName(M->VAL_USPCON),25) - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 166913 0
VAL 13 VAL_OBSCON M 70 0 Obs.Contato Obs.Contacto Contact Note Observação do Contato Observación del contacto Contact Note @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 166914 0
VAL 14 VAL_OBSERV M 70 0 Obs.Atendime Obs.Atención Service Note Observação do Atendimento Observación de la atenció Service Note - - x x x x x x x x x x x x x x x x IIf(Inclui,"",E_MSMM(VV9->VV9_OBSMEM,70)) - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 166915 0
VAL 15 VAL_OBSHIS M 70 0 Obs.Hist.Ate Obs.Hist.Ate ServHistNote Obs. Hist. Atendimento Obs. Hist. Atención Service History Note @! - x x x x x x x x x x x x x x x x IIf(Inclui,"",E_MSMM(VV0->VV0_OBSMEM,70)) - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 166916 0
VAL 16 VAL_OBSUSU M 70 0 Obs.Aten.Usu Obs.Aten.Usu UserServNote Obs. Atend. Usuario Obs. Atenc. Usuario User Service Note @! - x x x x x x x x x x x x x x x x IIf(Inclui,"",Posicione("VV9",1,XFilial("VV9") + M->VAL_NUMATE,"VV9_OBSUSU")) - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 166917 0

Índices da Tabela VAL (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_
VAL 1 VAL_FILIAL+VAL_CODIGO Código Código Code S - - S 2 3 - 24311 0
VAL 2 VAL_FILIAL+VAL_USRCON Usuário Cont Usuario Cont Cont User S - - S 2 3 - 24312 0

Perguntas frequentes

Para que serve a tabela VAL no Protheus?

Ela é utilizada para fluxo de processos dentro do sistema ERP Protheus.

Como consultar os campos da tabela VAL?

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

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

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